Mushroom ragu turns simple mushrooms and vegetables into a rich, savory pasta sauce that’s hearty, satisfying, and easy to make.
If you love hearty pasta dinners, try our Lentil Bolognese, Broccoli Pasta, or Hummus Pasta next.

Don’t Lose This Recipe
Why you’ll love our Mushroom Ragu!
This mushroom ragu is seriously rich, savory, and packed with flavor—the kind of sauce that grabs onto every ribbon of tagliatelle. 🍝 It’s hearty and comforting, but made with mushrooms and plenty of vegetables instead of meat.
Louise and I make it the way I learned to build a proper ragù from my Nonna Lidia: start with onion, carrot, and celery, then layer in rosemary, bay leaves, and tomato paste until everything smells incredible. 🍄 Those classic Italian flavors make all the difference.
And the mushrooms? Cook them down until their moisture is gone and they become thick, deeply savory, and almost creamy. It’s an easy way to pack plenty of vegetables into a satisfying, Mediterranean-style dinner. 🌿
Then comes my favorite trick: a splash of balsamic vinegar at the end for extra umami and a touch of sweetness—no soy sauce needed. Add pasta and Parmesan, and this is one seriously good bowl of ragù.
P.S: For more simple Italian pasta dinners, try Pasta alla Norma, Lemon Pasta, or Rigatoni Arrabbiata.
Ingredients
Full ingredients and substitutions are in the recipe box below.

- Extra virgin olive oil: builds a flavorful base and helps the vegetables soften. Regular olive oil works too.
- Onion, carrots, and celery: this classic Italian soffritto adds sweetness and depth. Yellow or white onion both work.
- Garlic: adds savory flavor. If you’re garlic intolerant, simply leave it out or add a little extra rosemary.
- Rosemary: we use dried rosemary for convenience, but finely chopped fresh rosemary is excellent too.
- Bay leaves: slowly infuse the sauce with a warm, aromatic flavor. If you don’t have them, simply leave them out.
- Tomato paste: choose thick, concentrated tomato paste from a tube or small can. It adds richness, color, and plenty of umami.
- Mushrooms: white and cremini mushrooms are our favorite combination. You can also use all cremini, portobello, or a mix of mushrooms.
- Salt and black pepper: season the mushrooms as they cook, then adjust to taste before serving.
- Balsamic vinegar: our secret for adding umami, gentle sweetness, and acidity, giving the mushroom ragu a deeper, more satisfying flavor. Substitute reduced-sodium soy sauce if needed.
- Fresh basil: adds freshness at the end. Flat-leaf parsley is a good substitute.
- Pasta: tagliatelle, fettuccine, pappardelle, or rigatoni are all delicious. Finish with grated or shaved Parmesan.

How to Make Mushroom Ragu
Step 1: Chop the vegetables
Add the mushrooms to a food processor and pulse until coarsely chopped. Work in 3 or 4 batches so they chop evenly without turning into a paste. Transfer to a bowl.
Add the onion, carrots, and celery to the food processor and pulse until coarsely chopped.
No food processor? You can chop everything by hand with a sharp knife—it will just take a little longer.

Step 2: Build the flavor base
Heat the extra virgin olive oil in a large skillet or Dutch oven over medium heat.
Add the onion, carrots, and celery and cook for about 5 minutes, stirring often, until they begin to soften.
Stir in the grated garlic, rosemary, bay leaves, and tomato paste. Cook for another 3 minutes, stirring often, until the tomato paste darkens and becomes fragrant.
This step builds the deep, savory flavor that makes the ragu so delicious.

Step 3: Cook the mushrooms
Add the chopped mushrooms, salt, and black pepper.
Cook over medium-high heat for about 20 minutes, stirring occasionally. The mushrooms will release a lot of water at first; keep cooking until that liquid has evaporated.
You’ll know the ragu is ready when it looks thick, rich, and almost creamy.
Stir in the balsamic vinegar, then turn off the heat. Taste and adjust the salt and balsamic vinegar to your liking.

Step 4: Toss with pasta
Cook the pasta in a large pot of salted boiling water according to the package directions.
When the pasta is al dente, reserve 1 cup of pasta water, then drain.
Add the pasta to the mushroom ragu with about ¼ cup of the reserved pasta water. Toss over medium heat for a few seconds, until the sauce coats the pasta beautifully.
Serve right away with fresh basil, a drizzle of extra virgin olive oil, and plenty of grated or shaved Parmesan.

Tips
- Use the food processor: Two pounds of mushrooms is a lot to chop. Pulse them in batches until coarsely chopped, but stop before they turn into a paste.
- Don’t rush the soffritto: Give the onion, carrot, and celery time to soften before adding the garlic, herbs, and tomato paste. This creates the flavorful base of the ragu.
- Cook the tomato paste: Let it cook for a few minutes until it becomes darker and fragrant. This removes the raw tomato taste and develops deeper savory flavor.
- Expect lots of mushroom liquid: Two pounds of mushrooms release a surprising amount of water. Keep cooking over medium-high heat until that moisture evaporates and the sauce becomes thick.
- Use a wide pan: A large skillet or Dutch oven gives the mushrooms more surface area, helping their moisture evaporate faster.
- Look for texture, not just time: The 20-minute cooking time is a guide. The ragu is ready when it looks thick, concentrated, and almost creamy rather than watery.
- Add balsamic at the end: This is the finishing touch. It adds sweetness, acidity, and savory depth without adding the extra sodium you’d get from soy sauce.
- Taste before serving: Once the balsamic is in, taste and adjust the salt or add another small splash of vinegar if the sauce needs more brightness.
- Save your pasta water: A splash of starchy cooking water helps loosen the thick ragu and makes it cling beautifully to the pasta.
- Finish the pasta in the sauce: Toss the drained pasta directly with the ragu and pasta water for a few seconds rather than simply spooning the sauce on top.
- Don’t forget the bay leaves: Remove all three before serving—nobody wants one hiding in their tagliatelle.
- Make it ahead: Mushroom ragu is excellent for meal prep because the flavors have time to mingle as it sits. Store the sauce separately from the pasta for the best texture.
Frequently Asked Questions
Yes. A food processor makes chopping 2 pounds of mushrooms much faster, but you can chop them by hand with a sharp knife. Aim for a coarse, even texture rather than very fine pieces.
Absolutely. You can prepare the sauce ahead, refrigerate it, and toss it with freshly cooked pasta when you’re ready to eat.
Wide noodles such as tagliatelle, fettuccine, and pappardelle are especially good because the thick sauce clings to them. Short pasta such as rigatoni also works well with this meatless bolognese.
You can, but we highly recommend keeping it. Without meat, building that deep, savory, satisfying flavor takes a little more work.
Balsamic vinegar is our secret ingredient because its sweet, savory, and acidic notes enhance the other flavors and give the ragu more depth.
If you don’t have balsamic vinegar, use a small splash of reduced-sodium soy sauce or a similar savory sauce instead, then adjust the salt to taste.
More Easy Pasta Recipes
- Pasta e Fagioli
- Italian Lentil Pasta
- Spaghetti Aglio e Olio
- Spiced Lentil Pasta
- Lemon Ricotta Pasta
- Caramelized Onion Pasta
- Mediterranean Pasta
- Red Pepper Pasta
If you try this Mushroom Ragu Recipe please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Mushroom Ragu (Rich & Savory Pasta Sauce)
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large onion
- 2 medium carrots
- 1 rib celery
- 3 cloves garlic
- ½ teaspoon dried rosemary
- 3 bay leaves
- ½ cup tomato paste (the thick, concentrated kind sold in a tube or small can)
- 2 pounds mushrooms ideally 1 pound white mushrooms and 1 pound cremini mushrooms
- 1 teaspoon salt plus more to taste
- ¼ teaspoon black pepper
- 1 tablespoon balsamic vinegar plus more to taste
- 12 ounces pasta such as tagliatelle, fettuccine, or pappardelle
- ¼ cup grated Parmesan for serving, plus 1 handful basil leaves
Instructions
- Chop the vegetables: Pulse 2 pounds mushrooms in a food processor until coarsely chopped, working in 3 or 4 batches so they don’t turn into a paste. Transfer to a bowl.Pulse 1 large onion, 2 medium carrots, and 1 rib celery until coarsely chopped. No food processor? Chop everything with a sharp knife.

- Build the flavor base: Heat 2 tablespoons extra virgin olive oil in a large skillet or Dutch oven over medium heat. Add the onion, carrots, and celery and cook for 5 minutes, stirring often.Add 3 cloves garlic (grated), ½ teaspoon dried rosemary, 3 bay leaves, and ½ cup tomato paste. Cook for 3 minutes, stirring often, until the tomato paste darkens slightly.

- Cook the mushrooms: Add the mushrooms, 1 teaspoon salt, and ¼ teaspoon black pepper. Cook over medium-high heat for about 20 minutes, stirring occasionally.The mushrooms will release plenty of water. Keep cooking until the liquid evaporates and the ragu is thick, rich, and almost creamy.Stir in 1 tablespoon balsamic vinegar and turn off the heat. Taste and adjust the salt and balsamic vinegar.

- Toss with pasta: Cook 12 ounces pasta in salted boiling water according to the package directions. Before draining, save 1 cup of pasta water.Add the drained pasta to the ragu with about ¼ cup of pasta water. Toss over medium heat for a few seconds until the pasta is well coated. Serve with fresh basil and Parmesan if desired.

Notes
- Extra virgin olive oil → Regular olive oil.
- Onion → Yellow or white onion.
- Garlic → Omit or add a little extra rosemary.
- Dried rosemary → Finely chopped fresh rosemary.
- Bay leaves → Omit if unavailable.
- Mushrooms → White, cremini, portobello, or a mix.
- Balsamic vinegar → Reduced-sodium soy sauce.
- Fresh basil → Flat-leaf parsley.
- Pasta → Tagliatelle, fettuccine, pappardelle, or rigatoni.
- Pulse, don’t purée: Coarsely chop the mushrooms in batches.
- Soften the soffritto: Give the onion, carrot, and celery time to build flavor.
- Cook the tomato paste: Let it darken slightly for deeper flavor.
- Cook off the liquid: Keep going until the ragu is thick and almost creamy.
- Use a wide pan: More surface area helps mushroom moisture evaporate.
- Add balsamic last: It brings sweetness, acidity, and savory depth.
- Save pasta water: A splash helps the ragu cling to the pasta.
- Finish in the sauce: Toss the pasta directly with the ragu before serving.
- Remove the bay leaves: Take out all three before serving.
- Store separately: Keep leftover ragu separate from pasta for the best texture.
Nutrition
Don’t Lose This Recipe

Hi! We are Nico & Louise
We're here to share easy, healthy, and delicious recipes 🌿✨.
Welcome to our blog, we are glad you are here.


Can this be frozen, then reheated in the oven? I am vacationing for a week, and will be preparing 1/2 of the meals. It helps to start the prep at home!
Hello from NZ. Made the Mushroom Ragu tonight for tea. So yum! Will be making it again sometime. 🙂