This creamy mushroom sauce is a simple yet luxurious one-pan recipe that turns ordinary dishes into something special. The mushrooms are browned to perfection, then simmered with onion, garlic, wine, and broth to create a rich, flavorful base. A splash of cream makes the sauce silky and indulgent, while a cornstarch slurry gives it the perfect thickness. It’s the ultimate comfort sauce for pasta, chicken, steak, or roasted veggies — and it’s ready in under 30 minutes.
Prepare the ingredients: Slice the mushrooms, finely chop the onion, and mince the garlic.
Brown the mushrooms: Heat olive oil and butter in a frying pan. Add the mushrooms and cook until golden brown.
Cook the onion and garlic: Add the onion and garlic and cook for a few minutes until softened and fragrant.
Add tomato paste: Stir in the tomato paste and cook for about 2 minutes.
Deglaze with wine: Pour in the wine and let it reduce slightly to add acidity and depth.
Add broth and simmer: Add the vegetable broth and bring to a gentle simmer.
Add the cream: Pour in the cream and stir until combined.
Thicken with slurry: Mix cornstarch with water to create a slurry, then pour it into the pan. Stir until the sauce thickens to your desired consistency.
Season and finish: Season with pepper, chili flakes, and parsley. Let simmer for a few minutes and serve.
Notes
For best flavor, allow the mushrooms to brown fully before adding the onion and garlic.
If the sauce becomes too thick, add a splash of broth or water to loosen it.
You can substitute wine with extra broth if needed.