Creamy Mushroom and Spinach Pasta Recipe: Rich and Comforting
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4-6 servings
Calories: Approximately 480 calories per serving
Creamy Mushroom and Spinach Pasta is pure comfort food—tender pasta coated in a rich, velvety sauce loaded with sautéed mushrooms and wilted spinach. This restaurant-quality dish comes together in 30 minutes with simple ingredients.

The earthy mushrooms and fresh spinach create a perfect balance, while garlic and Parmesan add layers of flavor. It’s the kind of satisfying, creamy pasta that makes you forget you’re eating vegetables.
What Makes This Pasta Special?
The sauce is luxuriously creamy without being heavy, thanks to a combination of cream, Parmesan, and pasta water. Garlic and herbs add depth and complexity.
Sautéing the mushrooms properly creates caramelized edges that add incredible umami flavor. Fresh spinach wilts into the sauce, adding color, nutrition, and earthy freshness.
Equipment Needed
- Large pot for pasta
- Large deep skillet or sauté pan
- Colander
- Wooden spoon or spatula
- Measuring cups and spoons
- Garlic press or knife
- Tongs or pasta fork
Ingredients You’ll Need
For the Pasta:
- 1 pound pasta (fettuccine, penne, or rigatoni)
- 1 tablespoon salt (for pasta water)
For the Sauce:
- 3 tablespoons butter
- 2 tablespoons olive oil
- 1 pound mushrooms (cremini or baby bella), sliced
- 4 cloves garlic, minced
- ½ cup chicken or vegetable broth
- 1½ cups heavy cream
- 1 cup Parmesan cheese, grated, plus more for serving
- 4 cups fresh spinach, packed
- ½ cup pasta cooking water (reserved)
- 1 teaspoon dried thyme
- ½ teaspoon dried basil
- ½ teaspoon salt
- ½ teaspoon black pepper
- ¼ teaspoon nutmeg (optional)
- Red pepper flakes (optional)
- Fresh parsley for garnish
Step-by-Step Instructions
Cook Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente.
Reserve 1 cup of pasta cooking water before draining. Drain pasta and set aside.
Prepare Mushrooms: Clean mushrooms by wiping with a damp paper towel. Don’t rinse under water—they’ll absorb it.
Slice mushrooms about ¼-inch thick. Keep slices uniform for even cooking.
Sauté Mushrooms: Heat butter and olive oil in a large deep skillet over medium-high heat.
Add mushrooms in a single layer. Let cook undisturbed for 3-4 minutes until golden brown on the bottom.
Finish Mushrooms: Stir mushrooms and continue cooking 3-4 more minutes until golden and tender.
Don’t overcrowd the pan—cook in batches if needed for proper browning.
Add Garlic: Reduce the heat to medium. Add minced garlic to mushrooms.
Cook 1 minute, stirring constantly, until fragrant but not burned.
Add Broth: Pour in chicken or vegetable broth. Scrape up any browned bits from the bottom of the pan.
Let broth simmer for 2-3 minutes until reduced by about half.
Add Cream: Pour in heavy cream. Stir to combine with mushrooms and broth.
Bring to a gentle simmer. Cook 3-4 minutes, stirring occasionally, until slightly thickened.
Add Seasonings: Stir in thyme, basil, salt, pepper, nutmeg if using, and red pepper flakes if desired.
Let simmer another 2 minutes for flavors to meld.
Add Spinach: Add fresh spinach to the sauce in batches, stirring as it wilts down.
Spinach will be reduced significantly. Continue adding until all spinach is wilted.
Add Cheese: Reduce the heat to low. Add grated Parmesan cheese, stirring constantly until melted and incorporated.
Don’t let the sauce boil after adding cheese, or it may become grainy.
Combine with Pasta: Add drained pasta to the sauce. Toss to coat, adding reserved pasta water ¼ cup at a time to reach desired consistency.
Sauce should coat pasta nicely without being too thick or too thin.
Adjust Consistency: If the sauce is too thick, add more pasta water. If too thin, simmer briefly to reduce.
The sauce will thicken slightly as it sits.
Taste and Season: Taste and adjust seasoning with more salt, pepper, or Parmesan.
Should be creamy, well-seasoned, and balanced.
Serve: Divide among serving bowls. Top with extra Parmesan, black pepper, and fresh parsley.
Serve immediately while hot and creamy.

Ingredient Substitutions
Mushrooms: White button, shiitake, oyster, or mixed mushrooms all work.
Heavy Cream: Half-and-half works but won’t be as rich. Can use crème fraîche.
Chicken Broth: Vegetable broth for the vegetarian version.
Fresh Spinach: Frozen spinach (thawed and squeezed dry) or kale.
Parmesan: Pecorino Romano, Asiago, or Grana Padano.
Pasta: Any shape works—long, short, or filled pasta.
Nutritional Information (Per Serving)
- Calories: 480
- Protein: 18g
- Carbohydrates: 52g
- Fat: 22g
- Saturated Fat: 12g
- Fiber: 4g
- Sugar: 4g
- Sodium: 520mg
- Cholesterol: 60mg
Note: Based on 6 servings.
Tips for Success
Don’t Wash Mushrooms: Wipe clean with a damp towel. Water makes them soggy.
Let Mushrooms Brown: Don’t stir too often. Let them develop a golden color.
Reserve Pasta Water: Starchy water helps the sauce coat the pasta perfectly.
Use Fresh Parmesan: Pre-grated doesn’t melt as smoothly. Great from block.
Don’t Boil After Adding Cheese: Keep at a gentle simmer to prevent graininess.
Add Pasta Water Gradually: Start with less, add more as needed.
Serve Immediately: Cream sauces thicken quickly. Best enjoyed fresh.
Serving Suggestions
Complete Meal: Serve with garlic bread and Caesar salad.
Add Protein: Top with grilled chicken, shrimp, or pan-seared scallops.
Family Dinner: Hearty, satisfying meal that appeals to all ages.
Date Night: Elegant enough for a romantic dinner at home.
Potluck: Easy to double for feeding a crowd.
Storage and Reheating
Refrigerator: Store in an airtight container for up to 3 days.
Not Freezer-Friendly: Cream sauce doesn’t freeze well.
Reheating Stovetop: Best method. Warm over low heat with a splash of cream or milk.
Microwave: Heat in 1-minute intervals, stirring between, adding liquid as needed.
Sauce Thickens: Add milk, cream, or pasta water when reheating to restore consistency.
Variations to Try
Sun-Dried Tomato: Add ½ cup chopped sun-dried tomatoes with spinach.
Bacon: Cook bacon first, crumble, and add at the end for smoky flavor.
Truffle: Drizzle with truffle oil before serving for a luxury upgrade.
Lemon: Add lemon zest and juice for bright, fresh flavor.
Chicken: Add cooked, shredded rotisserie chicken for a protein boost.
Vegan: Use cashew cream, nutritional yeast, and vegan butter.
Common Mistakes to Avoid
Washing Mushrooms: Makes them waterlogged. Wipe clean only.
Overcrowding Pan: Prevents browning. Cook mushrooms in batches if needed.
Not Reserving Pasta Water: Essential for sauce consistency. Always reserve before draining.
Boiling After Adding Cheese: Makes the sauce grainy. Keep at a gentle simmer.
Pre-Shredded Cheese: Anti-caking agents prevent smooth melting.
Overcooking Pasta: Should be al dente. It continues cooking in the sauce.
Not Seasoning Enough: Cream dulls flavors. Season generously.
Frequently Asked Questions
Can I use milk instead of cream?
Whole milk works, but won’t be as rich. For thickness, add 2 tablespoons of flour when cooking garlic.
Can I use frozen spinach?
Yes! Thaw and squeeze out all excess water before adding. Use about 1 cup frozen.
Why are my mushrooms watery?
Overcrowding the pan or not cooking on high enough heat. Give them space.
Can I make this ahead?
Best fresh, but can make up to 1 day ahead. Reheat gently with added cream.
How do I make it lighter?
Use half-and-half, reduce cheese, and increase mushrooms and spinach.
Can I add other vegetables?
Yes! Peas, asparagus, or sun-dried tomatoes work beautifully.
Is this vegetarian?
Yes! Use vegetable broth for a fully vegetarian version.
Why is my sauce grainy?
Cheese was added at too high a heat. Remove from heat before adding cheese.
Can I use different mushrooms?
Absolutely! Shiitake, oyster, or portobello all work great.
Do I need the broth?
Broth adds flavor depth, but you can use extra cream or just pasta water if needed.
Comfort in a Bowl
Creamy Mushroom and Spinach Pasta delivers restaurant-quality comfort food right in your home kitchen. The rich, velvety sauce with earthy mushrooms and fresh spinach creates a satisfying meal that’s both elegant and easy.
Perfect for busy weeknights or special occasions, this pasta proves that simple ingredients can create something extraordinary!

Creamy Mushroom and Spinach Pasta
Ingredients
- Pasta:
- 1 lb pasta fettuccine, penne, or rigatoni
- 1 tbsp salt for water
- Sauce:
- 3 tbsp butter
- 2 tbsp olive oil
- 1 lb mushrooms cremini or baby bella, sliced
- 4 cloves garlic minced
- ½ cup chicken or vegetable broth
- 1½ cups heavy cream
- 1 cup Parmesan grated, plus more for serving
- 4 cups fresh spinach packed
- ½ cup pasta cooking water reserved
- 1 tsp dried thyme
- ½ tsp dried basil
- ½ tsp salt
- ½ tsp black pepper
- ¼ tsp nutmeg optional
- Red pepper flakes optional
- Fresh parsley for garnish
Instructions
- Boil salted water, cook pasta to al dente per package directions
- Reserve 1 cup pasta water before draining
- Wipe mushrooms clean with damp towel, slice ¼-inch thick
- Heat butter and olive oil in large skillet over medium-high
- Add mushrooms in single layer, cook undisturbed 3-4 minutes until golden
- Stir, cook 3-4 more minutes until tender and browned
- Reduce heat to medium, add garlic, cook 1 minute
- Add broth, scrape pan bottom, simmer 2-3 minutes until reduced by half
- Add cream, stir to combine, bring to gentle simmer
- Cook 3-4 minutes until slightly thickened
- Stir in thyme, basil, salt, pepper, nutmeg, red pepper flakes
- Simmer 2 minutes
- Add spinach in batches, stirring as it wilts
- Reduce heat to low, add Parmesan, stir until melted
- Don’t let boil after adding cheese
- Add pasta, toss to coat, adding pasta water ¼ cup at a time
- Adjust consistency—add water if thick, simmer if thin
- Taste and adjust seasoning
- Divide among bowls
- Top with Parmesan, pepper, parsley
- Serve immediately
Notes
- Wipe mushrooms clean—don’t wash
- Let mushrooms brown—don’t stir too often
- Reserve pasta water—essential for sauce
- Grate Parmesan fresh from the block
- Don’t boil after adding cheese—prevents graininess
- Add pasta water gradually
- Store 3 days refrigerated
- Reheat gently with added cream or milk
- Not freezer-friendly
- Add grilled chicken or shrimp for protein
- Use vegetable broth for a vegetarian
- Frozen spinach works—thaw and squeeze dry
