Easy Creamy Mushroom Spinach Pasta
This creamy mushroom and spinach pasta comes together in under thirty minutes, with earthy mushrooms, fresh spinach, and a velvety sauce that clings to every strand of pasta. The key lies in properly browning the mushrooms and letting the cream reduce just enough to coat the back of a spoon — a quick, satisfying meal that feels much more indulgent than the effort required.
Recipe Overview
- Prep time: 10 minutes
- Cook time: 18 minutes
- Total time: 28 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love This creamy mushroom and spinach pasta
- Rich, savoury sauce that comes together in one pan — less washing up and more time to enjoy.
- Fresh spinach wilts into the cream, adding colour and a gentle, earthy sweetness that balances the mushrooms.
- Uses simple, everyday ingredients you can find at any supermarket, with no obscure items required.
- Customisable to your protein preference — add chicken, prawns, or keep it vegetarian with ease.
- The sauce thickens naturally without needing a roux or cornflour, relying on the cream and pasta starch for body.
Ingredients You’ll Need
- 300g dried tagliatelle or fettuccine (or any long pasta you prefer)
- 2 tablespoons olive oil
- 400g mixed mushrooms (chestnut, cremini, and a handful of shiitake, sliced)
- 3 cloves garlic, thinly sliced
- 1 medium onion, finely diced
- 250ml double cream (full-fat for best richness)
- 150ml chicken or vegetable stock (low-sodium)
- 120g fresh spinach leaves, washed
- 50g Parmesan cheese, finely grated, plus extra for serving
- ½ teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- Juice of half a lemon (optional, for brightness)
Tip: For a deeper umami flavour, use a mix of wild and cultivated mushrooms. Avoid washing mushrooms — wipe them clean with a damp paper towel so they brown properly without steaming.
How to Make creamy mushroom and spinach pasta
- Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Just before draining, reserve 200ml of the starchy cooking water. Drain the pasta and set aside.
- While the pasta cooks, heat the olive oil in a large, deep frying pan over medium-high heat. Add the sliced mushrooms in a single layer — do not overcrowd the pan (cook in two batches if needed). Let them cook undisturbed for 3–4 minutes until the undersides turn deep golden brown and you hear a steady sizzle. Toss and cook for another 2 minutes until all sides are caramelised and the mushrooms have released their moisture and reduced in volume.
- Reduce the heat to medium. Add the diced onion and cook for 3 minutes, stirring occasionally, until it turns translucent and softens. The onions should look glossy and pale gold. Add the sliced garlic and dried thyme, stirring for 30 seconds until fragrant — the smell should be savoury and aromatic, not burnt.
- Pour in the stock and bring to a gentle simmer, scraping the bottom of the pan with a wooden spoon to lift any browned bits (this adds huge flavour to the sauce). Let it bubble for 2 minutes until slightly reduced.
- Lower the heat to medium-low and pour in the double cream. Stir well to combine, then add the grated Parmesan. Keep stirring until the cheese has melted completely and the sauce is smooth and pale ivory in colour. Simmer gently for 3–4 minutes, stirring occasionally, until the sauce thickens enough to coat the spoon.
- Add the fresh spinach leaves to the pan in handfuls, stirring gently. Within 1–2 minutes the spinach will wilt dramatically — the leaves will turn a vivid, dark green and the sauce will take on a slightly flecked appearance. Season with salt and pepper to taste.
- Add the drained pasta directly into the sauce, toss well using tongs to coat every strand. If the sauce seems too thick, add a splash of the reserved pasta water (start with 2 tablespoons and increase as needed) until the consistency is silky and flows easily around the pasta.
- Finish with a squeeze of lemon juice if desired — this brightens the richness without making the dish taste sour. Serve immediately in warm bowls, topped with extra grated Parmesan and a crack of black pepper.
Practical Tips
- Brown the mushrooms properly: Mushrooms contain a lot of water. If you crowd the pan, they steam instead of browning. Cook in a single layer over medium-high heat and don’t stir too often — the waiting time is what develops that deep, nutty colour and intense flavour.
- Use full-fat cream for stability: Double cream (at least 48% fat) is less likely to split when simmered. Single cream or half-and-half can separate, leaving you with a grainy sauce. If you must lighten it, use a splash of cream and extra stock, but the texture won’t be as luxurious.
- Reserve more pasta water than you think you’ll need: The starchy water is the secret to a silky, emulsified sauce that clings to the pasta without being gluey. Start with a small amount and add more gradually — you can always adjust, but you can’t take it out.
- Add spinach at the very end: Spinach wilts in seconds. If you add it too early, it turns to a slimy mush and loses its vibrant colour. Drop it in just before you’re ready to toss with the pasta, and stir only until it collapses.
- Grate Parmesan fresh, not from a tub: Pre-grated cheese often contains anti-caking agents that prevent smooth melting. Grating a block yourself gives you a far silkier sauce and a more pronounced, nutty flavour that complements the mushrooms.
- Taste for seasoning before serving: Cream-based sauces can mask saltiness. Taste the finished dish and adjust with salt and pepper — remember that the Parmesan adds salt too, so add any extra after the cheese has melted.
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of red pepper flakes (chilli flakes) along with the garlic, and finish with a pinch of cayenne pepper stirred into the cream. The gentle heat cuts through the richness beautifully.
- Vegetarian/Vegan Option: Replace the double cream with a full-fat coconut cream or a cashew cream (soaked cashews blended with water). Use nutritional yeast instead of Parmesan for a cheesy, dairy-free flavour. The sauce will be slightly thinner but still satisfying.
- Different Protein: After browning the mushrooms, push them to one side of the pan and add 300g of diced, boneless, skinless chicken breast. Cook until golden and cooked through (about 6–8 minutes) before continuing with the onions and garlic. For a seafood twist, add 200g of peeled raw prawns in the final 2 minutes of simmering — they’ll turn pink and curl as they cook.
What to Serve With creamy mushroom and spinach pasta
- A crisp green salad dressed with a simple lemon vinaigrette — the acidity balances the creamy sauce.
- Garlic bread or crusty ciabatta to mop up every last drop of sauce from the bowl.
- Roasted vine tomatoes or a side of steamed green beans for extra vegetables.
Frequently Asked Questions

creamy mushroom and spinach pasta
Ingredients
Method
-
Bring a large pot of generously salted water to a rolling boil. Add the pasta and cook according to package directions until al dente. Just before draining, reserve 200ml of the starchy cooking water. Drain the pasta and set aside.
-
While the pasta cooks, heat the olive oil in a large, deep frying pan over medium-high heat. Add the sliced mushrooms in a single layer — do not overcrowd the pan (cook in two batches if needed). Let them cook undisturbed for 3–4 minutes until the undersides turn deep golden brown and you hear a steady sizzle. Toss and cook for another 2 minutes until all sides are caramelised and the mushrooms have released their moisture and reduced in volume.
-
Reduce the heat to medium. Add the diced onion and cook for 3 minutes, stirring occasionally, until it turns translucent and softens. The onions should look glossy and pale gold. Add the sliced garlic and dried thyme, stirring for 30 seconds until fragrant — the smell should be savoury and aromatic, not burnt.
-
Pour in the stock and bring to a gentle simmer, scraping the bottom of the pan with a wooden spoon to lift any browned bits (this adds huge flavour to the sauce). Let it bubble for 2 minutes until slightly reduced.
-
Lower the heat to medium-low and pour in the double cream. Stir well to combine, then add the grated Parmesan. Keep stirring until the cheese has melted completely and the sauce is smooth and pale ivory in colour. Simmer gently for 3–4 minutes, stirring occasionally, until the sauce thickens enough to coat the spoon.
-
Add the fresh spinach leaves to the pan in handfuls, stirring gently. Within 1–2 minutes the spinach will wilt dramatically — the leaves will turn a vivid, dark green and the sauce will take on a slightly flecked appearance. Season with salt and pepper to taste.
-
Add the drained pasta directly into the sauce, toss well using tongs to coat every strand. If the sauce seems too thick, add a splash of the reserved pasta water (start with 2 tablespoons and increase as needed) until the consistency is silky and flows easily around the pasta.
-
Finish with a squeeze of lemon juice if desired — this brightens the richness without making the dish taste sour. Serve immediately in warm bowls, topped with extra grated Parmesan and a crack of black pepper.
Notes
If you’re looking for another quick weeknight meal, this creamy mushroom and spinach pasta pairs nicely with a side of Mediterranean Pasta Salad Recipe Cold for a lighter contrast, or you could serve it alongside a Chicken Teriyaki Bowl Recipe Glazed for an entirely different flavour profile on another night. We’d love to hear how yours turned out — drop a comment below with your favourite mushroom variety or any twists you added.

