Creamy Garlic Mushroom Pasta
Why You’ll Love This Recipe
- Rich, creamy sauce that coats every strand of linguine.
- Plenty of buttery garlic mushrooms.
- Ready in around 30 minutes.
- Uses simple supermarket ingredients.
- Easily made vegetarian.
- Perfect for both weeknights and dinner parties.
- Fresh rocket and chilli keep the dish balanced.

Ingredients
For the Pasta
- 400g linguine
- Salt, for the pasta water
For the Creamy Mushroom Sauce
- 2 tbsp olive oil
- 2 tbsp butter
- 350g chestnut or button mushrooms, sliced
- 5 garlic cloves, finely minced
- 250ml double cream
- 80g freshly grated Parmesan
- 150ml reserved pasta water
- 1 tsp cracked black pepper
- Salt to taste
To Finish
- 1 small red chilli, thinly sliced
- Large handful fresh rocket
- Fresh parsley, finely chopped
- Extra Parmesan for serving
How To Make Creamy Garlic Mushroom Linguine
Cook the Linguine
Bring a large saucepan of well-salted water to the boil.
Cook the linguine until just al dente according to the package instructions. Before draining, reserve about one cup of the pasta water. This starchy water helps create a silky sauce later.
Drain the pasta but don’t rinse it.
Cook the Mushrooms
While the pasta cooks, heat the olive oil and butter in a large frying pan over medium-high heat.
Add the sliced mushrooms in a single layer if possible. Let them cook without stirring too often so they develop a rich golden colour instead of steaming.
After around six to eight minutes, they’ll have shrunk slightly and become beautifully caramelised around the edges.
Add the Garlic
Reduce the heat slightly before stirring in the minced garlic.
Cook for about one minute until fragrant. Garlic burns quickly, so keep it moving around the pan.
At this stage the kitchen already smells incredible.
Make the Cream Sauce
Pour in the double cream and gently stir everything together.
Allow the cream to warm through before adding the grated Parmesan.
As the cheese melts, the sauce becomes smooth, glossy and wonderfully rich.
Season generously with cracked black pepper and taste before adding salt, as the Parmesan already brings plenty of seasoning.
If the sauce feels too thick, stir in a splash of the reserved pasta water until it reaches a silky consistency.
Toss Everything Together
Add the cooked linguine directly into the pan.
Using tongs, gently toss the pasta through the sauce until every strand is coated. The reserved pasta water helps the cream cling to the linguine rather than sitting heavily on top.
Fold through most of the chopped parsley.
Finish and Serve
Divide the linguine between warm bowls.
Top with extra sautéed mushrooms, a generous handful of fresh rocket, sliced red chilli and another sprinkle of Parmesan.
Serve immediately while the sauce is smooth, creamy and glossy.
Tips For The Best Creamy Mushroom Linguine
Don’t overcrowd the mushrooms. Cooking them in batches if necessary gives them space to brown properly instead of releasing too much water.
Always grate your own Parmesan. Pre-grated cheese often contains anti-caking agents that stop it melting as smoothly into sauces.
Reserve plenty of pasta water before draining. It might seem like a small step, but it’s the secret to creating a silky restaurant-style sauce.
Add the rocket right before serving so it stays fresh and vibrant instead of wilting completely into the pasta.
Freshly cracked black pepper makes a noticeable difference here. Its warmth works beautifully alongside the creamy sauce.
Easy Variations
Add grilled chicken if you’d like extra protein.
Crispy pancetta or smoked bacon adds another layer of savoury flavour.
Swap the linguine for fettuccine, tagliatelle or spaghetti if that’s what you have available.
For even more mushroom flavour, use a mixture of chestnut, oyster and shiitake mushrooms.
If you enjoy extra heat, stir a pinch of chilli flakes into the sauce while it simmers.
What To Serve With Creamy Mushroom Linguine
Warm garlic bread is perfect for soaking up every bit of the creamy sauce.
A crisp green salad dressed with lemon vinaigrette keeps the meal feeling balanced.
Roasted asparagus, tenderstem broccoli or green beans also pair beautifully with the richness of the pasta.
For a slightly lighter meal, simply serve it with plenty of rocket on the side.
Storing Leftovers
Store leftovers in an airtight container in the refrigerator for up to three days.
Reheat gently over low heat with a splash of milk or cream to loosen the sauce.
Avoid high heat, as cream sauces can separate if overheated.
Although you can freeze it, creamy pasta is always at its best freshly made.
Frequently Asked Questions
Can I use another type of mushroom?
Absolutely. Chestnut, button, cremini, oyster, shiitake or a mixture all work wonderfully. Using several varieties creates even deeper flavour.
Can I make it without cream?
You can substitute mascarpone, crème fraîche or a mixture of milk and cream cheese, although the texture will be slightly different.
Why did my sauce become too thick?
Cream naturally thickens as it cooks. Simply stir in reserved pasta water a little at a time until the sauce becomes silky again.
Can I make it ahead?
The mushroom sauce can be prepared a few hours ahead. Reheat gently before tossing with freshly cooked linguine for the best texture.
Is rocket necessary?
Rocket adds a lovely peppery freshness that balances the richness, but baby spinach or fresh basil are also delicious alternatives.
How do I stop mushrooms becoming watery?
Cook them over medium-high heat and avoid overcrowding the pan. Let them brown before stirring too often, and they’ll develop much better flavour and texture.
This creamy garlic mushroom linguine is proof that a handful of everyday ingredients can come together to make something that feels genuinely special.
Rich garlic cream, perfectly browned mushrooms and silky linguine create a comforting bowl of pasta that’s elegant enough for guests but easy enough for a Tuesday night.
Finish it with fresh rocket, a little red chilli and plenty of Parmesan, then enjoy every creamy, garlicky bite while it’s still piping hot.

