This Creamy Mushroom Pasta is a one pot wonder! It's an easy meatless dinner with the perfect parmesan cream sauce.

Mushrooms, pasta and parmesan are a match made in heaven for me personally. If you want to know my favourite comfort food dinner, this is it!
Why you'll love this recipe
- One pot meal: Everything comes together in one pot for less mess and less stress.
- Creamy sauce: Who doesn't love a creamy, parmesan-filled pasta sauce?!
Ingredients and substitutions
- Linguine pasta – fettuccine or spaghetti would also be good.
- Butter – olive oil or margarine will work.
- Mushrooms – use any combo of your choice. I used button, oyster, shiitake and cremini.
- Shallots – white or yellow onions would also be good.
- Garlic – freshly minced garlic is best but jarred minced garlic will work in a pinch.
- Fresh thyme – fresh parsley or oregano will provide a similar flavour.
- Heavy cream – you can use half-and-half, but the sauce won’t have the same creaminess.
- Milk – try using a dairy-free milk instead.
- Grated parmesan cheese – nutritional yeast is a great vegan parmesan substitute.
- Fresh parsley – garnish with fresh basil instead.

How to make this pasta

Step 1: Cook the pasta.
Cook until al dente. Drain and set aside.
Step 2: Sauté the mushrooms.
Sauté until they release their juices, then stir in the garlic and thyme.

Step 3: Make the sauce.
Stir in the cream, milk and parmesan and bring to a boil.
Step 4: Add the pasta.
Toss everything together to combine and serve.

Recipe tips
There are a few tips and tricks to keep in mind when making this creamy pasta:
- Don't over-slice: If you chop the mushrooms too finely, they'll shrivel up.
- Try different mushrooms: Portobello, chanterelle, morel, baby bellas and porcini would all be good.
- Add some pasta water to the sauce: It will make the creamy sauce even thicker!
- Mix in some protein: This pasta would be delicious with some chicken on top!
Frequently asked questions
What kind of mushrooms can you use?
I like using a combo of cremini, button, shiitake and oyster, but you can use any blend of your choice. This is a perfect recipe for using up any you have left over from these mushroom recipes.
What else can you add to this pasta?
You can add more veggies like peas, bell peppers, broccoli or spinach. If you want to add some protein, serve it with some chicken breast on top.
Can you make this pasta gluten-free?
You can use any pasta of your choice, including gluten-free pasta like chickpea pasta.

What to serve with mushroom pasta
- Garlic bread or fresh crusty bread
- Steamed veggies or brussels sprouts
- Caesar salad
Storing and reheating
Storing: Store leftovers in the fridge for 5 days.
Reheating: Reheat on the stovetop or in the microwave for 1-2 mins. Top with fresh parmesan and dig in!

Meal prep tools
- Grab some glass meal prep bowls if you plan on turning this pasta into leftovers.
- This kitchen scale comes in handy for weighing out your mushrooms.
- Get a garlic press to make mincing garlic super easy!

One Pot Creamy Mushroom Pasta
Ingredients
- 1 lb linguine pasta
- 2 tbsp butter
- 1 lb chopped mixed mushrooms I used cremini, button, oyster and shittake
- 2 shallots diced
- 4 cloves garlic minced
- 1 tsp fresh thyme finely chopped, optional
- 1/2 cup heavy cream
- 1/2 cup milk
- 3/4 cup grated parmesan cheese
- Salt & pepper to taste
- 2 tbsp fresh parsley finely chopped, optional garnish
Instructions
- Bring a large pot of salted water to a boil over high heat. Add pasta, cooking for 10 minutes until al dente then drain and set aside.
- Meanwhile, add butter to the same pot you cooked the pasta in. Add mushrooms and shallots, seasoning with salt & pepper and sauteeing for about 10 minutes until mushrooms have released juices. Stir in garlic and thyme, sauteeing another 30 seconds until fragrant.
- Add cream, milk, parmesan cheese and season with more salt and pepper, bringing to a boil. Add pasta and toss to combine.
- Garnish with parsley and serve with more parmesan cheese over top. Enjoy!
Share With Me!
Did you make this recipe or want to share your thoughts? Make sure to leave your review below and tag me on Instagram #thegirlonbloor so I can check it out!