Creamy Spinach Mushroom Pasta – Comforting, Simple, and Satisfying
This Creamy Spinach Mushroom Pasta is the kind of meal you turn to when you want something cozy but not fussy. The sauce is silky, the mushrooms bring deep, savory flavor, and the spinach keeps it fresh and bright. It comes together quickly, uses simple pantry ingredients, and still feels a little special.
Whether you’re cooking for a weeknight dinner or a low-key date night, this dish fits the bill. Expect clean plates and requests for seconds.
Ingredients
Method
- Boil the pasta: Bring a large pot of salted water to a boil. Cook the pasta until just shy of al dente. Reserve about 1 cup of pasta water, then drain.
- Sauté the mushrooms: Heat olive oil and butter in a large skillet over medium-high heat. Add mushrooms in an even layer. Let them sear without stirring for 2–3 minutes, then cook, stirring occasionally, until browned and reduced, about 6–8 minutes. Season with a pinch of salt.
- Add aromatics: Lower heat to medium. Stir in onion and cook until translucent, about 3–4 minutes. Add garlic and red pepper flakes. Cook 30–60 seconds until fragrant.
- Deglaze: Pour in white wine or broth. Scrape up any browned bits. Simmer 2–3 minutes until the liquid reduces by about half.
- Make it creamy: Stir in the heavy cream. If you prefer a looser sauce, add the milk. Simmer gently for 2–3 minutes. Season with salt and pepper.
- Wilt the spinach: Add spinach in batches. Toss until just wilted, 1–2 minutes. Don’t overcook; you want it bright green.
- Cheese and lemon: Reduce heat to low. Stir in Parmesan and lemon zest until smooth. Add lemon juice to taste. If the sauce seems thick, splash in some reserved pasta water.
- Combine with pasta: Add the drained pasta to the skillet. Toss for 1–2 minutes so the sauce clings. Adjust seasoning. Add more pasta water for silkiness if needed.
- Finish and serve: Top with more Parmesan, black pepper, and chopped parsley or basil. Serve hot.
What Makes This Special
- Balanced flavors: Earthy mushrooms, sweet cream, and a mild garlicky kick make every bite satisfying.
- Quick to make: From chopping to plating in about 30 minutes.
- Flexible: Works with different pasta shapes and dairy options, and can easily go vegetarian or protein-packed.
- Comfort without heaviness: The spinach and a splash of lemon keep the sauce from feeling too rich.
- Weeknight-friendly: Minimal prep, one pan for the sauce, and simple steps you can follow without stress.
Ingredients
- 12 ounces pasta (fettuccine, rigatoni, penne, or farfalle)
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 1 pound cremini or baby bella mushrooms, sliced
- 1 small yellow onion, finely chopped
- 3–4 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional, adjust to taste)
- 1/2 cup dry white wine or low-sodium vegetable broth
- 1 cup heavy cream (or half-and-half for lighter)
- 1/2 cup whole milk (optional, to loosen sauce)
- 4 cups fresh baby spinach, lightly packed
- 3/4 cup freshly grated Parmesan or Pecorino Romano, plus more for serving
- 1 teaspoon lemon zest
- 1–2 tablespoons fresh lemon juice
- Salt and black pepper to taste
- Fresh parsley or basil, chopped, for garnish
How to Make It
- Boil the pasta: Bring a large pot of salted water to a boil. Cook the pasta until just shy of al dente.
Reserve about 1 cup of pasta water, then drain.
- Sauté the mushrooms: Heat olive oil and butter in a large skillet over medium-high heat. Add mushrooms in an even layer. Let them sear without stirring for 2–3 minutes, then cook, stirring occasionally, until browned and reduced, about 6–8 minutes.
Season with a pinch of salt.
- Add aromatics: Lower heat to medium. Stir in onion and cook until translucent, about 3–4 minutes. Add garlic and red pepper flakes.
Cook 30–60 seconds until fragrant.
- Deglaze: Pour in white wine or broth. Scrape up any browned bits. Simmer 2–3 minutes until the liquid reduces by about half.
- Make it creamy: Stir in the heavy cream.
If you prefer a looser sauce, add the milk. Simmer gently for 2–3 minutes. Season with salt and pepper.
- Wilt the spinach: Add spinach in batches.
Toss until just wilted, 1–2 minutes. Don’t overcook; you want it bright green.
- Cheese and lemon: Reduce heat to low. Stir in Parmesan and lemon zest until smooth.
Add lemon juice to taste. If the sauce seems thick, splash in some reserved pasta water.
- Combine with pasta: Add the drained pasta to the skillet. Toss for 1–2 minutes so the sauce clings.
Adjust seasoning. Add more pasta water for silkiness if needed.
- Finish and serve: Top with more Parmesan, black pepper, and chopped parsley or basil. Serve hot.
Keeping It Fresh
- Storage: Refrigerate leftovers in an airtight container for up to 3 days.
The sauce thickens as it cools.
- Reheating: Warm gently in a skillet over low heat with a splash of milk, cream, or water to loosen. Stir often to avoid sticking.
- Freezing: Cream-based sauces don’t freeze well. If you must, freeze the mushroom mixture without cream, then add cream and spinach when reheating fresh.
- Make-ahead tips: You can sauté the mushrooms and onions a day ahead.
Store chilled. Finish with cream, spinach, and pasta just before serving.
Health Benefits
- Vegetable-forward: Mushrooms offer B vitamins and umami without heavy meat. Spinach brings iron, folate, and vitamin K.
- Protein and calcium: Parmesan and milk add protein and minerals in a modest portion.
- Balanced energy: Pairing pasta with veggies, dairy, and a bit of fat helps with satiety and steady energy.
- Customizable richness: Swap in half-and-half or lighten with extra broth to fit your goals.
What Not to Do
- Don’t crowd the mushrooms: Overcrowding steams them.
Use a wide pan or cook in batches to get good browning.
- Don’t skip salting the pasta water: It’s your main chance to season the pasta from the inside out.
- Don’t boil the cream hard: Vigorous boiling can break the sauce. Keep it at a gentle simmer.
- Don’t add cheese over high heat: It can clump or turn grainy. Lower the heat before stirring it in.
- Don’t overcook the spinach: Stop once it wilts.
Overcooking dulls the color and flavor.
Variations You Can Try
- Garlic-herb boost: Add fresh thyme or rosemary with the onions. Finish with a touch of nutmeg for warmth.
- Protein add-ins: Toss in cooked chicken, crispy pancetta, or sautéed shrimp at the end.
- Lighter version: Use half-and-half and extra broth, and reduce the Parmesan slightly.
- Vegan option: Swap butter for olive oil, use coconut cream or a cashew cream, and finish with nutritional yeast or a vegan Parmesan-style cheese.
- Gluten-free: Choose your favorite gluten-free pasta and watch the cook time closely.
- Extra veggies: Stir in peas, roasted cherry tomatoes, or ribbons of zucchini for more color and texture.
- Truffle touch: A few drops of truffle oil before serving take the mushroom flavor up a notch.
FAQ
What pasta shape works best?
Short shapes like rigatoni or penne hold the sauce inside, while fettuccine or tagliatelle coat nicely with the cream. Use what you enjoy, but aim for something with enough surface area to grip the sauce.
Can I skip the wine?
Yes.
Use vegetable broth or chicken broth instead. You’ll still get depth from the mushrooms and cheese.
How do I prevent a clumpy sauce?
Keep the heat moderate, add cheese off the boil, and stir continuously. If it thickens too fast, whisk in warm pasta water a little at a time until silky.
What mushrooms should I use?
Cremini or baby bella are ideal for depth and texture.
Button mushrooms work too. For a richer flavor, mix in a handful of sliced shiitakes.
Can I use frozen spinach?
Yes. Thaw it fully and squeeze out excess water.
Add it after the cream and warm through. You may need less pasta water since frozen spinach adds moisture.
How can I make it spicier?
Increase red pepper flakes or add a pinch of cayenne. Taste as you go so the heat doesn’t overshadow the mushroom flavor.
Is there a dairy-free option that still tastes creamy?
Use olive oil, coconut cream or cashew cream, and a dairy-free Parmesan alternative.
A splash of unsweetened almond milk can help adjust thickness.
Can I make it ahead for guests?
You can cook the mushrooms and onions earlier in the day. Reheat, add cream and spinach, then toss with freshly cooked pasta right before serving for the best texture.
Wrapping Up
Creamy Spinach Mushroom Pasta is all about simple technique and good timing. Brown the mushrooms well, keep the cream gentle, and finish with lemon and cheese for balance.
With a handful of pantry ingredients, you get a restaurant-level bowl of comfort any night of the week. Keep the base recipe in your back pocket, then tweak it with herbs, proteins, or extra veggies to make it your own. Dinner is done, and it’s delicious.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.



