Season the ground beef with thyme, rosemary, chili powder, oregano, paprika, salt, and pepper and mix well.
Divide the ground beef mixture and uncooked spaghetti noodles into 4 portions. Form each ground beef portion around the middle of the spaghetti noodles, making sure to leave some of the noodles sticking out on either side. Repeat this 3 more times with the rest of the meat and noodles.
Heat some olive oil in a large roasting pan over medium heat. Place the spaghetti & meatballs inside the roasting pan and brown the meat on all sides. Add the onion, garlic, and bell peppers to the roasting pan and let cook before reducing everything with red wine. Pour tomato sauce into the roasting pan and sprinkle shredded mozzarella cheese on top. Transfer the roasting pan to a preheated oven and cook at 350°F for 30 minutes.
Notes
Feel free to mix up the vegetables or add to the dish, like with zucchini and carrots — the possibilities are endless!