Skip to Content

Vegan Black Lentil Bolognese

vegan black lentil bolognese with spaghetti and red wine

This vegan black lentil bolognese sauce is one of the best things I’ve ever eaten. It’s rich in flavor, deliciously savory, a little earthy, and with a perfectly balanced sweetness.

It’s the perfect topping for pasta, swaps out for red sauce on pizza with the most mouth watering results, it’s thick enough to use as a spread on toast or in a grilled cheese, plus it’s just incredible in my vegan risotto bolognese! This bolognese is indulgent tasting but healthy, and in regular rotation in our home!  

This recipe makes a boatload of sauce, which is great because that means a lot of easy meals are right at your fingertips. Plus it freezes extremely well if you want to stash some away for future dinners! Though, I’ll admit that we rarely freeze this bolognese as it is addictively good.

I didn’t grow up with meat-based tomato sauces like ragú, my parent’s cooking styles leaned more to cuisines and dishes that were “accidentally” vegetarian or vegan. So I didn’t have any form of vegan ragú or bolognese sauce until I was an adult experimenting with veganizing traditional meat-based dishes.

vegan spaghetti black lentil bolognese

Most of my versions of bolognese have included seitan, which is an obvious choice for a meaty texture, but recently I switched the wheat meat for more ubiquitous lentils and was pleasantly surprised with how crazy I went over the lentil-filled version!

Black lentils, also known as beluga lentils, are my lentil of choice for this recipe. They are the smallest of the brown and black lentils and they have a delicious delicate earthy flavor. They also hold their shape when cooked, and have a great firm texture. They helped create the thickest, meatiest tomato sauce–no meat necessary.

To make this dish, the lentils are cooked separately from the sauce, as acidic environments (like tomatoes) prevent lentils (and beans) from cooking all the way through. Once cooked, the lentils get added to the rest of the sauce for the final 10 minutes of simmering. They’ll absorb the rich flavors of the tomato sauce and lend a nice earthy depth, while adding texture and thickening the sauce.

vegan black lentil bolognese

A mirepoix forms the base of this recipe, with onions, carrots, and celery cooked until soft and sweet along with minced garlic. A food processor chops up the vegetables into a fine dice, which helps them melt into the final sauce and makes quick work of the chopping.

The finely cut veggies are cooked over medium heat with a glug of olive oil and sprinkling of salt until all the extra liquid has cooked off and everything is soft and just a shade golden. At this point we add the umami building ingredients in the sauce: soy sauce, miso, and red wine.

Soy sauce is a great way to bring a rich saltiness to the sauce, packed full of glutamates for that deep savory flavor. I add a light colored miso for its lightly fermented flavor and its nutty, sweet saltiness.

Red wine adds a great depth of flavor to the dish you’re making, but choose a full bodied red, ideally one that is low in tannins, as they are prone to turning bitter when cooked for a long time. Cabernet, Côte du Rhône, Merlot, Chianti are all great varietals to use in cooking. Most importantly though, is to use a wine you enjoy drinking. In these photos I’ve paired the bolognese with a delicious red wine from Vegan Wines who were kind enough to send me a bottle.

vegan black lentil bolognese with spaghetti and red wine

Did you know that tomatoes are a natural source of MSG? Yep. Probably why tomato sauces are so darn delicious. We get tomatoes in two ways here, with a large can of crushed tomato (making this dish pantry friendly and accessible year round) and through umami-rich tomato paste. Dried basil and thyme are simmered in the sauce, and fresh rosemary is added in the last minutes of cooking for it’s warming headiness.

This vegan bolognese builds in so many layers of flavor as it cooks. It’s quite easy to make, and most of it is hands off. It’s great on pasta, from spaghetti to farfalle, tagliatelle to lasagne. I had a hard time not eating all of it straight from the pot (ok, maybe not ALL 7 cups, but certainly enough to fill up). And it also makes the best vegan risotto bolognese, you have got to try the recipe!

This vegan black lentil bolognese will fill your kitchen with the BEST rich smells as it simmers. No matter how you use the sauce, it’s makes a hearty and filling meal, while sneakily being quite healthy! Lentils really are the best ever.

The recipe is naturally gluten free, as long as you make sure to use gluten free soy sauce and miso! And, of course, gluten free noodles if you’re having this with pasta.

It’s such a favorite here that I have given the recipe a refresh with new photos and a bit of a streamlined recipe (I’m all about making things easier!). But, because it’s nice remembering where we came from, here’s one of the original photos from the post 🙂 .

vegan black lentil bolognese

If you make this delicious tomato sauce, please let me know! Give the recipe a rating and leave a review below! Also don’t forget to share your creations with me on Instagram, tag @thecuriouschickpea and #thecuriouschickpea, I absolutely love seeing your photos!



  • Use a gluten free certified tamari or soy sauce and a gluten free certified miso if needed.
  • If you can’t find black beluga lentils, you can try substituting lentils du puy (french green lentils) or even brown lentils. Or, order them online!


vegan black lentil bolognese with spaghetti and red wine

Vegan Black Lentil Bolognese

Yield: 7 cups sauce
Prep Time: 10 minutes
Cook Time: 50 minutes
Total Time: 1 hour

This vegan bolognese uses black lentils for a meaty texture, and is slowly simmered to bring out the deepest and richest flavors from the sauce. It's even better on the second day!


  • 1 cup (175g) dried black lentils, debris removed and rinsed
  • 2 medium (600g) yellow onions
  • 2 ribs (120g) celery
  • 1 large carrot (125g)
  • 6 cloves (30g) garlic
  • 1/4 cup (60 mL) olive oil
  • 2 tbsp (30 mL) soy sauce
  • 2 tbsp (30 mL) white or chickpea miso
  • 1/2 cup (120 mL) red wine, more as needed to thin
  • 1 28oz can crushed tomatoes
  • 1/4 cup (60 mL) tomato paste
  • 2 tsp dried basil
  • 1 tsp dried thyme
  • 1 heaping tbsp chopped fresh rosemary
  • salt, if needed, to taste
  • freshly ground black pepper, to taste


  1. In a medium pot combine the dried black lentils and 4 cups of hot water. Simmer for 20 minutes until the lentils are cooked but still firm. Drain and set aside to cool until ready to use.
  2. Use a food processor to finely dice the onion, celery, carrot, and garlic. Process the vegetables until minced, working in batches if needed, then add to a large pot. Alternatively you can finely dice them by hand.
  3. Add the 1/4 cup of olive oil to the pot with the onion, celery, carrot, and garlic and add a pinch of salt. Turn the heat on to medium and cook for 12-15 minutes, stirring occasionally, until the liquid has cooked off, the mixture has lost volume and turned somewhat of a golden hue, and the onion is starting to brown just a little in in areas.
  4. Add the soy sauce, miso, and red wine, and stir, letting it absorb into the vegetables for 1-2 minutes.
  5. Then, add the crushed tomato, tomato paste, dried basil, and dried thyme and turn the heat down to low. Cover the mixture, leaving the lid ajar, and simmer for 25 minutes, stirring occasionally.
  6. Add the cooked lentils and the fresh rosemary, along with some freshly ground black pepper. Simmer for about 10 minutes, stirring more frequently towards the end of the cooking time, adding a splash of wine if the sauce gets too thick and dry.
  7. Serve the bolognese on pasta, use it as a sauce on pizza, or just eat it straight from the pot with a spoon!


Adapted from Epicurious

Nutrition Information:
Yield: 14 Serving Size: 1/2 cup sauce
Amount Per Serving: Calories: 115Total Fat: 6gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 5mgSodium: 367mgCarbohydrates: 11gFiber: 3gSugar: 4gProtein: 4g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Black Lentil Bolognese | Easy, vegan, gluten free. This bolognese uses black lentils for a meaty texture, and is slowly simmered to bring out the deepest and richest flavors from the sauce. It's even better on the second day! | #vegan #bolognese


This site uses Akismet to reduce spam. Learn how your comment data is processed.


Monday 1st of April 2024

Wonderful recipe! Family loves it. I do wonder how long it can be kept in the freezer.


Tuesday 21st of February 2023

I have been vegan for some time but I find myself missing meat in some things, like pasta Bolognese. I made this recipe exactly as printed but I did add some portabello mushrooms. By the time I got to the place where I should add my simmered black lentils, I almost couldn' was so delicious! So I added some to half the recipe. I have to say, they don't replace meat but they were pretty good. This recipe sans lentils is AWESOME!


Friday 16th of December 2022

Amazing!! I didnt have miso and my soy sauce went bad (didn't know that was even possible!) So I subbed 2 tbsp each olive tapenade and sun-dried tomato tapenade to get that salty umami flavour. It wasn't vegan anymore but it sure was amazing! I also put in the whole can of tomato paste (because what else am I going to do with it) and 3-4 tbsp extra wine. Wow!! Delicious! My toddler thought so too and finished a double portion without leaving any extra for the dog, haha!


Friday 13th of August 2021

Quick question - I'm in recovery and don't cook with wine. Is there anything that I can sub in recipes like this that will give it that extra kick of flavor?

Eva Agha

Wednesday 18th of August 2021

Hi Joni, you can use vegetable broth in place of wine with a splash of vinegar (red wine vinegar or another).


Thursday 6th of May 2021

this was really good I added a few whole black cardamoms and this brought extra depth to the sauce

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe