Hands-down the BEST mushroom pasta recipe without cream! With a velvety sauce made with garlic, shallots, parmesan, red wine, and loads of mushrooms, this easy recipe is filled with umami-rich deliciousness.

If you’re a serious mushroom lover, this mushroom pasta recipe is calling your name. The key lies in the perfect 3:1 mushroom-to-pasta ratio. Yes, three times more mushrooms than pasta! Using a mix of white button, baby bella, and portobello mushrooms layers in earthy, umami depth in the best way.
The best part? My pasta recipe skips the heavy cream found in other mushroom pastas. A typical pasta with mushrooms would involve a heavy cream-based sauce that you would cook separately and then spoon over the pasta. I find this mutes the natural flavor of the mushrooms, and in a mushroom pasta recipe, I want the mushrooms to take center stage. That is why I prefer my sauce without cream.
Like my Spinach Pasta and Easy Lemon Pasta, I instead rely on a secret ingredient: the pasta’s starchy water. It acts as a natural thickener, bringing everything together without the need for cream or loads of butter. And with garlic, shallots, rosemary, parmesan, and red wine, there’s no way I want to dull all this flavor!

A Note from Suzy
TMD fan, Virginia had this to say, “Made this for my husband, vegetarian daughter, and myself for dinner tonight … this dish was so delicious I’m actually glad I didn’t have time for lasagna [I had planned] and will be making this regularly!”
Ingredients and Substitutions
This recipe is very flexible. Here’s what I used, and some easy swaps and substitutions:
- Pasta: Use any pasta you like. Toscani, penne, rigatoni, or even spaghetti would work great.
- Seasoning: Kosher salt, black pepper, and dried rosemary, and red pepper flakes perk up the flavor and add an aromatic quality. Swap the rosemary with dried thyme or marjoram if you’d like.
- Extra virgin olive oil: I love our rich and buttery Italian Nocellara with this recipe, but use any high-quality variety you have.
- Butter: Just a touch of butter (1 tablespoon) adds richness. Swap with ghee.
- Shallots: Swap with yellow onion.
- Garlic: There’s no substitute for garlic in my world, but cut back the amount, trade with more shallot, or leave it off if you’re sensitive to it.
- Mushrooms: I combine textures and flavors with baby bella, white, and portabella mushrooms, but this recipe is forgiving. Use what you have.
- Tomato paste: Adds another umami layer.
- Red wine: I used Merlot, but any pleasant dry red wine will work well. If you avoid alcohol, substitute chicken or vegetable broth.
- Grated parmesan: Brings yet another savory umami layer. If you can’t do dairy, just skip it.
- Parsley: Lifts the richness. Basil is the best swap here, but keep in mind the flavor will be more dominant.
- Walnuts: Swap with pine nuts or almonds, or simply leave them off.
How to Make Mushroom Pasta
This mushroom and pasta recipe is an easy one with two main components: the pasta and the mushroom sauce. Once you cook the pasta and sauté the mushrooms, everything will come together in one pan. Here are the steps:
- Get ready. Bring a large pot of salted water to a boil. Mince 2 shallots and 5 garlic cloves. Slice 8 ounces each of baby bella, white, and portabella mushrooms. Ready yourself 1/2 cup grated parmesan cheese, 1/2 chopped parsley, and 1/3 cup chopped walnuts.
- Cook the pasta. Add 8 ounces of short pasta to the boiling salted water (like penne or rigatoni; I used Toscani). Cook to al dente according to the box instructions. As the pasta finishes in the sauce. Reserve 1 cup of the starchy pasta cooking water before draining. We will use it later to make the sauce velvety without the use of heavy cream.
- Meanwhile, soften the aromatics. In a large skillet, heat 1/3 cup olive oil and 1 tablespoon butter over medium-high. Add the shallots and garlic and cook, tossing regularly for 2 to 3 minutes (manage the heat so that the garlic does not burn).
- Saute the mushrooms. Add the mushrooms and toss for a couple of minutes, adding another drizzle of extra virgin olive oil. Season with 1 teaspoon dried rosemary and a good pinch of salt and pepper. Toss occasionally for about 7 to 10 minutes, until the mushrooms turn golden and release their juices.

- Make the sauce. Add 3 tablespoons tomato paste, 1/4 cup dry red wine, and about 1/2 to 3/4 cup of the pasta cooking water. Cook over medium heat for about 4 to 5 minutes to reduce.

- Combine. Add the cooked pasta to the mushroom sauce and toss to combine. If the pasta looks dry, add a splash more of the pasta cooking water.
- Finish and serve. Stir in the parmesan and finish with the parsley, walnuts, and red pepper flakes to taste. Enjoy!

Tips for Cooking Mushrooms
Cooking mushrooms for pasta is simple. Here are a few tips to keep in mind:
- Make sure the mushrooms are dry before you start. To clean off the dirt, wipe them clean with a lightly damp paper towel. If you wash them or submerge them in water, they absorb the water like a sponge. The final result will be squeaky mushrooms, not the texture you want.
- Do not slice them too thinly. You want the mushrooms to hold their shape. If you slice them too thinly, they will shrivel down to nothing. You’re looking for close to 1/2 inch, and no thinner than 1/4 inch (but it doesn’t need to be perfect).
- Good extra virgin olive oil is key. The bottom layer drinks up the oil or butter quickly, so you will need to add more. If you’re using just butter the sauce becomes overly rich.
- Season the mushrooms. A good pinch of kosher salt helps coax out the moisture for savory and tender mushrooms.

What to Serve with Mushroom Pasta
Here’s how I would turn this mushroom pasta recipe into a complete meal for my family:
- Fresh salad: The crunch of my lemon parmesan lettuce salad or a Classic Caesar salad would be a good contrast to the velvety mushrooms.
- To the side: You certainly don’t need it, but no one has complained about freshly baked garlic bread.
- For dessert: Keep it light with lemon sorbet. Or, if pears are in season, use the rest of the wine bottle to make these delicious poached pears.
How to Store Leftovers
My family devours this recipe, but if you have a smaller family and have leftovers, here’s what to do:
- Keep Mushroom Pasta leftovers in a tightly sealed container in the fridge for up to 3 days. The pasta might end up a little dry. If that happens, add a couple of tablespoons of water before reheating. You could also use milk.
- To Reheat: On the stove top over low heat or in the microwave. Stirring to ensure evening heating.
More Weeknight Pasta Recipes
I’m all about Mediterranean pasta recipes with simple ingredients that you can get on your table in well under an hour. Here are some more favorites:
Love Mushrooms? Here are More Recipes to Use Mushrooms
Mushroom Pasta Recipe
Add As A Trusted Google Source
Ingredients
- 8 ounces short pasta, like penne or rigatoni (I used Toscani)
- Kosher salt
- 1/3 cup extra virgin olive oil
- 1 tablespoon butter
- 2 shallots, minced
- 5 garlic cloves, minced
- 8 ounces Baby Bella Mushrooms, sliced
- 8 ounces white mushrooms, sliced
- 8 ounces portabello mushrooms, roughly chopped
- Black pepper
- 1 teaspoon dried rosemary
- 3 tablespoons tomato paste
- 1/4 cup dry red wine (I used merlot)
- 1/2 cup grated parmesan
- 1/2 cup packed chopped parsley
- 1/3 cup chopped walnuts
- Red pepper flakes, to taste (optional)
Instructions
- Cook the pasta. Bring a large pot of salted water to a boil, then add the pasta. Cook to al dente according to the box instructions. Reserve 1 cup of the starchy pasta cooking water, then drain.
- Meanwhile, soften the aromatics. In a large skillet, heat the olive oil and butter over medium-high heat. Add the shallots and garlic and cook, tossing regularly for 2 to 3 minutes (manage the heat so that the garlic does not burn).
- Saute the mushrooms. Add the mushrooms and toss for a couple of minutes, adding another drizzle of extra virgin olive oil. Season with the rosemary and a good pinch of salt and pepper. Toss occasionally for about 7 to 10 minutes, until the mushrooms turn golden and release their juices.
- Make the sauce. Add the tomato paste, wine, and about 1/2 to 3/4 cup of the pasta cooking water. Cook over medium heat for about 4 to 5 minutes to reduce.
- Combine. Add the cooked pasta to the mushroom sauce and toss to combine. If the pasta looks dry, add a splash more of the pasta cooking water.
- Finish and serve. Stir in the parmesan and finish with the parsley, walnuts and red pepper flakes. Enjoy!
Video
Notes
- Shop this recipe: Visit our shop to browse quality Mediterranean ingredients, including the olive oil and pasta used in this recipe.
- If you’re following the Mediterranean diet strictly, use whole wheat pasta. For a vegan option, omit the butter and use a vegan parmesan alternative or omit the cheese altogether.
Nutrition
*This post has recently been updated with new information for the readers’ benefit.
Premium Italian Pasta Bundle
Featuring four classic pasta shapes—Rigatoni, Penne Rigate, Fusilli, and Spaghetti—crafted with 100% Italian durum wheat semolina for the perfect bite every time.

FAQ
Mushrooms are woodsy and earthy, so I like to season it with spices that complement those flavors. In this recipe, I use rosemary and parsley, but thyme and sage are also lovely with mushrooms. If you use sage, use a little, and taste as you go. It’s a strong herb.
I like the combination of white button mushrooms, hearty portobellas, and cremini (aka baby bellas), but use your favorite mushrooms. Oyster and morel mushrooms (if you are a forager) are also delicious.




Just made this for my valentine. We had too many mushrooms we had to use up. And this was perfect! Delicious. We didnât add the walnuts but it was still good. 5 stars.
Thanks, Joann!
Was delicious! I added spinach and a little additional seasoning including thyme and fresh basil. I left out the walnuts bc of a nut allergy but think it was fine without.
This dish was delicious, simple flavors that all came together. There were a few changes as I did not have walnuts, I wanted some nutty crunchy flavor and all I had were pine nuts, so I used those. My pasta was gluten free, not intentional but once again it was in my pantry , I was worried the sauce would not come together, but it worked.
My husband went back for seconds âŠâŠâŠ success! Thank you
Thanks for sharing, Jocelyn.
Very flavorful dish & a great vegetarian option.
Prep was easy to prepare. Cooking everything in one pan (minus the pasta) is my kind of cooking and not using heavy cream is the reason I wanted to try this recipe.
Loved all the ingredients together.
Thanks!
So glad you enjoyed this one, Kathy!
Another delicious recipe from your site! Unlike a lot of pasta recipes, itâs not too heavy.
Made this exactly as you posted it, except for pasta style couldnât find it used gemelli, and it is definitely a keeper! I absolutely love mushrooms and this was on mushroom overload. Will make again and again. Good job lady!
Thanks so much, Cheryl!
I followed this recipe exactly as instructed and turned out a delicious, hearty, plant based meal! So far I have loved each and every recipe that Iâve tried!
This Mediterranean girl is so happy!
Thank you Suzy!
Aww! Yay! Thanks, Josette!
Third recipe made so fat this week from you website and looking looking foward to cooking some more they are absolutely lovley
Wonderful, Charlotte! Thank you!
I never comment on recipes, but I really loved this! Was looking for a healthier mushroom pasta without cream and this was so delish. I added some spinach for extra nutrition. Will be making again đ
Thanks so much, Mercedes!
Suzy is very talented. This recipe is amazing. I have tried many of her creations and have been wowed by all. Healthy, packed with flavors and straight-forward, relaxed approach to the directions. Thank you Suzy! Your 2022 cookbook will be gifts for my family and circle of friends. Appreciate what you do!
Thank you so much! That really means a lot!
This was PERFECT didn’t change a thing. Seasonings were right on. This is on my permanent list of recipes.
Awesome! Thanks, Elaine!
Am planning to make this and wonder what you think about adding some goat cheese. I certainly donât want to ruin it!
Hi, Michelle. I think you could go ahead and try that, if goat cheese is something you enjoy.
How far in advance can I make this recipe
I used a small amount of ground turkey with ports Bella mushrooms I substituted the wine for a shot of hornitos/tequila and chicken broth. Great recipe will make again for my vegetarian family members but without the ground turkey!
Thanks, Kendra!
Thinking about substituting fresh basil for the parsley. Would that work?
Hi, Stephanie. It’s not something I’ve tried personally, but it sounds like an interesting idea. If you give it a go, I’d love to hear your feedback!
What can I use in place of the red wine?
Hi, Michelle. You can omit it, or try substituting with some broth.
This is a gorgeous recipe – will definitely be making again!
Yay! Thanks, Lama!
Just made this dish tonight ⊠followed all directions and added a small amount of asparagus & broccoIlini ⊠itâs a KEEPER!
So glad you enjoyed it, Arlyne!
So I made this last month and lived it. O only cook for one, so saved a servi g for later in the weeks and froze a couple servings. Pulled one out tonight. Added a little of Suzy’s Italian EVOO and just a splash of red wine. OMG….so good!!!!! Love, love this recipe!
I am going to make this dish tomorrow night but my family is asking to make it a little creamy. Can I add some heavy cream to the dish as is? Thanks
Hi, Marni. I’ve never done that personally, so it’s hard to say how it would affect the flavor profile. If you give it a try, I’d love to know how it turned out!