This recipe for vegan Bolognese Sauce uses mushrooms and lentils to replace meat, while still retaining tonnes of flavour and texture. If you are looking for vegan comfort foo this Bolognese Sauce recipe has got you covered. Serve it alongside pasta or perhaps in a lasagne or risotto.

Elizabeth Chloe is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
To me, nothing screams nostalgia like spaghetti bolognese. It is a dish my mum made time and time again when I was a child, and it was (and still is) absolutely delicious. Thankfully she taught me how to cook this bolognese sauce recipe, and I’ve used it time and time again – on top of spaghetti, layered between sheets of lasagne, even as part of a gnocchi bake. It’s just that good.
Over time I’ve tweaked this recipe a little bit. Most recently I’ve made probably the biggest change… it is now vegan. Buh buh buuummmm. Instead of beef mince, we’ve now got lentils and extra mushrooms all surrounded by that rich, red wine-based tomatoey sauce. Ermmm… YUM.
Because this doesn’t have any meat in it I decided to add a little something to add depth of flavour – soy sauce. As well as saltiness, soy sauce brings the umami flavour that you would normally get from meat. It’s a simple addition that adds big flavour and makes this vegan bolognese suitable for even the most devout carnivore.

How to make bolognese sauce
- Heat a large saucepan to a medium heat with olive oil. Sweat the carrot, celery and onion until soft and translucent.
- Add the mushrooms and cook for 5 minutes until they have released some of their liquid then add the garlic.
- Add the red wine and soy sauce, bring to the boil and reduce the liquid by half.
- Once the liquid has reduced, add in the tomato puree, chopped tomatoes, vegetable stock and bay leaves. Simmer for 25-30 minutes until the liquid has reduced and the sauce has thickened.
- In the last 5 minutes add the lentils. Taste and season with salt and pepper.
Vegan Bolognese With Mushrooms and Lentils FAQ
Bolognese is a meat-based sauce from Bologna in Italy. While recipes vary most contain minced meat (usually beef), pancetta, onion, carrot, celery, tomato, wine and milk. Bolognese sauce is often served alongside pasta, such as spaghetti or tagliatelle, or included as part of a lasagne.
Allow the vegan bolognese sauce to cool at room temperature for no more than two hours. Transfer the sauce to a air-tight Tupperware container and pop into the fridge. Consume the bolognese within 3-4 days.
Transfer the bolognese sauce to a saucepan and place it on the stove over a medium heat. Simmer the sauce for 5 minutes, stirring regularly. Alternatively, you can reheat the bolognese in the microwave on full power for 2-3 minutes, stirring halfway through. Ensure the sauce is piping hot before serving, heating for a few minutes more if it is not.
Wait until it has cooled, add it to freezer-safe Tupperware container or a freezer bag and pop it in the freezer
To defrost the bolognese sauce leave it in the fridge overnight or use a microwave on the defrost setting.
This vegan bolognese can be eaten cold. Make sure it has been stored correctly beforehand if you decide to do this.

Other tasty vegan recipes you might like…
- Vegan Broccoli Soup Recipe with Edamame and Miso
- Simple Tadka Dal Recipe with Butternut Squash
- Vegan Chocolate Orange Tart Recipe
- Peanut Tofu Noodle Bowl
- Vegan Bean Chilli with Guacamole
- Vegan Italian Sausage and Peppers from Brand New Vegan

Vegan Bolognese With Mushrooms and Lentils
Let me know what you think of this recipe by leaving a rating and a comment!
You can also follow over on Facebook, Pinterest, Instagram and Twitter. Come and say hi and hashtag any recipe snaps with #elizabethchloerecipes.
For a weekly update of new recipes and blog posts, you can subscribe to the

Mushroom and Lentil Spaghetti Bolognese
- Prep Time: 10 minutes
- Cook Time: 1 hour
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stewing
- Cuisine: Italian
Description
Filled with vegetables, this vegan spaghetti bolognese is rich, healthy and of course, tasty!
Ingredients
- 1 tbsp olive oil
- 1 large carrot, finely diced
- 1 celery stalk, finely diced
- 1 white onion, finely diced
- 300g button mushrooms, finely diced
- 2 garlic cloves, minced
- 250mls red wine, vegan if required
- 2 tbsp soy sauce
- 2 tbsp tomato puree
- 1 tin chopped tomatoes
- 500mls vegetable stock
- 2 bay leaves
- 1 sachet Merchant Gourmet Puy Lentils OR 400g tin green lentils, drained and rinsed
- Salt & pepper to taste
- 270 g dried spaghetti
To serve
- Parmesan cheese (vegan, veggie or normal)
Instructions
- Heat a large saucepan or casserole pot to medium heat and add the oil.
- Add the chopped carrot, celery and onion to the pan. Saute for 8-10 minutes until the vegetables are soft and are beginning to turn translucent.
- Throw in the mushrooms and saute for 5-7 minutes until the mushrooms have released some of their water, then add the garlic and saute for 2 minutes.
- Add the red wine and soy sauce, bring to a boil and then reduce the heat to a simmer. Cook for 5-7 minutes until the liquid has reduced by half.
- Add the tomato puree and stir it in then add the chopped tomatoes, vegetable stock and bay leaves. Simmer for 25-30 minutes until the liquid has reduced and the sauce has thickened.
- Add the lentils and cook for a further 5 minutes to warm through. Then season with salt and pepper to taste.
- Cook the spaghetti as per packet instructions.
- Serve the spaghetti in a bowl topped with spoonfuls of the bolognese sauce. Top with Parmesan and enjoy!
Keywords: Spaghetti Bolognese, Vegetarian Spaghetti Bolognese, Vegan Spaghetti Bolognese, Vegan Pasta Recipe
You may also need…
Originally Published:Last Updated:
Update Information: FAQ added.
Leave a Reply