Vegan Mushroom Bolognese

Mushroom bolognese has a particular kind of richness: savory, dark and full of texture, with tomato holding everything together. Finely chopped cremini and portobello mushrooms make the body of this sauce, while a cup of cooked lentils gives it a little more substance. It is a generous bowl of pasta without asking the mushrooms to imitate something else.
The flavor is built in the pan before the final simmer. Onion, carrot and celery soften; the mushrooms release their water and begin to brown; tomato paste gets a brief turn in the heat. Then broth, crushed tomatoes, herbs and a touch of balsamic gather those layers into a sauce thick enough to cling to spaghetti or linguine.
Smoked paprika adds a gentle warm note, and optional red wine can bring another dimension if you enjoy it. The sauce is also perfectly worthwhile without wine. Give the mushrooms time, taste near the end, and finish with fresh herbs: that is where the invitation to dinner lives.

Chop for a sauce that holds together
Finely chopping the mushrooms lets them become part of the sauce rather than separate slices floating in tomato. A knife gives you close control, while a food processor can save time if you pulse carefully. Stop before the mixture becomes a paste; a little recognizable texture is part of the pleasure.
Dice the carrot and celery fairly small too, so they soften into the aromatics. Add the garlic toward the end of that first sauté, when it can become fragrant without burning. A large, heavy saucepan is useful for the simmer, and enough width helps the mushrooms shed moisture in the next stage.
Wait for the mushrooms to change
At first the mushrooms may seem to make the pan wetter rather than more flavorful. Keep cooking until their released liquid has largely evaporated and they begin to brown. The listed ten to twelve minutes is a starting point, not a reason to move on with a watery pan. This is the stage that gives the sauce its deeper savory character.
Stir in the tomato paste and cook it briefly before adding the liquid ingredients. That little interval softens its raw edge and makes the tomato flavor feel more integrated. If you use the optional wine, scrape up the browned bits and simmer briefly; a short simmer does not guarantee that all alcohol disappears. Leave the wine out if that is the better choice for your table.
Lentils for body, a simmer for balance
The lentils here are already cooked and drained. Raw lentils are not a direct substitute for the measured cup because they need their own cooking time and liquid. Refrigerated cooked lentils or a suitable drained canned product are useful shortcuts, leaving your attention for the mushroom browning and final taste.
Once the crushed tomatoes, broth, balsamic, tamari, paprika and herbs are in, let the sauce simmer gently until it is thick enough to hold on a strand of pasta. If it dries too quickly, add a splash of water. If it looks thin, give it more time uncovered. Remove the bay leaf and adjust the seasoning near the end, when the reduced sauce tells you what it needs.
Keep the pasta in its own pot
Cook egg-free spaghetti or linguine separately according to its package, aiming for al dente. That gives the pasta its proper water supply and protects the sauce’s carefully built consistency. Save a little cooking water if you would like to loosen the sauce as you bring the two together.
For gluten-free serving, choose suitable pasta and tamari and check the other packaged ingredients. Vegan polenta is another lovely home for the sauce, with a soft texture beneath the mushrooms, though it is a different serving choice from the pasta included in the recipe. An all-in-one pressure-pasta shortcut is not the method for this thick sauce.
A little freedom, a little finish
Some of the mushrooms can be exchanged for finely chopped eggplant or zucchini if you would like a variation. Each changes moisture and texture, so cook off excess liquid rather than treating the swap as invisible. The mushroom version has an earthy depth that is worth enjoying on its own terms; vegetables offer a different pleasure.
Fresh basil or parsley brightens the finished bowl, and optional vegan Parmesan adds a salty, savory accent. For a more generous supper, warm the bowls and bring garlic bread, roasted asparagus or a crisp Italian-style salad to the table. Lentils, mushrooms and pasta make a substantial meal, with fiber and plant protein contributing alongside the comfort; optional finishes and wine are separate from the basic nutrition estimate.
A sauce worth cooking ahead
Make the sauce separately from the pasta for the most useful leftovers. Refrigerate promptly in shallow containers and use within three to four days, or freeze the sauce for up to three months for best quality. Bring reheated sauce to a boil and ensure leftovers reach 165°F (74°C), adding a little water if it has thickened in storage.
For another mushroom-and-lentil evening, pappardelle with Tuscan lentil and mushroom ragù brings a different balance of ingredients and a longer simmer. This bolognese has its own character: two kinds of mushroom, a modest portion of lentils, warm paprika and enough tomato richness to welcome a forkful of pasta.

Vegan Mushroom Bolognese
Ingredients
Equipment
Method
- Heat the oil in a large heavy saucepan over medium heat. Add the onion, carrots and celery and cook for 6–8 minutes, stirring, until softened. Add the garlic toward the end so it becomes fragrant without burning.
- Add the cremini and portobello with a little salt. Cook for 10–12 minutes, stirring occasionally, until they release their moisture and begin to brown. Keep cooking if the pan is still watery; use a wide pan to help evaporation.
- Stir in the tomato paste and cook for 2 minutes. If using the optional wine, add it, scrape the pan and simmer for 2–3 minutes.
- Stir in the cooked lentils, crushed tomatoes, broth, balsamic vinegar, tamari, smoked paprika, oregano, thyme and bay leaf. Bring to a gentle simmer.
- Simmer uncovered or partially covered for 25–30 minutes, stirring occasionally, until thick enough to cling to pasta. Add a splash of water if it dries too quickly, or simmer longer if it is still loose.
- Meanwhile, cook the pasta according to its package in a separate pot until al dente. Drain, saving a little cooking water if you want to loosen the finished sauce.
- Remove the bay leaf. Taste the sauce and adjust salt and pepper. Spoon over the pasta and finish with the fresh herbs and optional vegan Parmesan.
Nutrition
Notes
Made this?
We’d love to see it — tag @OurSoulfulTable on Instagram.There’s always room at our table.
Enjoyed this recipe? Join us for more delicious discoveries, practical kitchen inspiration, and thoughtful ideas worth sharing. You choose how often you’d like to hear from us.
No inbox overload. Unsubscribe whenever you like. See our Privacy Policy for information about how we handle your information.
You May Also Enjoy
Explore Cooking Resources
Build kitchen confidence with practical guides to ingredients, substitutions, storage and plant-based cooking.
Ingredient Encyclopedia
Understand what ingredients are, how they behave, and how to use, store and substitute them.
Vegan Swaps
Choose substitutions by the job they need to do in everyday cooking and baking.
Food Storage
Keep ingredients and prepared food fresher, safer and more useful while wasting less.
Cooking
Build confidence with plant-based methods, tools and the culinary science behind them.






