This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Parmesan Spinach Mushroom Pasta combines tender mushrooms, fresh spinach, and al dente pasta in a rich, creamy Parmesan sauce for an irresistible dish. The earthy aroma of mushrooms paired with the subtle sweetness of spinach and the richness of cream creates a comforting meal. It’s perfect for quick weeknight dinners or a special occasion.
Simple to prepare and loaded with flavor, this pasta dish is a go-to recipe when you want a satisfying meal that doesn’t take all night to cook. The balance of creamy texture and vibrant vegetables makes it a standout choice for busy schedules and discerning taste buds alike.
Table of Contents
Why This Parmesan Spinach Mushroom Pasta Will Save Your Weeknights
- This dish is quick and simple, with only 30 minutes from start to finish, making it ideal for busy weeknights.
- The creamy Parmesan sauce pairs beautifully with the earthy mushrooms and savory spinach, satisfying comfort food cravings.
- It’s versatile—serve it as-is or add a side for a complete meal that feels gourmet without extra work.
- Minimal cleanup needed with just one skillet, reducing kitchen hassle after a long day.
Everything You Need for Parmesan Spinach Mushroom Pasta
- 8 ounces (225g) pasta (such as fettuccine, spaghetti, or penne)
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 3 garlic cloves, minced
- 8 ounces (225g) mushrooms, sliced
- 4 cups fresh spinach leaves
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper, to taste
- Fresh parsley, chopped (optional, for garnish)
The combination of Parmesan cheese and heavy cream forms the backbone of this dish’s luscious sauce, coating the pasta perfectly. Fresh spinach brings a vibrant texture, and mushrooms add depth with their earthy flavor.
Looking for something similar? Try our the best creamy garlic butter.
For more ideas, check out our creamy spicy cajun sausage pasta.
You might also enjoy our garlic parmesan pasta.
How To Make Parmesan Spinach Mushroom Pasta Step by Step
- Cook the pasta according to package instructions until al dente. Reserve 1/2 cup of pasta water, then drain and set aside.
- In a large skillet, heat the olive oil and butter over medium heat. Add minced garlic and sauté for 1-2 minutes until fragrant.
- Add the sliced mushrooms to the skillet and cook for 5-7 minutes, stirring occasionally, until tender and golden brown.
- Add the spinach to the skillet and stir, cooking for 2-3 minutes until fully wilted.
Kitchen ApplianceKitchenAid Artisan Stand MixerIdeal for mixing pasta dough if you prefer homemade pasta for this recipe — a premium kitchen upgrade.
@media(max-width:600px){.contgenx-aff-card{flex-direction:column !important;align-items:stretch !important;text-align:center !important;}.contgenx-aff-img{width:100% !important;max-width:100% !important;justify-content:center !important;margin:0 auto 4px auto !important;}.contgenx-aff-img img{max-width:160px !important;max-height:160px !important;}}
Essential CookwareLodge Cast Iron Skillet 12-inchPerfect for sautéing mushrooms and spinach evenly in this recipe — durable and versatile cookware.
- Pour the heavy cream into the skillet and stir to combine. Reduce the heat to low and let it simmer for 2 minutes.
- Stir in the Parmesan cheese, red pepper flakes (if using), and reserved pasta water until the sauce is creamy and smooth.
- Season the sauce with salt and black pepper to taste.
- Combine the cooked pasta with the sauce in the skillet. Toss until evenly coated and heated through.
- Serve immediately, garnished with fresh parsley if desired.
Serving Ideas for This Pasta Dish
- Pair with garlic bread for a comforting side that complements the creamy sauce.
- Add a crisp green salad with a light vinaigrette for a refreshing contrast to the richness of the pasta.
- Try roasted vegetables, such as zucchini or asparagus, to add extra nutrition and flavor.
- Serve alongside a glass of white wine for an elegant dining experience.
Easy Ingredient Swaps and Substitutions
- If you’re out of Parmesan cheese, pecorino romano works well as an alternative with a slightly sharper flavor.
- Replace heavy cream with whole milk for a lighter version, though the sauce may be less creamy.
- For a protein boost, add cooked chicken or shrimp directly to the skillet after the mushrooms are cooked.
Common Mistakes to Avoid
- Overcooking the pasta can lead to a mushy texture—always aim for al dente for the best results.
- Skipping the reserved pasta water may leave your sauce too thick or dry. Use it to adjust the consistency.
- Using low-quality Parmesan cheese might compromise the flavor of the sauce. Opt for freshly grated Parmesan for the best taste.

Parmesan Spinach Mushroom Pasta
Ingredients
- 8 ounce pasta such as fettuccine, spaghetti, or penne
- 2 tbsp olive oil
- 2 tbsp unsalted butter
- 3 clove garlic minced
- 8 ounce mushrooms sliced
- 4 cup fresh spinach leaves
- 1/2 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/4 tsp red pepper flakes optional
- salt to taste
- black pepper to taste
- fresh parsley optional, for garnish
Instructions
- Cook the pasta according to package instructions until al dente. Reserve 1/2 cup of the pasta water, then drain and set aside.
- In a large skillet, heat olive oil and butter over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant.
- Add the sliced mushrooms to the skillet and cook for 5-7 minutes, stirring occasionally, until the mushrooms are tender and golden brown.
- Add the spinach to the skillet and cook for 2-3 minutes, stirring, until wilted.
- Pour the heavy cream into the skillet and stir to combine. Reduce the heat to low and let it simmer for 2 minutes.
- Add the grated Parmesan cheese, red pepper flakes (if using), and reserved pasta water. Stir until the sauce is creamy and smooth.
- Season the sauce with salt and black pepper to taste.
- Add the cooked pasta to the skillet and toss until evenly coated with the sauce.
- Serve immediately, garnished with fresh parsley if desired.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨

