This Creamy Mushroom Spinach Pasta is a comforting, elegant meal that comes together quickly. The luxuriously creamy sauce coats earthy mushrooms and tender spinach for a deeply satisfying dish. It’s the perfect weeknight dinner that feels far more special than the effort required.
If you're looking for the perfect Creamy Mushroom Spinach Pasta, you're in the right place. Whether you love Dinner Ideas or want to explore our Chicken Thigh Recipes collection, we've got you covered.
Why You’ll Love This Creamy Mushroom Spinach Pasta
- Effortless elegance: Comes together in the time it takes to boil pasta.
- Dreamy sauce: Silky and rich without being overly heavy.
- Versatile base: Easily adapt with different mushrooms or added protein.
- Perfect textures: Tender pasta, meaty mushrooms, and soft spinach.
Ingredients & Tools
- 225 g fettuccine or pappardelle pasta
- 2 tbsp olive oil
- 1 large shallot, finely chopped
- 3 cloves garlic, minced
- 450 g cremini mushrooms, sliced
- 120 ml chicken or vegetable broth
- 120 ml heavy cream (or half-and-half for a lighter option)
- 85 g freshly grated Parmesan cheese, plus more for serving
- 180 g fresh spinach
- 1 tsp fresh thyme leaves (or ½ tsp dried)
- Salt and freshly ground black pepper, to taste
Tools: A large pot for boiling pasta, a large skillet or Dutch oven, a microplane or box grater for the cheese.
Notes: Using fresh thyme and grating your own Parmesan makes a noticeable difference in flavor and texture.
Nutrition (per serving)
| Calories: | 485 kcal |
| Protein: | 18 g |
| Fat: | 22 g |
| Carbs: | 55 g |
| Fiber: | 5 g |
Serves: 4 | Prep Time: 15 minutes | Cook Time: 20 minutes | Total Time: 35 minutes
Before You Start: Tips & Ingredient Notes
- Don’t skimp on prepping your ingredients. This recipe moves quickly once you start cooking, so having your shallots chopped, garlic minced, and mushrooms sliced beforehand—what chefs call *mise en place*—will make the process smooth and enjoyable.
- Choose your mushrooms wisely. Cremini mushrooms (also known as baby bellas) are my go-to here because they have a deeper, earthier flavor than white button mushrooms and hold their shape beautifully. If you’re feeling fancy, a mix of cremini and shiitake would be incredible.
- Grate your own cheese. I know I mentioned it before, but it’s worth repeating. A block of Parmigiano-Reggiano or Grana Padano that you grate yourself will melt into the sauce seamlessly, creating a smooth, velvety texture that the pre-shredded stuff just can’t achieve.
- Reserve that pasta water! This is arguably the most important step. The starchy, salty water is liquid gold for creating an emulsified, restaurant-quality sauce that clings to the pasta. Just use a mug to scoop some out before you drain the pot.
How to Make Creamy Mushroom Spinach Pasta
Step 1: Start by bringing a large pot of generously salted water to a rolling boil. You want the water to taste like the sea—this is your only chance to season the pasta itself from the inside out. Add your fettuccine and cook according to the package directions for al dente. Just before draining, remember to scoop out about a cup of the starchy pasta water. Set this aside—you’ll be glad you did.
Step 2: While the pasta cooks, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the sliced mushrooms in a single layer if you can—you might need to do this in two batches to avoid steaming them. The trick is to not overcrowd the pan. Let them cook, undisturbed, for 4-5 minutes until they develop a beautiful golden-brown color on one side. You’ll hear them sizzling—that’s the sound of flavor developing.
Step 3: Once the mushrooms are nicely browned, reduce the heat to medium and add the chopped shallot. Sauté for about 2 minutes until the shallot becomes translucent and fragrant. Now, add the minced garlic and fresh thyme. Stir constantly for just 30-60 seconds. You’ll notice the most amazing aroma, but be careful not to let the garlic burn, as it can turn bitter very quickly.
Step 4: It’s sauce time! Pour in the chicken or vegetable broth to deglaze the pan. Use your spoon to scrape up all those delicious browned bits from the bottom of the skillet—that’s pure flavor. Let the broth simmer for a minute to reduce slightly. Then, lower the heat and pour in the heavy cream. Stir everything together and let it come to a gentle simmer; you’ll see the sauce start to thicken ever so slightly.
Step 5: Now, turn the heat down to low. Gradually sprinkle in the freshly grated Parmesan cheese, stirring constantly. The sauce will transform before your eyes, becoming thick and wonderfully creamy. If the sauce seems a bit too thick at this point, don’t panic. This is where your reserved pasta water comes in. Add a splash—maybe a quarter cup—and watch the sauce loosen up to a perfect, silky consistency.
Step 6: Add the fresh spinach to the sauce. It might look like a mountain at first, but just gently fold it in. Within a minute or two, the heat will wilt the spinach down perfectly. Season the sauce generously with salt and plenty of freshly cracked black pepper. Give it a taste—this is your moment to adjust the seasoning.
Step 7: Finally, add the cooked and drained pasta directly into the skillet with the creamy mushroom and spinach sauce. Using a pair of tongs, toss everything together vigorously, making sure every strand of pasta is coated in that glorious sauce. If it still seems a little tight, add another splash of pasta water. The goal is a saucy, cohesive dish, not a dry one. Serve immediately with an extra sprinkle of Parmesan on top.
Storage & Freshness Guide
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Freezing is not recommended as the creamy sauce may separate upon thawing.
- Reviving: Reheat gently in a skillet with a splash of broth or milk to loosen the sauce.
Serving Suggestions
Complementary Dishes
- A simple arugula salad with a lemon vinaigrette — The peppery arugula and bright, acidic dressing cut through the richness of the pasta beautifully, cleansing the palate between bites.
- Garlic bread or cheesy breadsticks — Honestly, is there anything better than mopping up every last bit of that creamy sauce with a piece of warm, buttery, garlicky bread? It’s a non-negotiable side for me.
- Roasted asparagus or broccolini — Tossing some vibrant green veggies with olive oil, salt, and pepper and roasting them until tender-crisp adds a lovely textural contrast and makes the meal feel more complete.
Drinks
- A crisp, unoaked Chardonnay or Pinot Grigio — You want a white wine with good acidity to balance the creaminess of the sauce without overpowering the earthy mushroom flavors.
- A light Italian lager — The effervescence and mild bitterness of a beer like Peroni or Moretti are fantastic for cutting through the richness and refreshing your palate.
- Sparkling water with a twist of lemon — For a non-alcoholic option, the bubbles and citrus are a simple, elegant, and incredibly effective way to reset your taste buds.
Something Sweet
- Dark chocolate affogato — Place a square or two of high-quality dark chocolate in a cup and pour a shot of hot espresso over it. The bitterness of the chocolate and coffee is a sublime finish to a rich meal.
- Lemon sorbet — A few scoops of intensely tart and refreshing lemon sorbet are the perfect palate-cleanser, leaving you feeling light and satisfied.
- Almond biscotti — A crunchy, not-too-sweet biscotti for dipping into a cup of tea or coffee provides a lovely, gentle end to the dining experience.
Top Mistakes to Avoid
- Overcooking the pasta. Mushy pasta can ruin the entire texture of the dish. Always cook it to al dente, as it will continue to cook slightly when you toss it with the hot sauce in the pan.
- Adding the garlic too early. Garlic burns in a flash and becomes bitter. Always add it towards the end of sautéing your aromatics and stir constantly for just a minute until it’s fragrant.
- Using cold pasta water. When you add the reserved pasta water to the sauce, make sure it’s still hot. Cold water will shock the sauce and can cause the fats (cream, cheese) to seize up instead of emulsifying smoothly.
- Crowding the pan with mushrooms. If you dump all the mushrooms in at once, they’ll steam and release all their liquid, becoming soggy and gray. Giving them space allows them to properly brown and develop a deep, savory flavor.
Expert Tips
- Tip: Brown your mushrooms properly. Resist the urge to constantly stir them in the pan. Let them sit and develop a good sear on one side before flipping. This Maillard reaction is what gives you that incredible, meaty, umami flavor.
- Tip: Finish the pasta in the sauce. Don’t just pour sauce over cooked pasta in a bowl. The act of tossing the pasta in the skillet with the sauce for a final minute of cooking allows the pasta to truly absorb the flavors and helps the sauce cling to every nook and cranny.
- Tip: Wilt your spinach at the very end. Adding the spinach right before you combine everything ensures it retains its vibrant green color and doesn’t become a sad, overcooked mess. It wilts in the residual heat of the sauce perfectly.
- Tip: Let the sauce reduce. After you add the cream, give it a minute or two to simmer gently and thicken. A slightly reduced sauce will have a more concentrated flavor and a better body to coat the pasta.
FAQs
Can I make this dish ahead of time?
You can prep the components ahead, but I highly recommend assembling it just before serving. You can slice the mushrooms and aromatics a day in advance. The sauce can be made and gently reheated, but be prepared to add a splash of broth or cream when you rewarm it, as it will thicken upon standing. The pasta is best cooked fresh, as it can become gummy when stored and reheated.
What can I use instead of heavy cream?
For a lighter version, half-and-half works well, though the sauce will be a bit less rich. You could also use full-fat coconut milk for a dairy-free alternative—it will impart a slight coconut flavor, but it pairs surprisingly well with the mushrooms. Another trick is to blend a portion of the sautéed mushrooms with some broth to create a naturally creamy, blended base before adding your dairy or non-dairy liquid.
My sauce turned out too thin. How can I thicken it?
Don’t worry, this is an easy fix! Let the sauce continue to simmer over medium heat for a few more minutes to allow more liquid to evaporate. You can also create a quick slurry by mixing a teaspoon of cornstarch with a tablespoon of cold water and stirring it into the simmering sauce. It should thicken up within a minute. Alternatively, adding a bit more grated Parmesan will also help thicken it.
Can I add protein to this pasta?
Absolutely! This is a fantastic base for protein. Diced, pan-seared chicken breast or thighs would be wonderful. For a quicker option, shred a rotisserie chicken and stir it in to warm through with the sauce. Large shrimp, sautéed until just pink, are another excellent addition. Just cook your protein separately and add it in during the final tossing step.
How should I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheating is the tricky part, as the pasta will continue to absorb the sauce. The best method is to reheat it gently in a skillet over low heat, adding a splash of broth, milk, or even water to loosen the sauce back up. Stir frequently until warmed through. Microwaving tends to make the pasta rubbery and the sauce separate.
Creamy Mushroom Spinach Pasta
Make this easy Creamy Mushroom Spinach Pasta in just 35 minutes! A rich, elegant meal perfect for busy weeknights. Get the full recipe here!
Ingredients
For the Ingredients & Tools
-
225 g fettuccine or pappardelle pasta
-
2 tbsp olive oil
-
1 large shallot (finely chopped)
-
3 cloves garlic (minced)
-
450 g cremini mushrooms (sliced)
-
120 ml chicken or vegetable broth
-
120 ml heavy cream (or half-and-half for a lighter option)
-
85 g freshly grated Parmesan cheese (plus more for serving)
-
180 g fresh spinach
-
1 tsp fresh thyme leaves (or ½ tsp dried)
-
Salt and freshly ground black pepper (to taste)
Instructions
-
Start by bringing a large pot of generously salted water to a rolling boil. You want the water to taste like the sea—this is your only chance to season the pasta itself from the inside out. Add your fettuccine and cook according to the package directions for al dente. Just before draining, remember to scoop out about a cup of the starchy pasta water. Set this aside—you’ll be glad you did.01
-
While the pasta cooks, heat the olive oil in a large skillet or Dutch oven over medium-high heat. Add the sliced mushrooms in a single layer if you can—you might need to do this in two batches to avoid steaming them. The trick is to not overcrowd the pan. Let them cook, undisturbed, for 4-5 minutes until they develop a beautiful golden-brown color on one side. You’ll hear them sizzling—that’s the sound of flavor developing.02
-
Once the mushrooms are nicely browned, reduce the heat to medium and add the chopped shallot. Sauté for about 2 minutes until the shallot becomes translucent and fragrant. Now, add the minced garlic and fresh thyme. Stir constantly for just 30-60 seconds. You’ll notice the most amazing aroma, but be careful not to let the garlic burn, as it can turn bitter very quickly.03
-
It’s sauce time! Pour in the chicken or vegetable broth to deglaze the pan. Use your spoon to scrape up all those delicious browned bits from the bottom of the skillet—that’s pure flavor. Let the broth simmer for a minute to reduce slightly. Then, lower the heat and pour in the heavy cream. Stir everything together and let it come to a gentle simmer; you’ll see the sauce start to thicken ever so slightly.04
-
Now, turn the heat down to low. Gradually sprinkle in the freshly grated Parmesan cheese, stirring constantly. The sauce will transform before your eyes, becoming thick and wonderfully creamy. If the sauce seems a bit too thick at this point, don’t panic. This is where your reserved pasta water comes in. Add a splash—maybe a quarter cup—and watch the sauce loosen up to a perfect, silky consistency.05
-
Add the fresh spinach to the sauce. It might look like a mountain at first, but just gently fold it in. Within a minute or two, the heat will wilt the spinach down perfectly. Season the sauce generously with salt and plenty of freshly cracked black pepper. Give it a taste—this is your moment to adjust the seasoning.06
-
Finally, add the cooked and drained pasta directly into the skillet with the creamy mushroom and spinach sauce. Using a pair of tongs, toss everything together vigorously, making sure every strand of pasta is coated in that glorious sauce. If it still seems a little tight, add another splash of pasta water. The goal is a saucy, cohesive dish, not a dry one. Serve immediately with an extra sprinkle of Parmesan on top.07
Not what you're looking for?



