This vegetarian bolognese is proper comfort food, it's tasty, rich and full of flavour. It is the result of a very tried and tested recipe that never fails to satisfy even the most dedicated of meat-eaters.
Spaghetti bolognese is reliable comfort food in our house, whether it's for an after school dinner or for an easy Saturday night supper, bolognese is a firm family favourite.
Long before we decided to go all-out veggie I started working on creating a vegetarian bolognese that was just as good, if not better, than the meaty version. This is our go-to bolognese that never fails to satisfy.
Why This Recipe Works
- Adding just a few extra ingredients - brings more depth and flavour to the sauce.
- Puy lentils + Mushrooms - make your bolognese meaty and add protein, no fake meat here!
- Lots of veggies - the kids won't even realise there are vegetables in here
- Seriously tasty - even dedicated meat-lovers will love this!
What You'll Need
- The base - Onion, carrot, and celery will start this sauce off, you will also need garlic.
- Tomatoes - I use a mix of chopped/diced tomatoes and passata (tomato puree if you're in the US)
- Herbs - I use a mix of dried and fresh herbs for this recipe. I use dried oregano, dried bay leaf, fresh thyme and fresh basil.
- Mushrooms - Again a mix of dried and fresh mushrooms, I use dried porcini mushrooms and fresh chestnut mushrooms. Both will bring a great rich flavour to your bolognese.
- Pepper - One red bell pepper is perfect. You can add more if you want.
- Lentils - Puy lentils are great in this, I use a pack pf pre-cooked lentils.
- Extras - Balsamic vinegar and soy sauce will add that extra depth and flavour to your bolognese.
How To Make Vegetarian Bolognese
Here's a quick visual step by step quite, the full ingredients and directions are in the recipe below.
- Cook down the onion, carrot and celery. The onions need a good 20 minutes then once you add the carrot and celery they'll need another 10 minutes. You want them to be nice and soft.
- Add the veggies. Add the chestnut mushrooms and red bell pepper, cook until the mushrooms are soft.
- Pour in the tomatoes and passata. Stir in the chopped/diced tomatoes then stir in the balsamic vinegar and soy sauce. Pour about a quarter of a cup of water into the tomato can then add that too. Add the porcini mushrooms then add the thyme and bay leaves. Simmer.
- Add the lentils. Stir in the lentils and cook for another 10 minutes.
Tips For Making The Best Vegetarian Bolognese
- Take your time - the longer you cook your onions, cook down the veggies and let that sauce simmer the better your bolognese will be. The longer time lets all the flavours blend into each other and make that sauce nice and rich. This is a slow cook bolognese, it's not a quick spag bol.
- Chop the veggies to a similar size - this really applies to the onion, carrot and celery. You want these to cook at the same time so chop them all to a similar size, I like them to be small in size.
- Mushrooms - Chestnut mushrooms have more flavour than white button mushrooms so I recommend using those. The dried porcini mushrooms need a good soak in warm water before you add them and they bring a great flavour to this sauce. You don't need a huge amount, so any leftover mushrooms can be added to a mushroom risotto to add more flavour.
- Chopped tomatoes - If you can I would buy a good brand of chopped tomatoes, not all canned tomatoes are created equal and you will see the difference.
- Spice it up - Here are some extra little things I sometimes add to my bolognese to ring the changes - add half a glass of red wine, just make sure and cook it down. Feeling the need for some heat? Add a pinch of red chilli flakes, I love this! Need some sweetness? Add a tablespoon of red currant jelly, yum!
How To Serve Bolognese
We love this with most types of pasta, linguine is my favourite. My daughter loves it with fusilli. It's great with whole wheat spaghetti too. I always serve this with lots of freshly grated vegetarian parmesan, basil leaves, and a generous sprinkle of cracked black pepper. We also like to use any leftovers as a filling for baked potatoes!
Yes, you can make this a couple of days in advance. Once you have made it, leave it to cool then store it in the fridge in an airtight container until you are ready to use it. I recommend cooking the pasta that you are going to serve with this fresh though.
Yes! This is perfect for freezing. Remove the bay leaves and thyme then leave the bolognese to cool. Divide the sauce into freezable containers or bags. Label the bags/containers clearly then freeze. Use within a month and defrost thoroughly before reheating.
It's really easy to make this gluten-free, just swap the soy sauce for tamari sauce and serve with your favourite gluten-free pasta.
Yes, the bolognese is vegan. To keep this meal vegan serve it some good vegan hard cheese.
More Comfort Food Inspiration
If you fancy more pasta try my mushroom pesto pasta, this is fresh and full of flavour. Not a fan of mushrooms? Then you might just like this broccoli pasta bake instead, this is really popular in my house! If you want something quicker, then my mushroom and broccoli stir fry is ready in no time and tastes amazing! If you prefer using Quorn then try my Quorn Bolognese.
Have you made this Vegetarian Bolognese Recipe? Rate it and leave me a comment below to let me know what you think!
- 1 tablespoon olive oil
- 1 large onion (220g) finely chopped
- 1 large carrot (200g) peeled then finely chopped
- 1 stalk of celery finely chopped
- 4 fat cloves of garlic minced
- ½ tablespoon dried oregano
- 250 g chestnut mushrooms (4 US cups) wiped clean then sliced
- 25 g dried porcini mushrooms (approx ¼ US cup)
- 1 medium red bell pepper (180g) pith and seeds removed then chopped
- 250 g cooked Puy lentils (3 ⅓ US cups) I used pre-cooked lentils
- 1 400g can of chopped tomatoes/diced tomatoes (14.5oz can US)
- 300 ml passata (1 ⅓ US cup) tomato puree in the US
- 1 tablespoon balsamic vinegar optional
- 1 ½ teaspoon soy sauce more if you want it
- 2 bay leaves
- 6 or 7 sprigs of thyme
- ½ teaspoon sea salt
- ½ teaspoon cracked black pepper
- grated vegetarian parmesan style cheese and basil leaves for serving
- Add the porcini mushrooms to a small bowl, cover with just boiled water and leave to soften for about 30 minutes.
- Heat the oil in a large pan, add the onion and cook for about 20 minutes over a medium heat, until the onion is soft.Then add the carrot, celery, garlic and oregano and cook for 10 minutes.
- Add the chestnut mushrooms and bell pepper to the pan. Cook for about 5 minutes then add the passata and the can of chopped tomatoes.Pour about half a cup of tap water into the passata jar or can, give it a little swirl then add to the pan.
- Now stir in the balsamic vinegar, soy sauce and drop in the bay leaves and sprigs of thyme.Drain the porcini mushrooms, reserving 3 tablespoons of the water. Add that mushroom water to the pan.
- Finely chop the porcini mushrooms then add them to the pan. Add the salt and pepper, stir well then reduce the heat to low and leave to simmer for about 20 - 30 minutes, stirring occasionally.
- Finally add the lentils then simmer again for 5 minutes.Check the seasoning now.The sauce should be nice and thick. Remove the bay leaves and thyme sprigs before serving.Serve with spaghetti or linguine, some grated vegetarian parmesan-style cheese and basil leaves.
- Mushrooms - I use chestnut/brown mushrooms but you can use white mushrooms if you need to. The dried mushrooms should be soaked in warm water before adding to the dish.
- Pasta - We serve this with linguine but spaghetti, tagliatelle or other pasta shapes will work well with this too.
- Keep it vegan - If you want to keep this vegan use a vegan Italian style hard cheese.
- Make it gluten-free - To make this dish gluten-free, use tamari instead of soy sauce.
- Storing/Reheating/Freezing - Any leftovers can be stored in the fridge and will keep for up to 3 days. Reheat it on the hob until hot. To freeze, leave the sauce to cool, transfer to freezer containers then keep in the freezer for up to 3 months. Defrost in the fridge overnight before heating on the hob.
- Nutritional Information - is approximate and is calculated using an online tool. It is based on one serving of bolognese sauce without pasta or parmesan.
- Measurements - I weigh all my ingredients using an electric scale, all measurements are metric. Cup measurements are approximate.
*This recipe was first published on September 18, 2018. It has now been updated with new photos, expert tips and nutritional information.
Another delight! I made this tonight and it was delicious.
I substituted a few things to use what I had in.
Extra can of tomatoes instead of passata.
Extra chestnut mushrooms in place of dried and a can of green lentils as I was out of puy. It turned out perfect.
Thanks so much Dianne. I'm so glad you liked it 🙂
What do you do with the reserved 3 tablespoons of porcini mushroom waste?
Hi Elizabeth, you add it to the sauce, step 4 in the instructions.
Hi, I can't see it although I'm sure you have written it somewhere but how many portions is this recipe for?
Hi Ruth, you should get 6 regular or 4 very generous servings for this. The quantity is listed in the recipe card x
Love, love, love this recipe Michelle, thank you so much. The best bolognese sauces take time and it is so worth the effort. I always add red wine and extra balsamic, yummo. Keep up the amazing work.
Hi Deborah, thank you so much for your lovely comment. I'm so glad you love it 🙂
I followed this recipe as accurately as I could (see below) - it is nice food but:
- it is an expensive recipe because of the porcini mushrooms and passata.
- It is too labour intensive - for example 20 minutes to fry an onion??
- There is a tin of tomatoes in the ingredients list which is not used in the recipe. I assumed that this had been replaced by the passata but accidentally not removed from the ingredients list.
- In addition 25g of dried mushrooms is considerably more than a quarter of a cup. I used about 15g which is about a third of a cup, seemed to work okay.
Hi Andrew, thank you for your comment. I'm glad you found it nice.
- I'm sorry that you find the recipe expensive. I find a jar of dried porcini mushrooms goes a very long way, but you can always swap them for more chestnut (brown) mushrooms or leave them out altogether. I find they add a great depth of flavour to the sauce. If you want you can also swap the passata for canned tomatoes and blitz them in a blender, that will give you a similar ingredient, albeit thinner consistency, but it will be cheaper. You could also just use an extra can of tomatoes if you prefer. I have this recipe many times and have substituted passata for an extra can of chopped tomatoes on occasion to great results.
- I recommend cooking the onion for longer as this adds more flavour to the sauce. Cooking onions for longer reduces the strong onion flavour making them almost caramelized and they are also sweeter, this makes for a better sauce, but you can easily reduce the cooking time if you wish.
- I weigh all my ingredients and only use cups for my US readers, cup sizes vary greatly which is why I recommend my readers weigh all their ingredients for best results. I mention this in every post, you will find it in the notes section of the recipe card.
Thank you so much for bringing it to my attention that the tinned tomatoes were missing in the recipe card I am rectifying that right now, I do proofread all my posts many times before I publish them but sometimes an error does happen.
Just made this and it's delicious. Thank you
Hi Ilva, thank you so much, I'm so glad you liked it 🙂
I can’t locate Puy lentils here in my small Ontario town in Canada. What would be a good substitute? Thanks.
Hi Brenda, you could use canned green or brown lentils if you can get those. You could also use dried brown lentils, but you will need to cook them before you add them to the sauce. I hope this helps, Michelle x
Delicious - made it exactly as recipe apart from no porcini mushrooms as I didn't have them and I added a chopped chilli. Served with spaghetti, rocket and grated cheddar.
Hi Alison, thanks so much. I'm so glad you enjoyed it 🙂
Bintu | Recipes From A Pantry
This really does seem like the perfect comfort food! It looks absolutely delicious!
Thank you so much Bintu x
This is absolutely delicious! I love that it’s such a crowd pleaser for the whole family
Thanks so much Shadi x
Packed full of amazing flavors! Everyone at my house liked it! So yummy!
Thanks Toni, I'm so glad everyone enjoyed it 🙂
This vegetarian bolognese is a hearty meal that satisfies everyone while sticking to a plant-based diet.
Thanks Sharon 🙂
I am just drooling over the photos of this. What a delicious sounding recipe! Loving the option to replace meat.
Thank you so much Danielle x