Parmesan Spinach Mushroom Pasta

By
11 Min Read

The first thing that hits you is the buttery garlic and warm mushrooms — that heady kitchen smell that promises comfort. This Parmesan Spinach Mushroom Pasta is exactly that: earthy, creamy, and impossibly easy to pull together on a weeknight.

There’s a little ritual to it for me: the sizzle when the mushrooms hit the hot pan, the white steam of wilted spinach, and the final ribbon of pasta tossed with grated Parmesan until it glistens. It’s not fussy, but it tastes like someone took their time.

Whether you want a light vegetarian dinner, a make-ahead lunch, or something to impress without stressing, this mushroom spinach pasta checks all the boxes — savory, cheesy, and quick to make. Keep reading for ingredient swaps, fail-safes, and a couple of small tricks I use to keep the sauce silky without heavy cream.

Parmesan Spinach Mushroom Pasta

Why this Parmesan Spinach Mushroom Pasta works

There are a few simple technique choices that turn ordinary pasta into something memorable. First: brown the mushrooms well. A good sear concentrates flavor and gives a caramelized backbone to the sauce.

Second: use starchy pasta water to marry the cheese and oil into a glossy coating rather than a clumpy mess. Lastly: add the spinach at the end so it wilts softly and keeps the dish bright.

These small moves let you skip heavy cream without sacrificing indulgence — the Parmesan, pasta water, and olive oil form a light, clingy emulsion that coats every strand.

What you’ll need — ingredients

Parmesan Spinach Mushroom Pasta

Below are exact amounts for four servings. I list the components in groups to make shopping and mise en place easier.

For the pasta

  • 12 ounces (340 g) dried pasta (fettuccine, linguine, or penne)
  • Salt for the pasta water (about 1–2 tablespoons)

For the mushroom-spinach mixture

  • 2 tablespoons extra-virgin olive oil
  • 2 tablespoons unsalted butter
  • 12 ounces (340 g) cremini or baby bella mushrooms, sliced (or a mix of cremini + shiitake)
  • 4 cloves garlic, thinly sliced or minced
  • 4 cups (120 g) baby spinach, packed
  • 1 small shallot, finely chopped (optional but recommended)

For the sauce and finish

  • 1 cup freshly grated Parmesan cheese (about 100 g), plus extra for serving
  • 1/3 to 1/2 cup reserved pasta cooking water
  • 2 tablespoons lemon juice (about half a lemon)
  • 1/2 teaspoon freshly ground black pepper
  • Red pepper flakes, optional for a little heat
  • Fresh parsley, chopped, for garnish

Step-by-step: how to make Parmesan Spinach Mushroom Pasta

Break the process into three broad stages: cook pasta, brown mushrooms and aromatics, and finish the sauce. Each section below has clear timings so you can work confidently.

Parmesan Spinach Mushroom Pasta

1) Cook the pasta (10–12 minutes)

Bring a large pot of water to a rolling boil and salt it generously. Add the pasta and cook until al dente according to package instructions.

Before you drain, scoop out 1/2 cup (or more) of the starchy pasta water and set it aside. Do not rinse the pasta — you want that surface starch.

2) Brown the mushrooms (8–10 minutes)

While the pasta cooks, heat a large, wide skillet over medium-high heat. Add the olive oil and butter together — the butter adds flavor and helps with browning.

When the fat is hot and shimmering, add the sliced mushrooms in a single layer if possible. Leave them undisturbed for 2–3 minutes to get good color, then toss and let them brown on the other side.

Add the shallot and garlic, then cook another 1–2 minutes until fragrant. Sprinkle in a pinch of salt to help pull moisture from the mushrooms and concentrate flavor.

3) Wilt the spinach and build the sauce (2–3 minutes)

Reduce the heat to medium. Toss in the spinach and stir until it wilts and reduces in volume. Squeeze in the lemon juice.

Stir in about 1/3 cup of the reserved pasta water to deglaze the pan and create a light sauce base.

Tip: If the pan seems dry, add another tablespoon or two of the reserved water. The goal is a glossy coating, not a soup.

4) Bring it all together (1–2 minutes)

Add the hot drained pasta directly into the skillet with the mushroom-spinach mixture. Toss vigorously to combine, adding more pasta water a splash at a time as needed.

Sprinkle in the freshly grated Parmesan a little at a time while tossing. The cheese should melt into the liquid and cling to the pasta, forming a silky emulsion.

Season with black pepper and taste for salt. Serve immediately with extra Parmesan and chopped parsley.

Small technique notes and pro tips

For cleaner, more flavorful mushrooms, avoid overcrowding the pan. If you have too many mushrooms, do them in batches so each slice gets properly caramelized.

If you prefer a richer sauce, stir in 2–3 tablespoons of mascarpone or a splash of heavy cream at the end, but try the recipe without first — it’s surprising how creamy Parmesan and pasta water can be.

Ingredient spotlight & smart swaps

Mushrooms: Cremini bring meaty depth, while shiitake add an umami boost. Button mushrooms work in a pinch but brown them well.

Cheese: Freshly grated Parmesan melts better than pre-grated — that anti-caking powder in bagged cheese can prevent a smooth sauce.

Pasta shapes: Long noodles like fettuccine or linguine create pretty ribbons, while shells or penne trap the mushrooms and bits of spinach in their cavities.

Common mistakes and how to avoid them

Too-salty pasta water is a real risk if you’re using salty cheeses. Taste as you go: you can always add salt at the end but you can’t take it away.

Adding the cheese to a boiling pan without enough liquid causes clumping. If the cheese clumps, add warm pasta water and whisk or toss vigorously to loosen it.

Make-ahead, storage, and reheating

Make-ahead: You can cook the pasta and mushroom mixture separately and store them in the fridge for up to 2 days. Reheat gently and toss together with a splash of water or stock to re-emulsify.

Freezing: I don’t recommend freezing once mixed — the texture of the spinach and sauce changes. If you must, freeze the mushroom mixture alone for up to 1 month.

Reheating: Warm in a skillet over medium-low with a tablespoon of olive oil or a little reserved water. Finish with a sprinkle of fresh Parmesan to revive the creaminess.

Serving suggestions and pairings

This pasta is great with a crisp green salad and a tart vinaigrette to cut through the cheese. A glass of medium-bodied white wine — Pinot Grigio or a light Chardonnay — pairs nicely.

For heartier meals, add grilled chicken, baked tofu, or crispy chickpeas on top for crunch and protein.

Variations and flavor twists

  • Add sun-dried tomatoes for a sweet-tart contrast.
  • Swap Parmesan for Pecorino Romano for a sharper, saltier finish.
  • Stir in a teaspoon of Dijon mustard with the pasta water for an extra tangy note.
  • Finish with lemon zest for brightness if you like citrus-forward pasta.

FAQ about Parmesan Spinach Mushroom Pasta

Can I make this recipe gluten-free?

Yes — use your favorite gluten-free pasta and follow the same steps. Keep in mind GF pasta can be more fragile; don’t overcook and toss gently.

What’s the best way to prevent the cheese from clumping?

Gradually sprinkle the cheese in while tossing with hot pasta and a little reserved cooking water. The starchy water helps the cheese melt smoothly into an emulsion.

Can I use frozen spinach instead of fresh?

You can, but thaw and squeeze out excess water first. Stir the spinach into the hot mushrooms so it warms through rather than releases more liquid.

How do I make this dairy-free or vegan?

Use a grated plant-based Parmesan and a vegan butter or extra olive oil. Nutritional yeast adds cheesy flavor, though texture will differ from real Parmesan.

Is it okay to add cream if I prefer a richer sauce?

Absolutely. A few tablespoons of cream, or a dollop of mascarpone, will make the sauce silkier. Add at the end and warm through gently.

Final thoughts — why you’ll come back to this one

This recipe balances quick prep with layered flavor. It’s one of those dinners that feels special without demanding an evening of concentration. It scales easily, invites substitutions, and rewards a little attention to technique.

If you want to make it extra cozy, stir in a handful of toasted pine nuts before serving for texture. If you prefer bold flavors, a pinch of crushed red pepper lifts the whole plate.

Either way, you’ll end up with a bowl that smells like comfort and tastes like a small celebration of mushrooms, spinach, and good cheese.

Parmesan Spinach Mushroom Pasta

Parmesan Spinach Mushroom Pasta

Comforting pasta with sautéed mushrooms, wilted spinach, and a silky Parmesan sauce; quick, vegetarian, and perfect for weeknights.

★ ★ ★ ★ ★
5 from 1 review
⏱ 35 mins 🍽 4 servings 🔋 520 kcal
15 mins
Prep Time
20 mins
Cook Time
35 mins
Total Time

🛒 Ingredients

👩‍🍳 Instructions

1
Bring a large pot of salted water to a rolling boil. Cook the pasta until al dente according to package directions (about 10–12 minutes). Reserve 1/2 cup of the pasta cooking water before draining.
2
While the pasta cooks, heat a large skillet over medium-high heat. Add the olive oil and butter until melted and shimmering.
3
Add the sliced mushrooms in a single layer and cook without stirring for 2–3 minutes to brown. Toss and cook another 2–3 minutes until well browned.
4
Stir in the shallot and garlic and cook for 1–2 minutes until fragrant. Sprinkle a pinch of salt to draw out moisture and intensify flavor.
5
Reduce heat to medium, add the spinach and toss until just wilted. Squeeze in the lemon juice and pour about 1/3 cup of the reserved pasta water to loosen the pan.
6
Add the drained pasta to the skillet and toss vigorously to combine. Gradually sprinkle in the grated Parmesan while tossing; add additional pasta water as needed to create a glossy sauce.
7
Season with black pepper and taste for salt. Serve immediately topped with extra Parmesan, red pepper flakes if using, and chopped parsley.
💡
Pro Tips

For a richer sauce, stir in 2–3 tablespoons mascarpone or a splash of cream. If using frozen spinach, thaw and squeeze dry before adding. Store leftovers in the fridge for up to 2 days; reheat gently in a skillet with a splash of water.

🥗 Nutrition (per serving)

Calories 520 kcal
Protein 20g
Total Fat 22g
Saturated Fat 9g
Carbs 58g
Fiber 4g
Sugar 4g
Sodium 680mg
Cholesterol 55mg

Rate This Recipe

☆ ☆ ☆ ☆ ☆
Share This Article
Leave a Comment