Mushroom ragu is a bold, rich, flavor-packed sauce recipe ready in about 30 minutes with simple ingredients.
For more easy pasta recipes, see our sun-dried tomato pasta, broccoli pasta, and hummus pasta.

What is mushroom ragu?
Remember our earthy lentil bolognese, spicy penne arrabbiata, marry me tofu pasta, easy pasta pomodoro, and creamy pasta e fagioli?
Well, we developed this mushroom ragu recipe based on your feedback and what we learned from these other 40+ meatless pasta recipes.
For example, we use balsamic vinegar instead of soy sauce to add flavor while reducing sodium. It’s such a cool trick!
Here, the simplest ingredients come together to create the most flavorful vegan bolognese sauce, making this recipe a tasty and healthy meatless alternative to a classic bolognese.
So, if you are craving a comforting, satisfying Italian pasta dinner without the usual heavy cream, butter, beef, or pork, this mushroom bolognese is the recipe for you!
Plus, it packs over 20 grams of protein per serving, and it’s so satisfying you won’t believe it’s without beef.
Ingredients for mushroom bolognese
Quantities are in the recipe box at the bottom of the page.
Mushrooms
We use a mix of white button mushrooms and brown mushrooms.
You can also use cremini mushrooms, portobello, and baby bella mushrooms.
For extra flavor, you can add a few fresh shiitake mushrooms, oyster mushrooms, wild mushrooms, porcini mushrooms, or portobello mushrooms. But that’s optional.
Olive oil
Use extra virgin olive oil to make a soffritto, a simple and effective flavor base to build taste from the ground up.
Onion, celery, carrot, and garlic
Onion, celery, carrot, and garlic are essential to infuse the vegan bolognese with plenty of flavor.
You can use white, yellow, or red onion.
Tomato paste
Our mushroom bolognese uses tomato paste—the thick dark-red paste that comes in a tube or small 6 oz can—to add a deep and rich savory flavor, also known as umami.
Don’t mistake this with canned tomatoes or tomato puree. They are not the same.
Tomato paste is made by cooking tomatoes for several hours until most of the liquid evaporates, leaving a flavorful, rich, and thick tomato concentrate.
Herbs
We recommend sturdy herbs such as rosemary and bay leaves.
You can substitute sage or thyme for rosemary and bay leaves.
We also recommend serving the mushroom ragu with fresh basil or parsley.
Salt and black pepper
Season the sauce with sea salt or kosher salt, and freshly ground black pepper.
If you like, you can add red pepper flakes to taste.
Balsamic vinegar
Balsamic vinegar is an optional ingredient, but we recommend it because it adds sweet, sour, and savory notes to the sauce.
It’s a flavor booster, and a tablespoon or two enhances the overall flavor of this meatless ragu while keeping it low in sodium.
If you have thick, aged balsamic vinegar, it’s even more flavorful.
You can substitute soy sauce or tamari for balsamic vinegar.
Pasta
Like traditional bolognese sauce, mushroom bolognese is delicious with tagliatelle, pappardelle, fettuccine, spaghetti, and linguine.
It also goes well with gnocchi, polenta, rigatoni, penne, and other short pasta types. Here, we use tagliatelle.
Parmesan cheese
If you serve mushroom bolognese with polenta, gnocchi, or pasta, add grated or shaved parmesan cheese—we recommend Italian Parmigiano Reggiano or Grana Padano.
For our vegan readers, you can omit the cheese or replace it with a non-dairy alternative.
How to make mushroom ragu
1. Prepare the vegetables
Coarsely chop the mushrooms with a knife or in a food processor.
If you use a food processor, pulse in 3 or 4 batches to prevent the mushrooms at the bottom from getting mushy and overprocessed. Set aside in a bowl.
Finely chop celery, carrot, and onion.
You can do so with a chef’s knife on a cutting board or pulse them in a food processor.
2. Make the flavor base
Heat the olive oil in a large skillet or Dutch oven. Add the chopped vegetables and sauté for 5 minutes, stirring often.
Now, add tomato paste, grated garlic, rosemary, and bay leaves, and sauté for 3 more minutes until the tomato paste turns a shade or red darker.
Add the mushrooms
Add the chopped mushrooms, season with salt and black pepper, and cook on medium-high heat for about 20 minutes, or until all water from the mushrooms has evaporated.
Stir in the balsamic vinegar, then turn the heat off, taste, and adjust for salt.
Aim for a savory, rich, thick, and almost creamy mushroom ragu.
How to serve mushroom ragu?
We recommend serving this sauce with a long pasta such as tagliatelle, fettuccine, spaghetti, bucatini, or linguine.
To do that, cook the pasta in a large pot of salted boiling water as per package instructions.
When the pasta is al dente (cooked but with a bite), reserve one cup of pasta cooking water and drain the pasta.
Add the pasta to the pan with the ragu, add a ladleful of pasta water, and toss on medium heat for a few seconds until the pasta and the sauce are well combined.
Serve with a handful of basil leaves, a drizzle of olive oil, and grated or shaved parmesan cheese.
Storage
Refrigerator: Store leftovers in an airtight container for four days. If mixed with pasta, store for 24 hours.
Freezer: You can freeze mushroom bolognese in freezer bags or an airtight container for up to three months.
Thaw: When ready to use, remove it from the freezer and warm it in a pot with a dash of water until hot. You can also reheat it in a microwave.
More pasta recipes
You’ll love our pasta recipes because they are easy, healthy, and nutritious.
WARM PASTA DISHES: broccoli pasta, mushroom alfredo, lemon ricotta pasta, hummus pasta, roasted red pepper pasta, pasta alla norma, vegan mushroom pasta, paccheri pasta, and casarecce pasta.
COLD PASTA SALADS: creamy pasta salad, chickpea pasta salad, vegan pasta salad, orzo salad, macaroni salad, pesto pasta salad.
For even more delicious pasta recipes, check out our compilation of 40 easy pasta recipes.
Mushroom Ragu
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 large onion
- 2 medium carrots
- 1 large stalk celery
- 3 cloves garlic
- ½ teaspoon rosemary
- 3 bay leaves
- ½ cup tomato paste the thick one that you can find in a tube or small can
- 2 pounds mushrooms 1 pound white, 1 pound brown
- 1 teaspoon salt or more to taste
- ⅛ teaspoon black pepper
- 1 tablespoon balsamic vinegar or more to taste
- 10 leaves fresh basil
- 12 ounces pasta we use fettuccine + parmesan cheese optional
Instructions
- PREPARE THE VEGETABLES: Coarsely chop 2 pounds mushrooms with a knife or in a food processor.If you use a food processor, pulse mushrooms in 3 or 4 batches. Set aside in a bowl.Coarsely chop 1 large onion, 2 medium carrots, and 1 large stalk celery with a knife or pulse them in a food processor.
- MAKE THE FLAVOR BASE: Heat 2 tablespoons extra virgin olive oil oil in a large skillet or Dutch oven. Add the chopped vegetables and sauté for 5 minutes, stirring often.Now, add 3 cloves garlic (grated), ½ teaspoon rosemary, 3 bay leaves, and ½ cup tomato pasteSauté for 3 more minutes until the tomato paste turns darker.
- ADD THE MUSHROOMS: Add the chopped mushrooms, season with 1 teaspoon salt and ⅛ teaspoon black pepperCook on medium-high heat for about 20 minutes, or until all water from the mushrooms has evaporated.Stir in 1 tablespoon balsamic vinegar, then turn the heat off, taste, and adjust for salt.Aim for a savory, rich, thick, and almost creamy mushroom ragu.
- SERVING SUGGESTIONS: Cook 12 ounces pasta in a large pot of salted boiling water as per package instructions.When the pasta is al dente (cooked but with a bite), reserve one cup of pasta cooking water and drain the pasta. Add the pasta to the pan with the ragu, add ¼ cup of pasta water.Toss on medium heat for a few seconds until the pasta and the sauce are well combined.Serve with 10 leaves fresh basil, a drizzle of olive oil, and grated or shaved parmesan cheese.
I had to make this after it popped up on my Pinterest feed. Yum!!! i had some dried morrels, which i boiled for about an hour first, and then, used the water from them instead of the pasta water. Also used plain white mushrooms from the grocery store. We had it over fettucini. Definitey a repeat meal, thanks!
Hi Linda,
That’s great, I’m very happy you enjoyed it. What a wonderful idea with dried morrels, I can imagine that they really enhanced the umami of the sauce ๐
Thank you for taking the time to leave a comment here. All the best,
Louise
This was so good!! Will definitely make this again!
I’ve added a couple of dry porcini and a splash of white wine, delicious!
This was delicious. I doubled the sauce and froze it which made it a perfectly easy week-night meal. My husband (who doesn’t care for mushrooms) and three year old loved it.
That’s great, Cilla. I’m delighted that everyone enjoyed it – even your 3-year old โค๏ธ
Thank you for your feedback and for your rating, we appreciate it.
All the best,
Louise
Is there no tomato sauce added or anything?
Hi Michelle,
Thank you for your comment!
We do not add tomato sauce to this pasta, instead the tomato paste add a touch of acidity and the grated mushrooms release liquid.
If you’re looking for a Bolognese-inspired sauce with passata, try our lentil bolognese: https://theplantbasedschool.com/lentil-bolognese/
I hope that help ๐
Kindest,
Louise
Delicious! Iโve made this twice already. I love that I can freeze it and have it ready for the next time I have a pasta craving.
Hi Ali,
I’m so happy you like the mushroom sauce – it’s great for meal planning ๐
Kindest, Louise
Hey Louise! Just a suggestion because I love your pastas so much. I really would appreciate it if you would consider making a category of recipes that are freezer friendly. This recipe froze really well!
Hi Ali,
That’s a fantastic idea and great timing since we are updating our categories these weeks.
Thanks very much for your input, and stay tuned for a couple of new categories on the site โค๏ธ
Kindest,
Louise
I have now done the lentil, tempeh and TVP versions. All are excellent.
It’s a standard that’s in my freezer at all times.
Hi Craig, thanks so much for letting us know, so happy you like all the versions. Cheers ๐
This bolognese was amazing! Used it for vegan lasagne and it was perfect!
Ciao Lois! Iโm very happy you liked it, and that it is useful in a lasagna. Thanks so much for sharing!
The best vegan bolognese I’ve tried. My go-to recipe for lasagne now.
This bolognese is so delicious–it’s a must try!
Thanks so much Darian, happy you liked it ๐