Cream-Free Mushroom Pasta with Garlic and Red Wine

This mushroom pasta is packed with rich, earthy flavors without relying on cream. The sauce is velvety and smooth thanks to the pasta’s starchy water, complemented by garlic, shallots, parmesan, and a splash of red wine. Perfectly cooked pasta meets a bounty of mushrooms for a dish that’s deeply satisfying and full of umami.

By DelishCorner -Madilyn-

A skillet filled with golden mushrooms and freshly cooked pasta.

If you love mushrooms, this recipe is a must-try. The key is the perfect ratio: about three times more mushrooms than pasta. Combining white button, baby bella, and portobello mushrooms gives a mix of textures and earthy flavors that make every bite deliciously complex.

Many traditional mushroom pasta recipes rely on heavy cream, which can overpower the natural flavor of mushrooms. In this version, the cream is completely optional because the starchy pasta water creates a naturally thick, silky sauce. Garlic, shallots, rosemary, parmesan, and red wine elevate the mushrooms’ natural taste without masking it.

Ingredients and Simple Swaps

This recipe is flexible and can be adapted to what you have on hand:

  • Pasta: Any type works, such as penne, rigatoni, or fusilli.
  • Seasonings: Kosher salt, black pepper, dried rosemary, and red pepper flakes. Swap rosemary for thyme or marjoram.
  • Olive oil: Use a high-quality extra virgin olive oil for the best flavor.
  • Butter: A small amount adds richness. Substitute with ghee if preferred.
  • Shallots: Can be swapped with yellow onions.
  • Garlic: Essential for flavor; adjust the amount based on your taste.
  • Mushrooms: Mix of baby bella, white, and portobello mushrooms is ideal. Any variety can be used.
  • Tomato paste: Enhances umami.
  • Red wine: Adds depth. Substitute with vegetable or chicken broth if avoiding alcohol.
  • Parmesan: Adds savory richness. Omit or use a vegan alternative if needed.
  • Herbs & Nuts: Parsley adds freshness; walnuts provide crunch. Swap walnuts with pine nuts or almonds if desired.

How to Make Mushroom Pasta

This recipe is straightforward with two main components: the pasta and the mushroom sauce. Everything comes together in one pan for a quick and satisfying meal.

1. Prepare Ingredients

Start by bringing 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 portobello mushrooms. Have ready 1/2 cup grated parmesan, 1/2 cup chopped parsley, and 1/3 cup chopped walnuts.

2. Cook the Pasta

Add 8 ounces of your preferred short pasta to the boiling water and cook until al dente. Reserve 1 cup of the starchy pasta water before draining.

3. Soften Aromatics

Heat 1/3 cup olive oil and 1 tablespoon butter in a large skillet over medium-high heat. Add shallots and garlic, tossing frequently for 2 to 3 minutes. Avoid burning the garlic by adjusting the heat as needed.

4. Sauté the Mushrooms

Add the mushrooms and a drizzle of olive oil. Season with 1 teaspoon dried rosemary and a pinch of salt and pepper. Cook, stirring occasionally, for 7 to 10 minutes until the mushrooms turn golden and release their juices.

5. Make the Sauce

Stir in 3 tablespoons tomato paste, 1/4 cup dry red wine, and 1/2 to 3/4 cup of the reserved pasta water. Simmer for 4 to 5 minutes to thicken and concentrate the flavors.

6. Combine Pasta and Sauce

Add the drained pasta to the skillet with the mushroom sauce. Toss to coat evenly. If the pasta seems dry, add a little more of the pasta water until you reach a silky consistency.

7. Finish and Serve

Stir in parmesan, parsley, and walnuts. Add red pepper flakes to taste. Serve immediately for the best flavor.

By DelishCorner -Madilyn-

A plate of creamy, garlic-infused mushroom pasta ready to enjoy.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cream-Free Mushroom Pasta with Garlic and Red Wine


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Madilyn
  • Total Time: 30 min

Ingredients

8 ounces short pasta (penne, rigatoni, or fusilli)

Kosher salt, to taste

1/3 cup extra virgin olive oil

1 tablespoon butter (or ghee)

2 shallots, minced (or yellow onion)

5 garlic cloves, minced

8 ounces baby bella mushrooms, sliced

8 ounces white mushrooms, sliced

8 ounces portobello mushrooms, roughly chopped

Black pepper, to taste

1 teaspoon dried rosemary (or thyme)

3 tablespoons tomato paste

1/4 cup dry red wine (or vegetable/chicken broth)

1/2 cup grated parmesan (or vegan alternative)

1/2 cup packed chopped parsley (or basil)

1/3 cup chopped walnuts (or pine nuts/almonds)

Red pepper flakes, to taste (optional)


Instructions

  1. Cook the pasta: Bring a large pot of salted water to a boil. Add pasta and cook until al dente. Reserve 1 cup of the pasta water before draining.
  2. Soften aromatics: In a large skillet, heat olive oil and butter over medium-high heat. Add shallots and garlic; cook 2–3 minutes, stirring frequently.
  3. Sauté mushrooms: Add mushrooms and a drizzle of olive oil. Season with rosemary, salt, and pepper. Cook 7–10 minutes until golden and tender.
  4. Make the sauce: Stir in tomato paste, red wine, and 1/2–3/4 cup of reserved pasta water. Simmer 4–5 minutes until sauce thickens.
  5. Combine pasta and sauce: Add cooked pasta to skillet and toss to coat. Add more pasta water if needed for a silky consistency.
  6. Finish and serve: Stir in parmesan, parsley, walnuts, and red pepper flakes. Serve immediately.

Notes

  • For a vegan option, omit butter and parmesan or use plant-based alternatives.
  • Whole wheat pasta works well for a more nutritious version.
  • Ensure mushrooms are dry before cooking; avoid washing them under running water.
  • Slice mushrooms around 1/2 inch thick to retain texture.
  • Prep Time: 10 min
  • Cook Time: 20 min
Avatar
Founder of Delishcorner.net, I share quick and reliable recipes for busy families.