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.

Mushroom pasta in a skillet with a wooden spoon.
Photo Credits: Ali Redmond

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.

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 that often times, this mutes the natural flavor of the mushrooms. That is why I personally 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!

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 portabello 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 short pasta to the boiling salted water (like penne or rigatoni; I used Toscani). Cook to al dente according to the box instructions. Reserve 1 cup of the starchy pasta cooking water before draining.
  • 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.The sliced mushrooms, shallots, and garlic being sauteed in a skillet with a spoon.
  •  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.The mushrooms for the mushroom pasta simmering with the sauce in a skillet with a spoon.
  • 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!A serving of mushroom pasta on a plate with a fork.

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.
Two servings of mushroom pasta on plates, one with a fork. Next to these is the rest of the mushroom pasta in a skillet, and bowls of chopped walnuts, parsley and red pepper flakes.

Mushroom Pasta Serving Suggestions

Here’s how I would turn this mushroom pasta recipe into a complete meal for my family:

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:

4.93 from 472 votes

Garlic Mushroom Pasta Recipe

Suzy Karadsheh of The Mediterranean Dish. In the kitchenSuzy Karadsheh
Mushroom pasta in a skillet with a wooden spoon. Next to this is a cloth napkin and bowls of chopped walnuts, red pepper flakes, parmesan cheese and parsley.
This is hands-down the best rich and velvety mushroom pasta recipe without cream. Loads of mushrooms, garlic, shallots, and a little parmesan, tossed with perfectly cooked pasta, and a lighter silky-smooth sauce!
Prep – 10 minutes
Cook – 20 minutes
Total – 30 minutes
Cuisine:
Italian
Serves – 4
Course:
Dinner

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

Calories: 448.7kcalCarbohydrates: 49.1gProtein: 13.2gSaturated Fat: 2.8gTrans Fat: 0.1gCholesterol: 0.4mgSodium: 120.8mgPotassium: 1011.4mgFiber: 4.7gSugar: 7.9gVitamin A: 822.6IUVitamin C: 16mgCalcium: 57.6mgIron: 2.6mg
Tried this recipe?

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.

Packages of rigatoni, penne, fusilli and spaghetti from the mediterranean dish shop.

*This post has recently been updated with new information for the readers’ benefit.

Share it with the world

I’m Suzy; born and bred right on the shores of the Mediterranean. I’m all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you’re here…
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
4.93 from 472 votes (282 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Debbie says:

    5 stars
    I made this recipe yesterday evening, and it was more delicious and flavorful than expected. Who knew mushrooms could be so good! I used marsala cooking wine only because that’s all I had. I love your website, recipes and watching your videos!

    1. TMD Team says:

      You’re so sweet, Debbie! Thank you!

  2. Tara says:

    5 stars
    This came out really good — so yummy!

  3. Eddie says:

    5 stars
    The portions on the recipe was on par, great flavors. I substitute one type of mushroom with Morels and it turned out fantastic.

  4. America says:

    5 stars
    Loved it! Had all the ingredients except for the Merlot, I only had Pinot Noir on hand, but it turned out incredible. Loved the cream in it and the umami taste wasn’t sure about adding the walnuts but once I tasted it, it’s definitely an enhancer. Will definitely be making again, and again thank you chef 😋

  5. Virginia Hart says:

    5 stars
    Made this for my husband, vegetarian daughter, and myself for dinner tonight after work got in the way and it ended up being too late to make the lasagna I had planned. I was initially sad about it, but this dish was so delicious I’m actually glad I didn’t have time for lasagna and will be making this regularly! I followed the recipe pretty exactly, other than the fact that I only had baby bella mushrooms, so I used only those, and I forgot to add any additional olive oil (though I didn’t miss it) or red pepper flakes at the end. Only things I might do differently next time would be to try pine nuts instead of walnuts, just because I prefer them, and to grind the dried rosemary, as my daughter asked “What are those little sticks in the pasta?” 😂 Really fantastic recipe overall, though, no complaints. Makes me eager to try out others from this page!

    1. TMD Team says:

      I’m so glad this worked out for you as a last minute meal! If you are ever crunched for time again and really craving that lasagna, we have a new quick skillet lasagna recipe on the site that I highly recommend!! It does not disappoint!

  6. Andrea says:

    5 stars
    Delicious! Had lots of mushrooms & didn’t know what to do with them…this recipe was delicious as well as EASY to make. The entire family loved! Certainly recommend & will be making this recipe again!

  7. Gayle says:

    5 stars
    The only change was using white wine. Both hubby and I loved this pasta.

  8. Lilia says:

    5 stars
    so so so good. can’t wait to make it again

  9. Lexi says:

    5 stars
    just tried this tonight and it was so good we finished the whole pan

  10. Lion says:

    5 stars
    This recipe is 🔥🔥🔥🔥. I was craving a mushroom pasta for the fall season to replace my craving for truffle oil pastas, which I have a complicated relationship with after discovering most truffle oil is artificially flavored. I was craving a rich mushroom flavor and this delivers! The amounts listed in the recipe, including the olive oil, are perfect. It makes the sauce creamier and gives it a decadent flavor and texture. Don’t be afraid! Give it a try!!! Thank you for adding a wonderful cooking staple to my life!

    1. TMD Team says:

      You are very welcome, Lion! Glad you enjoyed it!

  11. Halie Aarestad says:

    5 stars
    SO GOOD

  12. Melissa says:

    5 stars
    I found the suggested amount of oil, which would have worked out to over 2/3 cup for a pound of pasta, to be unthinkable, so I used less than half that and was still very pleased with the recipe. I also chose rotini for the pasta and would change that next time for a shape like penne rigate, which will let the sauce be a little saucier. Very nice flavors, though I’m not positive that I like the inclusion of the crunchy walnuts. Made a side of zucchini to accompany, which worked well.

    1. Dave Jones says:

      Think the walnuts gave it some good nutty flavor/texture.
      Definitely toast them 👍
      Delicious

  13. Sandra says:

    I just made this and it’s delicious. Highly recommend. I used macaroni.

  14. Peggy says:

    5 stars
    Absolutely delicious!!! I’ll definitely be making this again. I followed your recipe exactly.

  15. prisca says:

    an alternative to wine please?

    1. TMD Team says:

      Hello! You can simply omit the wine here, or try substituting with some broth.

  16. laurie says:

    5 stars
    best mushroom pasta ever