Spinach and Mushroom Pasta with Creamy Parmesan Sauce is a quick, comforting dish made with earthy mushrooms, fresh spinach, and a velvety Parmesan cream sauce. It’s ready in under 30 minutes and perfect for weeknight dinners or casual entertaining.
Author:Laura
Prep Time:10 minutes
Cook Time:15 minutes
Total Time:25 minutes
Yield:4 servings
Category:Main Dish
Method:Sautéing
Cuisine:Italian-Inspired
Diet:Vegetarian
Ingredients
12 oz pasta (fettuccine, penne, or your favorite shape)
2 tablespoons olive oil or butter
3 cloves garlic, minced
1/2 onion, finely chopped (optional)
8 oz mushrooms (button, cremini, or mixed), sliced
4 cups fresh spinach
1 cup heavy cream
3/4 cup grated Parmesan cheese
Salt, to taste
Black pepper, to taste
1/8 teaspoon nutmeg (optional)
1/4 teaspoon red pepper flakes (optional)
Fresh parsley or basil, for garnish (optional)
Instructions
Cook pasta in salted boiling water according to package instructions. Reserve 1/2 cup pasta water before draining.
In a large skillet, heat olive oil or butter over medium heat. Add garlic (and onion if using) and sauté for 1–2 minutes until fragrant.
Add mushrooms and cook for 6–8 minutes until browned and moisture evaporates.
Stir in spinach and cook until wilted, about 1–2 minutes.
Reduce heat to low. Add heavy cream and simmer for 2–3 minutes.
Stir in Parmesan cheese until melted and sauce is smooth.
Season with salt, pepper, nutmeg, and red pepper flakes if using.
Add cooked pasta and a splash of reserved pasta water. Toss until evenly coated.
Serve hot, garnished with fresh herbs and extra Parmesan if desired.
Notes
Use gluten-free pasta for a gluten-free version.
Substitute heavy cream with half-and-half or plant-based cream for a lighter option.
Deglaze pan with white wine before adding cream for extra flavor.
Frozen spinach can be used—thaw and squeeze out excess moisture.
Best served fresh, as cream-based sauces don’t freeze well.