Vegetarian Creamy Mushroom and Spinach Pasta – Easy, Cozy Weeknight Meal

Gourmet Creamy Pasta: Indulgent, fresh noodles with sautéed mushrooms, spinach, peppers & parmesan—ideal for cozy dinners. Save this idea so you can come back to it later.

Creamy Mushroom and Spinach Pasta is one of my favorite meals to whip up, and having the right high-quality staples in your pantry makes it even better! This recipe is all about that silky, garlic-infused sauce and perfectly seared mushrooms that make every bite feel like a treat.

Everything happens on the stovetop in under 35 minutes, and the ingredients are easy to find. Perfect for a weeknight, but cozy enough for a relaxed weekend dinner.

Gourmet Creamy Pasta: Indulgent, fresh noodles with sautéed mushrooms, spinach, peppers & parmesan—ideal for cozy dinners. Save this idea so you can come back to it later.

Creamy Mushroom and Spinach Pasta – Easy, Cozy Weeknight Meal

The Flexi Vegan
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 4 servings

Ingredients
  

  • 12 oz (340 g) pasta (fettuccine, linguine, or short pasta like penne)
  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 12 oz (340 g) cremini or baby bella mushrooms, sliced
  • 1 small yellow onion, thinly sliced
  • 3–4 garlic cloves, minced
  • 1/2 tsp crushed red pepper flakes (optional)
  • 1/2 cup vegetable broth (or water)
  • 3/4 cup half-and-half or light cream
  • 3/4 cup freshly grated Parmesan cheese, plus more for serving
  • 5 oz (140 g) baby spinach
  • 1–2 tsp fresh lemon juice
  • Kosher salt and freshly ground black pepper
  • Fresh parsley or chives, chopped (optional, for garnish)

Instructions
 

  • Boil the pasta: Bring a large pot of salted water to a boil. Cook pasta until just shy of al dente. Reserve 1 cup of pasta water, then drain.
  • Sear the mushrooms: In a large skillet, heat olive oil and 1 tbsp butter over medium-high. Add mushrooms in an even layer with a pinch of salt. Cook undisturbed for 2–3 minutes, then stir and cook 3–4 minutes more until browned and tender. Transfer to a plate.
  • Sauté onions and garlic: Reduce heat to medium. Add remaining 1 tbsp butter, then onions and a pinch of salt. Cook 4–5 minutes until soft and lightly golden. Stir in garlic and red pepper flakes; cook 30 seconds until fragrant.
  • Deglaze and simmer: Pour in vegetable broth, scraping up any browned bits. Simmer 1–2 minutes to reduce slightly.
  • Make the light cream sauce: Lower heat to medium-low. Stir in half-and-half. Warm gently until steaming but not boiling. Add Parmesan in small handfuls, stirring until melted and smooth. If thick, loosen with a splash of pasta water.
  • Add veggies back: Return mushrooms to the pan. Add spinach and toss until just wilted, 1–2 minutes.
  • Toss with pasta: Add drained pasta to the skillet. Toss, adding reserved pasta water as needed to create a glossy, silky sauce that coats the pasta.
  • Finish and season: Stir in lemon juice. Taste and adjust with salt and pepper. Serve hot, topped with more Parmesan and herbs if you like.

Why This Recipe Works

Cooking process close-up: Sliced cremini mushrooms searing in a large stainless skillet with olive o
  • Layered flavor: Searing mushrooms first adds a rich, savory base. Garlic and Parmesan round it out without overpowering.
  • Light, creamy texture: Half-and-half or light cream creates a velvety sauce that clings to pasta without feeling heavy.
  • Balanced veggies: Spinach softens into the sauce while keeping freshness and color.Onions add gentle sweetness.
  • Smart pasta water: A splash of starchy pasta water helps emulsify the sauce so it coats every strand.
  • Flexible and forgiving: Works with many pasta shapes and pantry swaps.

Ingredients

  • 12 oz (340 g) pasta (fettuccine, linguine, or short pasta like penne)
  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 12 oz (340 g) cremini or baby bella mushrooms, sliced
  • 1 small yellow onion, thinly sliced
  • 3–4 garlic cloves, minced
  • 1/2 tsp crushed red pepper flakes (optional)
  • 1/2 cup vegetable broth (or water)
  • 3/4 cup half-and-half or light cream
  • 3/4 cup freshly grated Parmesan cheese, plus more for serving
  • 5 oz (140 g) baby spinach
  • 1–2 tsp fresh lemon juice
  • Kosher salt and freshly ground black pepper
  • Fresh parsley or chives, chopped (optional, for garnish)

Instructions

Sauce-making action shot: Silky light cream sauce in a sauté pan just after deglazing, with freshly
  1. Boil the pasta: Bring a large pot of salted water to a boil. Cook pasta until just shy of al dente. Reserve 1 cup of pasta water, then drain.
  2. Sear the mushrooms: In a large skillet, heat olive oil and 1 tbsp butter over medium-high.Add mushrooms in an even layer with a pinch of salt. Cook undisturbed for 2–3 minutes, then stir and cook 3–4 minutes more until browned and tender. Transfer to a plate.
  3. Sauté onions and garlic: Reduce heat to medium.Add remaining 1 tbsp butter, then onions and a pinch of salt. Cook 4–5 minutes until soft and lightly golden. Stir in garlic and red pepper flakes; cook 30 seconds until fragrant.
  4. Deglaze and simmer: Pour in vegetable broth, scraping up any browned bits.Simmer 1–2 minutes to reduce slightly.
  5. Make the light cream sauce: Lower heat to medium-low. Stir in half-and-half. Warm gently until steaming but not boiling.Add Parmesan in small handfuls, stirring until melted and smooth. If thick, loosen with a splash of pasta water.
  6. Add veggies back: Return mushrooms to the pan. Add spinach and toss until just wilted, 1–2 minutes.
  7. Toss with pasta: Add drained pasta to the skillet.Toss, adding reserved pasta water as needed to create a glossy, silky sauce that coats the pasta.
  8. Finish and season: Stir in lemon juice. Taste and adjust with salt and pepper. Serve hot, topped with more Parmesan and herbs if you like.

Shop the Essentials

To make this Creamy Mushroom and Spinach Pasta as delicious as possible, I have rounded up my favorite pantry staples and kitchen tools to help you get cooking!

As an Amazon Associate, I may earn from qualifying purchases at no extra cost to you. Thank you for your support!

Keeping It Fresh

  • Storage: Refrigerate leftovers in an airtight container for up to 3 days.
  • Reheating: Warm gently on the stovetop with a splash of water, milk, or broth to loosen the sauce.Avoid high heat to prevent splitting.
  • Make-ahead: Slice mushrooms and onions in advance. Grate Parmesan ahead of time for faster prep.
Tasty top-view: Overhead shot of creamy mushroom and spinach pasta (linguine) tossed to a glossy fin

Benefits of This Recipe

  • Vegetarian-friendly: Packed with savory umami from mushrooms and Parmesan.
  • Weeknight quick: About 30–35 minutes start to finish.
  • Balanced comfort: Creamy without being heavy, with plenty of veggies.
  • Budget-conscious: Uses everyday pantry items and affordable produce.

Common Mistakes to Avoid

  • Crowding the mushrooms: Overcrowding steams them and prevents browning. Cook in batches if needed.
  • Boiling the cream: High heat can cause the sauce to break.Keep it at a gentle simmer.
  • Skipping pasta water:</-strong> It helps emulsify the sauce and bind it to the pasta.
  • Using pre-grated cheese: It often contains anti-caking agents and won’t melt as smoothly. Freshly grated is best.
  • Under-seasoning: Taste at the end. Mushrooms and cream need salt to shine.

Alternatives

  • Dairy tweaks: Use whole milk plus a spoonful of cream cheese for extra body, or go richer with heavy cream (reduce slightly).
  • Vegan option: Swap butter for olive oil, use unsweetened oat cream or cashew cream, and replace Parmesan with nutritional yeast or a vegan Parmesan.
  • Add-ins: Peas, sundried tomatoes, or roasted cherry tomatoes add brightness.Toasted walnuts or pine nuts add crunch.
  • Herb swaps: Try thyme with mushrooms, or finish with basil or tarragon for a fresh lift.
  • Pasta shapes: Short shapes like rigatoni catch the sauce; long noodles feel extra silky. Use what you have.
  • Gluten-free: Choose a sturdy gluten-free pasta and watch the cook time closely.

FAQs

Can I use frozen spinach?

Yes. Thaw it first and squeeze out excess water.

Add it to the sauce after the mushrooms, and heat through.

What if my sauce looks thin?

Simmer gently for a minute to reduce, or stir in a bit more Parmesan. Tossing with hot pasta and a small splash of pasta water also helps emulsify.

How do I prevent the sauce from splitting?

Keep the heat moderate and avoid boiling after adding dairy. Add cheese gradually and stir until smooth.

Can I add protein?

Absolutely. White beans, chickpeas, or vegetarian sausage work well. Stir them in with the mushrooms so they absorb flavor.

What can I use instead of Parmesan?

Pecorino Romano adds a sharper kick. For a milder option, try Grana Padano.

For vegan, use nutritional yeast or a quality vegan Parmesan.

📊 Track Your Vegan Macros

Planning your day? Use our free calculator to find your perfect daily calorie and macro targets.

Final Thoughts

I cannot wait for you to get this Creamy Mushroom and Spinach Pasta into your weekly rotation! It is such a lifesaver when you want those gourmet vibes without spending hours in the kitchen. If you decide to give it a try, make sure to snap a photo and tag me because I love seeing your beautiful creations. Don’t forget to scroll back up for my favorite vegan swaps if you want to keep it plant-based. Happy cooking!

Final plated beauty: Restaurant-quality presentation of Vegetarian Creamy Mushroom and Spinach Pasta

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.

Follow on Pinterest for more plant-based ideas!Follow

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating