Fast and Creamy Mushroom and Spinach Pasta for a Cozy Dinner

Molly Dupont
Molly Dupont
10 min Prep Time
20 min Time
4 Servings
Easy Difficulty
4.7 (20 ratings)

This mushroom and spinach pasta is creamy comfort in under 30 minutes. The secret? A splash of white wine and a touch of cream that makes it so luscious. Perfect for a quick weeknight dinner that feels special.

Post

Introduction

I first stumbled upon this creamy mushroom and spinach pasta on a hectic weeknight when I wanted something comforting but quick. What makes this version special is the splash of white wine that adds a subtle depth, and the fresh spinach tossed in right at the end to keep it bright and vibrant. I’ve tweaked this recipe a few times, learning that cooking the mushrooms slowly in olive oil brings out their best flavor, and stirring in the cream off the heat keeps the sauce silky without breaking. The result is a luscious, earthy pasta that feels indulgent but is surprisingly easy to pull off. It’s become a favorite in my house whenever we want a cozy meal without hours in the kitchen. Plus, it’s a great way to sneak in some greens! The sauce clings to every strand of pasta, and the mushrooms add that satisfying umami punch. If you’re looking for a fuss-free dinner that still impresses, this one’s for you.

Post step 2

What You'll Need

4 servings

  • 12 oz dried pasta (fettuccine or linguine)
  • 2 tbsp olive oil
  • 3 cloves garlic, minced
  • 8 oz cremini mushrooms, sliced
  • 4 cups fresh spinach leaves
  • 1/2 cup dry white wine
  • 1 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and freshly ground black pepper, to taste
  • Optional: pinch of red pepper flakes
  • Fresh parsley, chopped (for garnish)

How To Do It

Step 1
Bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente. This step is crucial because overcooked pasta will become mushy when combined with the sauce. Be sure to stir occasionally to prevent sticking. Reserve about a cup of the pasta cooking water before draining; this starchy water helps loosen the sauce later if needed.
⏱ Time: 10 minutes
✓ Doneness: Pasta should be tender but still have a slight bite when you taste it
Step 2
While the pasta cooks, heat olive oil in a large skillet over medium heat. Add the sliced mushrooms and cook slowly, stirring occasionally, until they release their juices and turn golden brown. This slow cooking draws out the mushrooms’ natural sweetness and deepens their flavor. Avoid crowding the pan to ensure even browning.
⏱ Time: 8-10 minutes
✓ Doneness: Mushrooms are golden and caramelized with no excess moisture in the pan
Step 3
Add the minced garlic to the mushrooms and sauté for about 1 minute until fragrant but not browned, as burnt garlic tastes bitter. Stir constantly to prevent burning. This step infuses the oil and mushrooms with aromatic flavor that carries through the dish.
⏱ Time: 1 minute
✓ Doneness: Garlic is golden and aromatic without any dark spots
Step 4
Pour in the white wine and increase the heat to medium-high. Let it simmer until reduced by half, about 3-4 minutes. This reduction concentrates the wine’s flavor and removes the harsh alcohol taste, leaving a subtle acidity that balances the richness of the cream.
⏱ Time: 3-4 minutes
✓ Doneness: Wine has reduced to a syrupy consistency and the pan looks glossy
Step 5
Lower the heat to medium-low and stir in the heavy cream. Heat gently—don’t let it boil or the cream might curdle. Stir continuously to combine the cream with the mushroom mixture, creating a smooth sauce. This gentle heating keeps the sauce luscious and silky.
⏱ Time: 3 minutes
✓ Doneness: Sauce is thickened slightly and coats the back of a spoon
Step 6
Add the grated Parmesan cheese and stir until melted and fully incorporated. The cheese adds depth and a nutty, salty flavor that enriches the sauce. If the sauce is too thick, add a splash of the reserved pasta water to loosen it to your desired consistency.
⏱ Time: 2 minutes
✓ Doneness: Sauce is creamy, smooth, and glossy
Step 7
Add the fresh spinach leaves to the skillet and stir until wilted, about 1-2 minutes. The residual heat cooks the spinach just enough to keep its bright color and fresh flavor without turning it mushy. This adds a lovely freshness and a pop of color to the dish.
⏱ Time: 1-2 minutes
✓ Doneness: Spinach is wilted but still vibrant green
Step 8
Toss the cooked pasta into the sauce, mixing thoroughly to coat every strand. If needed, add more pasta water a little at a time to help the sauce cling better. Season with salt, freshly ground black pepper, and a pinch of red pepper flakes if you like a slight kick. Taste and adjust seasoning accordingly.
⏱ Time: 2-3 minutes
✓ Doneness: Pasta is evenly coated and glossy with sauce
Step 9
Serve immediately, garnished with chopped fresh parsley and extra Parmesan on the side. The fresh herbs brighten the dish and add a lovely aroma. Enjoy this creamy, comforting pasta warm for the best texture and flavor.
⏱ Time: Immediate
✓ Doneness: Dish looks vibrant and inviting with fresh garnishes

Pro Tips

Don’t rush cooking the mushrooms; let them brown slowly.
Slow cooking mushrooms allows water to evaporate and sugars to caramelize, developing deep umami flavors and a meaty texture. Rushing or overcrowding the pan causes steaming instead of browning, resulting in bland, rubbery mushrooms.
Reserve some pasta water before draining.
Pasta water contains starch that helps thicken and bind the sauce to the pasta, creating a cohesive dish. Adding it gradually lets you adjust sauce consistency perfectly without watering down flavors.
Add the cream off heat or on very low heat.
High heat can cause cream to separate or curdle, ruining the sauce’s smooth texture. Gentle warming helps emulsify the fat and liquids into a luscious, stable sauce.
Use freshly grated Parmesan cheese.
Freshly grated cheese melts better and imparts a richer, more complex flavor than pre-grated or powdered cheese, which often contains anti-caking agents that affect texture and taste.
Wilt spinach at the very end.
Adding spinach late keeps its bright color, fresh flavor, and tender texture. Overcooking makes it mushy and dulls the vibrant green that makes the dish visually appealing.
Season gradually and taste often.
Creamy dishes can become overly salty quickly, especially with Parmesan. Adding salt in stages allows you to control seasoning and avoid overpowering the delicate flavors.
Use a wide skillet for cooking mushrooms.
A wide pan ensures mushrooms cook in a single layer, promoting even browning and preventing steaming, which is key for flavor development.

Common Mistakes to Avoid

Overcooking the pasta

Why it happens Many cooks assume longer cooking means softer pasta, but overcooked pasta becomes mushy and loses its bite.

Fix Follow package instructions closely and taste pasta a minute or two before the suggested time to ensure it’s al dente. Drain promptly to stop cooking.

Crowding the mushrooms in the pan

Why it happens Trying to cook all mushrooms at once in a small pan causes them to steam instead of brown.

Fix Cook mushrooms in batches if needed, giving them space to brown evenly and develop flavor.

Adding cream over high heat

Why it happens High heat causes cream to curdle or separate, ruining sauce texture.

Fix Add cream off heat or on very low heat and stir gently to maintain a smooth sauce.

Skipping the wine or deglazing step

Why it happens Some omit wine to save time or avoid alcohol, but this removes a key flavor layer.

Fix Use a good dry white wine and allow it to reduce fully to mellow alcohol and boost flavor complexity.

Overcooking spinach

Why it happens Cooking spinach too long results in a mushy texture and dull color.

Fix Add spinach at the very end and cook just until wilted to keep it fresh and vibrant.

Post step 3

Variations

Vegan Version

Swap heavy cream for coconut cream or cashew cream and use nutritional yeast instead of Parmesan. The texture will be creamy and rich with a slightly different flavor profile but equally satisfying.

Note: Use a lower heat to prevent coconut cream from separating and add nutritional yeast gradually to taste.

Add Grilled Chicken

For extra protein, toss in sliced grilled chicken breast. This makes the dish heartier and perfect for a filling dinner without changing the core flavors.

Note: Add cooked chicken at the end along with spinach to warm through without drying out.

Spicy Kick

Add crushed red pepper flakes or a dash of hot sauce to the sauce for a spicy twist. This adds warmth and depth, balancing the creaminess nicely.

Note: Start with a small amount of heat and adjust after tasting to avoid overpowering the dish.

Mushroom Medley

Use a mix of wild mushrooms like shiitake, oyster, and porcini for more complex flavor. This variation brings earthiness and texture variety to the pasta.

Note: Adjust cooking times slightly as different mushrooms release moisture at different rates.

Whole Wheat Pasta

Swap regular pasta for whole wheat for added fiber and nuttier flavor. It’s a wholesome twist that adds texture and nutrition without sacrificing taste.

Note: Whole wheat pasta may require slightly longer cooking time; watch closely to keep al dente.

Nutrition

Per Serving:

480 kcal
Calories
18g
Protein G
55g
Carbohydrates G
18g
Fat G
5g
Fiber G
520mg
Sodium
Nutritional values are estimates and may vary based on specific ingredients used.

Storage & Tips

Room Temperature

This pasta is best enjoyed fresh but can sit safely at room temperature for up to 2 hours when covered to prevent drying out.

Refrigerator

Store leftovers in an airtight container for up to 3 days. The sauce may thicken and the spinach will soften when cold. Reheat gently to restore creaminess.

Freezer

Freeze in airtight containers for up to 1 month. Thaw overnight in the fridge and reheat slowly, adding a splash of cream or water to loosen the sauce and avoid dryness.

Reheating

Reheat on the stovetop over low heat or in the microwave in short bursts, stirring frequently. Add a splash of cream, milk, or pasta water to revive the sauce’s creaminess and prevent it from drying out.

Make Ahead

You can prepare the mushroom sauce a day ahead and refrigerate it. Reheat gently before tossing with freshly cooked pasta and spinach for best texture and flavor.

FAQ

Can I use other types of mushrooms?
Absolutely! While cremini mushrooms are great for their flavor and texture, you can use button, shiitake, or portobello mushrooms. Just be sure to adjust cooking times as some mushrooms release more moisture or cook faster. Mixing varieties can add extra depth to the dish.
What can I substitute for white wine?
If you prefer not to use wine, you can substitute with vegetable broth plus a teaspoon of white wine vinegar or lemon juice to add acidity. The flavor won’t be as complex, but it still helps balance the creaminess of the sauce.
How do I prevent the cream from curdling?
Add the cream off the heat or on very low heat and stir continuously. Avoid boiling the sauce after adding cream, as high heat causes separation. Gentle warming keeps the sauce smooth and silky.
Can I make this recipe gluten-free?
Yes! Use your favorite gluten-free pasta instead of traditional wheat pasta. Just cook according to package instructions and be aware that gluten-free pasta can sometimes be more delicate, so toss gently with the sauce.
Is it okay to use frozen spinach?
Frozen spinach can be used but it releases more water, which may thin out the sauce. If you do use frozen, thaw and drain it very well before adding, and reduce the amount of cream or add a bit more cheese to maintain sauce thickness.
How can I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. The sauce may thicken and spinach will soften, so reheat gently with a splash of cream or water to restore texture.
Can I prepare the sauce ahead of time?
Yes, you can make the mushroom cream sauce a day ahead and refrigerate it. Reheat gently before tossing with freshly cooked pasta and spinach to keep everything fresh and vibrant.
What pasta shape works best?
Long, flat noodles like fettuccine or linguine work best as they hold the creamy sauce nicely. However, feel free to use penne or rigatoni if you prefer; just adjust cooking times accordingly.
Post

Final Thoughts

I hope you enjoy making and eating this creamy mushroom and spinach pasta as much as I do. Don’t forget to share your results and any tweaks you try!

You Might Also Like