Weight Watchers Spaghetti Bolognese
Comfort food doesn’t have to mean compromise. This easy, flavorful Weight Watchers Spaghetti Bolognese is built around lean beef, hearty vegetables, and pantry-friendly seasonings to deliver a satisfying weeknight dinner that fits within a mindful eating plan. Bright tomatoes and earthy mushrooms stretch the meat, while milk keeps the sauce silky without adding heaviness. It’s the kind of recipe that becomes a regular—simple to throw together, forgiving, and loved by all ages.
Why this recipe works

There are a few reasons this Weight Watchers Spaghetti Bolognese shines. First, the lean ground beef (95% lean) gives you the meaty flavor with minimal fat, so you get the richness without excess oil. Second, a trio of vegetables—onion, carrot, and mushrooms—adds volume, texture, and natural sweetness that deepen the sauce. Third, a small splash of milk at the end rounds the acidity from tomatoes, giving you a smooth, slightly creamy finish without creaminess that weighs you down. Finally, using whole wheat spaghetti adds fiber and a nutty chew that pairs perfectly with the sauce.
Ingredients
- ▢12 ounces lean ground beef (95% lean)
- ▢1 medium onion, finely chopped
- ▢2 medium garlic cloves, finely chopped
- ▢1 large carrot, chopped (no need to peel)
- ▢3 cups fresh mushrooms, chopped
- ▢One 14.5-ounce can diced tomatoes
- ▢1 tablespoon tomato paste
- ▢½ teaspoon dried basil
- ▢½ teaspoon dried oregano
- ▢¼ cup skim milk
- ▢salt and pepper, to taste
- ▢8 ounces whole wheat spaghetti, cooked according to package directions
- ▢fresh basil, for garnish (optional)
Make-ahead and storage tips
This Weight Watchers Spaghetti Bolognese stores beautifully. Cool the sauce completely and refrigerate in an airtight container for up to 4 days. Reheat gently on the stove over low heat, adding a splash of water or stock if it seems thick. The flavors often deepen overnight, making leftovers even better. For longer storage, freeze in meal-sized portions for up to 3 months—thaw in the fridge overnight before reheating.
Equipment

- Large skillet or sauté pan
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Medium pot for pasta
- Colander to drain spaghetti
Flavors and swaps

This recipe is flexible. If you want extra depth, add a splash of red wine when you brown the meat and allow it to reduce slightly. For a touch of heat, a pinch of red pepper flakes works well. If mushrooms aren’t your favorite, swap them for zucchini or bell pepper for a different texture. Parmesan on top is classic, but a squeeze of lemon can also brighten the sauce wonderfully.
Step-by-step instructions
Below is a clear, step-by-step rewrite of the original directions to ensure smooth execution and a reliably delicious result. The ingredient amounts remain exactly as listed above.
- Bring a medium pot of salted water to a boil and cook 8 ounces whole wheat spaghetti according to the package directions until al dente. Reserve about ¼ cup of the pasta cooking water, then drain the spaghetti in a colander and set aside.
- While the pasta cooks, heat a large skillet over medium heat. Add 12 ounces lean ground beef (95% lean) to the skillet. Break the meat up with a wooden spoon and cook until browned and no pink remains, about 5–7 minutes. Season lightly with salt and pepper as it cooks.
- Once the beef is browned, push it to one side of the skillet. Add the finely chopped 1 medium onion and chopped 1 large carrot (no need to peel) to the cleared side of the pan, and cook for 3–4 minutes, stirring occasionally, until the vegetables begin to soften.
- Add 2 medium garlic cloves, finely chopped, to the pan and stir into the meat and vegetables. Cook for about 30–60 seconds until fragrant, taking care not to let the garlic burn.
- Add 3 cups fresh mushrooms, chopped, to the skillet. Stir to combine with the meat and vegetables, and cook until the mushrooms release their moisture and begin to brown, about 4–6 minutes.
- Stir in One 14.5-ounce can diced tomatoes and 1 tablespoon tomato paste. Mix thoroughly so the paste is evenly distributed. Bring the sauce to a gentle simmer.
- Season the sauce with ½ teaspoon dried basil and ½ teaspoon dried oregano. Stir, then let the sauce simmer over low heat for 8–10 minutes to allow the flavors to meld and the sauce to thicken slightly. If the sauce becomes too thick, add a splash of the reserved pasta cooking water to reach your desired consistency.
- Remove the skillet from the heat and stir in ¼ cup skim milk. Taste and adjust seasoning with additional salt and pepper as needed. The milk will make the sauce smoother and round out the tomato’s acidity.
- Add the drained whole wheat spaghetti to the skillet, tossing gently to coat the noodles evenly with the sauce. If needed, add a little of the reserved pasta water to loosen the sauce so it clings to the spaghetti.
- Divide the pasta among plates or bowls and garnish with fresh basil, if using. Serve immediately.
Serving suggestions
This Weight Watchers Spaghetti Bolognese shines with a simple side salad—peppered arugula or mixed greens with a light lemon vinaigrette pairs beautifully. Roasted broccoli or a tray of oven-roasted cherry tomatoes also complements the savory sauce. For a family-style meal, serve the pasta in a large bowl and set out extra crushed red pepper and fresh basil for people to customize their plates.
Nutrition pointers
The recipe balances protein, fiber, and vegetables, making it a solid choice for a filling dinner that won’t leave you overly full. Using 95% lean ground beef keeps saturated fat low, while whole wheat spaghetti increases fiber to keep you satisfied longer. The mushrooms and carrot bulk up the sauce so you get more volume and nutrients per serving.
Troubleshooting
- Dry sauce: If the sauce thickens too much after simmering, add reserved pasta water one tablespoon at a time until you reach the desired texture.
- Too acidic: Stir in a touch more skim milk or a small pinch of sugar to balance the tomato tang.
- Under-seasoned: Always taste before plating. Add salt and pepper in small increments—seasoning is what brings depth to a simple sauce.
Why I love making this on repeat
Some weeknight dinners become reliable favorites because they meet a few simple criteria: quick to make, easy to scale, and satisfying to eat. This Weight Watchers Spaghetti Bolognese checks all those boxes. It takes basic, inexpensive ingredients and turns them into a cozy, homey meal. The textures—the meaty crumbles, tender carrot, and soft mushrooms—create a multilevel experience that keeps every bite interesting. It’s exactly the sort of recipe that makes friends and family ask for seconds.
Quick checklist before you start
- Chop onion, garlic, carrot, and mushrooms so they’re ready when the meat is browned.
- Bring pasta water to a boil before you start the sauce so timing lines up.
- Reserve some pasta water after draining—it’s useful for adjusting sauce consistency.
- Taste and adjust salt and pepper at the end.
Final notes
This Weight Watchers Spaghetti Bolognese is approachable and honest: nothing fussy, just well-balanced flavors and a dependable method. It’s the kind of meal that comforts and fuels without extra hassle. Whether you’re feeding picky kids, cooking for one, or making a weeknight dinner for friends, this recipe is forgiving, nourishing, and easy to adapt.
Happy cooking—may your sauce simmer gently and your pasta be perfectly al dente.

Weight Watchers Spaghetti Bolognese
Ingredients
Equipment
Method
- Bring a pot of salted water to a boil and cook the whole wheat spaghetti according to package directions; drain and set aside.
- Heat a large nonstick skillet over medium heat and spray with nonstick cooking spray.
- Add the ground beef and cook, breaking it up and stirring frequently, until browned, about 5 minutes.
- Add the chopped onion and garlic to the skillet and cook, stirring occasionally, until softened, about 5 minutes.
- Stir in the chopped carrot and cook about 2 minutes, then add the chopped mushrooms and cook briefly to combine.
- Add the canned diced tomatoes, tomato paste, dried basil, and dried oregano; bring the mixture to a boil.
- Reduce heat to low, cover, and simmer for 10 minutes.
- Uncover, stir in the skim milk, and continue to cook uncovered until the sauce thickens, about 15 minutes; season with salt and pepper to taste.
- Divide the cooked spaghetti among 4 bowls and top each with the bolognese sauce; garnish with fresh basil if desired.
Notes
- Use gluten-free pasta to make this recipe gluten free.
- You can puree the canned tomatoes for a smoother sauce.
- The sauce freezes well in individual portions.
- Finely chopping meaty mushrooms (like small portabellos) blends well with the beef.
