Creamy mushroom pasta is the kind of weeknight dinner that takes 30 minutes from chopping board to bowl, comforts you on a cold night, and uses ingredients you probably already have in the fridge. The version we make at home leans on garlic, mushrooms, fresh herbs, and a finishing drizzle of really good olive oil. Because the olive oil at the end is what makes this dish memorable instead of merely fine.
We use whole wheat spaghetti to keep things a touch more wholesome, but any pasta works. The sauce comes together with butter, milk, and a flour-based roux instead of heavy cream, which keeps it rich without being heavy. The final touch is a generous pour of Kofinas extra virgin olive oil right before serving. It cuts through the cream, brightens the herbs, and ties everything together.
Ingredients
- 8 oz (½ pound) whole wheat spaghetti
- 4 tablespoons unsalted butter, divided
- 16 oz fresh mushrooms (cremini, button, or a mix), sliced
- 3 garlic cloves, minced, divided
- 2 tablespoons all-purpose flour
- 1½ cups whole milk
- 1 teaspoon herbes de Provence (or dried thyme + rosemary)
- 3 tablespoons Kofinas Extra Virgin Olive Oil, for finishing
- ¼ cup fresh parsley, chopped
- ½ cup grated Parmesan cheese (optional)
- Salt and freshly ground black pepper, to taste
- Optional: ¼ cup pasta water or vegetable broth, to loosen the sauce
Serves 4 as a main, 6 as a side.

How to Make It
- Cook the pasta in heavily salted boiling water until al dente, according to package directions. Reserve ¼ cup of the pasta water before draining. Toss the drained pasta with a teaspoon of olive oil to prevent sticking and set aside.
- Cook the mushrooms. Melt 2 tablespoons of butter in a large skillet over medium-high heat. Add 1 clove of minced garlic and sauté for 30 seconds until fragrant. Add the mushrooms in an even layer and cook for 6-8 minutes without stirring too often, until deeply browned and softened. Season with salt and pepper. Transfer to a plate and set aside.
- Make the sauce. In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the remaining 2 cloves of minced garlic and sauté for 30 seconds. Whisk in the flour and cook for 1 minute, stirring constantly to remove the raw flour taste.
- Build the cream. Slowly pour in the milk, whisking continuously to prevent lumps. Add the herbes de Provence and a pinch of salt. Let the sauce simmer for 3-4 minutes until it thickens to coat the back of a spoon. If it gets too thick, loosen with a splash of reserved pasta water.
- Combine everything. Return the mushrooms to the skillet and stir to coat. Add the cooked pasta and toss until every strand is glossy. Add Parmesan if using and stir until melted.
- Finish with olive oil. Transfer to bowls. Drizzle each portion with Kofinas extra virgin olive oil, sprinkle with fresh parsley, and crack black pepper over the top. Serve immediately.
Tips for the Best Creamy Mushroom Pasta
Don't crowd the mushrooms. Mushrooms release a lot of water. If you crowd them in the pan, they steam instead of brown. Use a wide skillet and cook them in a single layer for the best flavor.
Salt the pasta water heavily. It should taste like the sea. Pasta cooked in under-seasoned water tastes bland no matter how flavorful the sauce.
Use a mix of mushrooms. Cremini, baby bella, shiitake, and oyster mushrooms each bring their own flavor. A 50/50 mix of two types gives you more depth than one.
Finish with olive oil, always. The olive oil at the end is non-negotiable. It cuts through the cream and adds a fruity, peppery layer that butter alone can't provide.
Make it heartier. Toss in a couple of handfuls of baby spinach when you return the mushrooms to the pan. It wilts in seconds and turns this into a more complete meal.
Comfort Food, Done Right
Creamy mushroom spaghetti is one of those dishes that's easy to make passably, but hard to make truly great. We've cooked enough versions in our own kitchens to know exactly what makes the difference. The difference always comes down to finishing it properly. A generous drizzle of our Extra Virgin Olive Oil from Crete over each bowl right before serving wakes up the cream and the mushrooms in a way you have to taste to believe. For even more depth, swap the finishing olive oil for our Garlic Mediterranean Infused Olive Oil or our Mediterranean Herb Infused Olive Oil, which builds in extra layers of garlic, rosemary, and thyme without any extra chopping.
Frequently Asked Questions
Can I make creamy mushroom pasta without heavy cream?
Yes. This recipe uses whole milk and a flour-based roux instead of heavy cream. The result is just as creamy but lighter, with the olive oil finish providing richness. You can also use half-and-half for a slightly richer version.
What are the best mushrooms for pasta?
Cremini (baby bella) mushrooms have the best flavor for creamy pasta sauces. White button mushrooms work but are milder. For more depth, use a 50/50 mix of cremini and shiitake, or add a handful of dried porcini soaked in hot water.
Can I make this recipe gluten-free?
Yes. Use a gluten-free spaghetti and swap the all-purpose flour for cornstarch (use 1 tablespoon cornstarch mixed with 2 tablespoons cold water instead of 2 tablespoons flour). The texture is nearly identical.
How long does creamy mushroom pasta last in the fridge?
Stored in an airtight container, it lasts 3 days in the refrigerator. Reheat gently with a splash of milk or pasta water to bring the sauce back together. Don't microwave on full power. The cream sauce will split.
Can I add chicken or another protein?
Absolutely. Cooked chicken breast, shredded rotisserie chicken, crispy bacon, or pan-seared shrimp all work well. Add cooked protein at the end with the pasta so it doesn't overcook.