If you’re craving a cozy bowl of pasta that feels restaurant-worthy without much effort, this Creamy Spinach Mushroom Spaghetti is one of those recipes you’ll want to keep on repeat. Tender mushrooms, fragrant garlic, and fresh spinach are folded into a silky, cheesy cream sauce that clings beautifully to every strand of spaghetti. The combination of oregano, red pepper flakes, and black pepper creates a comforting flavor with just the right amount of warmth.
What makes this version especially practical is that it uses a simple béchamel-style base instead of relying entirely on heavy cream. A small amount of flour and butter creates a roux, while milk and cheese transform it into a rich, velvety sauce. The mushrooms add earthy depth, and the spinach brings freshness and color, making the dish feel balanced rather than overly heavy.
This is exactly the kind of pasta I love making on busy weeknights when everyone wants something comforting but I don’t want to spend hours in the kitchen. It’s simple, satisfying, and incredibly adaptable to whatever cheese you have on hand. Love this recipe? Pin it to your Pasta Recipes board on Pinterest so you don’t lose it!
Creamy Spinach Mushroom Spaghetti
Course: DinnerCuisine: ItalianDifficulty: Easy4
servings10
minutes20
minutes470
kcalA creamy, cheesy spaghetti loaded with sautéed mushrooms, garlic, and spinach in a velvety homemade white sauce.
Ingredients
- For the Pasta
8 oz spaghetti
1 tbsp olive oil
4 garlic cloves, minced
1 medium yellow onion, finely diced
8 oz mushrooms, sliced
1 handful fresh spinach, finely chopped
2 tsp dried oregano
2 tsp red pepper flakes
1 tsp black pepper
salt, to taste
- For the Cream Sauce
1 tbsp butter
1 tbsp all-purpose flour
1½ cups whole milk
1 cup mozzarella cheese, shredded
½ cup Parmesan cheese, grated (Optional)
Directions
- Cook the spaghetti according to package directions until al dente. Reserve ½ cup pasta water, then drain and set aside.
- Heat the olive oil in a large skillet over medium heat. Add the onion and cook for 3 to 4 minutes until softened.
- Stir in the garlic and cook for 30 seconds until fragrant.
- Add the mushrooms and cook for 5 to 7 minutes until browned and most of their moisture has evaporated.
- Add the oregano, red pepper flakes, black pepper, and salt. Stir well.
- Mix in the spinach and cook for 1 to 2 minutes until wilted. Transfer the vegetable mixture to a plate.
- In the same skillet, melt the butter over medium heat. Whisk in the flour and cook for 1 minute to form a light roux.
- Slowly pour in the milk while whisking continuously to prevent lumps. Simmer for 3 to 4 minutes until slightly thickened.
- Reduce the heat to low. Add the mozzarella and Parmesan, stirring until completely melted and smooth.
- Return the mushroom and spinach mixture to the skillet. Stir to combine with the sauce.
- Add the cooked spaghetti and toss until evenly coated. If needed, add a splash of reserved pasta water to loosen the sauce.
- Serve immediately with extra cheese and freshly cracked black pepper.
Cooking Notes
- The flour-and-milk roux creates a classic white sauce; heavy cream is not necessary for a rich texture.
- Cook mushrooms until their moisture evaporates for the best flavor and browning.
- Reserve pasta water before draining; it helps create a silky sauce that adheres to the spaghetti.
- For extra richness, replace ½ cup of the milk with heavy cream.
- Freshly grated cheese melts more smoothly than pre-shredded cheese.
Nutrition
Yields: 4 Servings
Estimated Nutrition per Serving
- Calories: 470 kcal
- Fat: 19.0 g
- Carb: 55.0 g
- Protein: 20.0 g
Recipe Science
Creamy Spinach Mushroom Spaghetti combines a traditional white sauce with sautéed vegetables and pasta. The dish starts with mushrooms, onions, garlic, and spinach, which provide savory depth, sweetness, and freshness. A roux made from butter and flour thickens the milk into a smooth sauce, while cheese contributes richness and body.
The flour absorbs fat from the butter and swells when liquid is added, creating a stable emulsion that thickens as it cooks. Mushrooms naturally contain glutamates, which enhance savory flavor, while spinach contributes moisture and a mild earthy note. Cheese proteins and milk fat create the creamy mouthfeel typically associated with heavier cream-based sauces.
This recipe works well for meal prep because the sauce reheats gently without separating when warmed over low heat. The vegetables can be substituted with broccoli, kale, or peas, and different cheeses can be used depending on availability. Leftovers can be refrigerated for up to 3 days and reheated with a splash of milk.
Dietary Notes & Health Alerts: This recipe contains dairy and gluten. Saturated fat is moderately elevated due to the cheese and butter. For a lighter version, use reduced-fat milk and part-skim mozzarella. Those monitoring sodium intake should select lower-sodium cheeses and season conservatively.
Why You’ll Love This Recipe
- Creamy Without Heavy Cream: A simple roux and milk create a rich, velvety sauce.
- Vegetarian-Friendly: Mushrooms provide satisfying savory flavor without meat.
- Weeknight Easy: Ready in about 30 minutes from start to finish.
- Family Approved: Mild, cheesy flavors appeal to both adults and kids.
- Flexible Ingredients: Works with many cheeses and vegetables you already have on hand.
FAQ
- Can I use heavy cream instead of milk?
Yes. Replace up to half of the milk with heavy cream for an even richer sauce. - What mushrooms work best?
White button mushrooms, cremini mushrooms, or baby bella mushrooms all work well. - Can I make it ahead?
Yes. Store refrigerated for up to 3 days and reheat gently with a splash of milk. - Can I use another pasta shape?
Absolutely. Fettuccine, penne, rigatoni, or linguine are excellent alternatives. - Why is my sauce too thick?
Add reserved pasta water or a little warm milk until the desired consistency is reached.
Conclusion
There’s something wonderfully comforting about a bowl of creamy pasta loaded with vegetables and plenty of cheese. This recipe proves that simple pantry ingredients can come together to create a dinner that feels special without extra fuss.
I’d love to know; what cheese would you use in your version of this creamy mushroom spaghetti? Happy cooking!


