This one-pan creamy mushroom pasta cooks the dried pasta directly in vegetable stock, so the starch stays in the pan and thickens the sauce. Browned mushrooms, garlic, cream and Parmesan finish it. There is one skillet to wash and dinner is on the table in about 30 minutes.

Recipe at a glance
| Detail | Information |
| Prep time | 10 minutes |
| Cook time | 20 minutes |
| Total time | About 30 minutes |
| Serves | 4 main portions |
| Difficulty | Easy |
| Diet | Vegetarian (check the Parmesan if you avoid animal rennet) |
Why cooking pasta in the sauce works
When pasta boils in a large pot of plain water, much of the starch it releases goes down the drain. Cooking it in a smaller amount of stock keeps that starch in the pan. As the liquid reduces, the starch thickens it, and when the cream and cheese go in, the starch helps hold the fat and liquid together, so the sauce turns glossy instead of greasy. The same idea sits behind the finishing step described in our mantecatura guide.
Mushrooms bring plenty of savoury flavour (umami) on their own, and browning them well in the pan deepens it through the Maillard reaction.
Equipment
- A large, deep skillet or sauté pan: a wide base lets the mushrooms brown instead of steaming and holds long pasta strands.
- Tongs: for turning long pasta so it does not stick.
- A wooden spoon: to scrape up the browned bits from the bottom of the pan.
- A fine grater: finely grated Parmesan melts smoothly and does not clump.
Ingredients
- 350 g pasta: linguine, fettuccine or spaghetti work best.
- 300 g mushrooms: cremini (baby bella), button or a wild mix, sliced evenly.
- 2 tablespoons olive oil and 30 g unsalted butter: the oil stops the butter burning.
- 3 garlic cloves, minced.
- 750 ml vegetable stock.
- 150 ml heavy cream.
- 50 g Parmesan, freshly and finely grated.
- To season: ½ teaspoon dried thyme, ½ teaspoon fine sea salt, black pepper, 1 tablespoon lemon juice and 2 tablespoons chopped parsley.
Method
- Brown the mushrooms. Heat the oil and butter over medium-high heat. When the butter foams, add the mushrooms in an even layer and cook for 5 to 7 minutes, stirring only occasionally, until deeply golden. Stir in the garlic for the last 30 seconds.
- Add the pasta and stock. Lay the dry pasta over the mushrooms, pour in the stock, and add the thyme, salt and pepper. Bring to a gentle boil, turning the pasta with tongs so the strands separate.
- Simmer. Reduce to medium heat and simmer for 9 to 12 minutes, tossing often. The liquid will thicken as the pasta absorbs it. If the pan looks dry before the pasta is al dente, add a splash of hot water.
- Add the cream. When the pasta is just shy of al dente, pour in the cream and simmer for 2 to 3 minutes, tossing, until it coats the pasta.
- Finish off the heat. Take the pan off the heat. Add the Parmesan and lemon juice and toss until the cheese melts. Taste and adjust the seasoning.
- Serve. Scatter with parsley, extra Parmesan and black pepper, and serve in four warm bowls straight away.
For the timing and salt basics, see our pasta cooking guide and pasta water.
Tip for golden mushrooms: many cooks wait to salt mushrooms until they have browned, because salt draws out moisture and can make them steam. Brown them in the oil and butter first, and add salt with the stock.
Variations
- Protein: stir in about 2 cups of shredded roast chicken or crisp pancetta with the cream.
- Greens: fold in baby spinach or peas for the last 2 minutes.
- Dairy-free: swap the cream for full-fat coconut milk or cashew cream, and use plant-based butter and cheese.
- Different mushrooms: shiitake, maitake or oyster mushrooms give a more woodsy flavour.
Storage and reheating
- Fridge: keep leftovers in an airtight container for up to 3 days.
- Freezer: not recommended, because cream sauces can separate when thawed.
- Reheating: warm a portion in a skillet over low heat with 1 to 2 tablespoons of milk, stock or water, stirring gently. High microwave heat can make the butter and cream separate.
Approximate nutrition per serving
| Nutrient | Approximate amount |
| Calories | About 590 kcal |
| Total fat | About 27 g |
| Saturated fat | About 13 g |
| Carbohydrate | About 69 g |
| Fibre | About 4 g |
| Protein | About 18 g |
| Sodium | About 720 mg |
These are estimates for four servings and will vary with the brands you use. For ingredient data, see USDA FoodData Central and the Dietary Guidelines for Americans.
Common questions
Can I use gluten-free pasta?
Yes. Brown rice or corn pasta works, but gluten-free pasta often releases more surface starch and can break down faster, so watch the liquid and cook on slightly lower heat.
Why is my sauce watery?
The liquid probably did not reduce enough before the cream went in. Simmer the stock down further during step 3, and keep tossing so the starch thickens the mixture.
Can I use milk or half-and-half?
Heavy cream copes best with heat. If you use milk or half-and-half, lower the heat before adding it and expect a thinner sauce.
Which mushrooms are best?
Cremini have a richer, meatier flavour than white button mushrooms. Mixing in shiitake or oyster mushrooms adds depth.
How do I stop the garlic burning?
Add it in the last 30 seconds of browning, just before the stock goes in.
More recipes
For another creamy dish, try our creamy chicken pasta or the lighter creamy avocado pasta. For the best pasta shapes to use, see our guides to linguine and fettuccine, and for sauce matches our pasta pairing guide.

Syed Yasar Arafat is the founder of PastaLoverz.com and a food research enthusiast with a focused interest in pasta varieties, traditional Italian cuisine, and balanced eating. Through PastaLoverz.com, he publishes well-researched articles that explain pasta types, cooking methods, and nutritional considerations in clear, practical terms to help readers make informed food choices.
