Vegan Lentil Bolognese

Vegan lentil bolognese with a rich slow simmered sauce that tastes like the meaty Italian classic. ♡

Vegan Lentil Bolognese

This vegan lentil bolognese delivers the deep meaty flavor of the original using zero animal products. Brown lentils mimic the bite of ground beef, while a slow soffritto of onion, carrot, and celery builds the savory backbone Italian grandmas swear by. For more ideas, see our Vegan Creamy Mushroom Soup.

Plant based comfort food that even meat eaters fight over. Let’s make it together.

Vegan Lentil Bolognese ingredients

Ingredients

Vegan Lentil Bolognese

  • 3 tbsp olive oil
  • 1 medium yellow onion, finely diced
  • 2 medium carrots, finely diced
  • 2 stalks celery, finely diced
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 cup dried brown lentils, rinsed
  • 1 can (28 oz) crushed San Marzano tomatoes
  • 3 cups low sodium vegetable broth
  • 2 tbsp soy sauce or tamari
  • 1 tsp white miso paste
  • 1 tsp kosher salt, or to taste
  • 12 oz tagliatelle or pappardelle, or any long pasta
  • 2 tbsp fresh basil, torn, for garnish
How to make Vegan Lentil Bolognese

How to Make Vegan Lentil Bolognese

  1. **Soffritto.** Heat olive oil in a Dutch oven over medium heat. Add onion, carrot, and celery. Cook 12 minutes, stirring often, until soft and jammy.
  2. **Bloom.** Add garlic, tomato paste, oregano, and basil. Stir 1 minute until the paste darkens and smells toasty.
  3. **Simmer.** Add lentils, crushed tomatoes, vegetable broth, soy sauce, and miso. Bring to a gentle simmer.
  4. **Cook.** Reduce heat and simmer uncovered 35 to 40 minutes, stirring occasionally, until lentils are tender and the sauce has thickened.
  5. **Boil.** Meanwhile cook pasta in salted water 1 minute under package time. Reserve 1 cup pasta water and drain.
  6. **Toss.** Add cooked pasta to the sauce with a splash of pasta water. Toss for 1 minute so the noodles drink in the sauce.
  7. **Serve.** Plate immediately and top with torn basil and an extra drizzle of olive oil.

Why This Recipe Works

Brown lentils stand in for ground beef because they hold their shape through a long simmer instead of breaking down into mush. Their earthy flavor reads close to beef once they pick up the tomato and herbs, and they bring 9 grams of plant protein per half cup so the dish is genuinely filling.

A proper soffritto is what separates a real bolognese from a quick tomato sauce. Onion, carrot, and celery cooked low and slow for 12 minutes break down into a sweet aromatic base that carries every other flavor. Rushing this step is the number one reason home bolognese tastes flat.

A splash of soy sauce and a teaspoon of miso replace the umami that beef and parmesan normally provide. Both ingredients are loaded with glutamates, the natural compound responsible for that savory roundness, so the sauce reads deeply meaty without any actual meat. For more ideas, see our Crispy Peanut Tofu Lettuce Wraps.

Tips

  • Use brown or green lentils not red. Red lentils dissolve and turn the sauce into mush.
  • Cook the soffritto a full 12 minutes until jammy. This is where flavor lives.
  • Use crushed San Marzano tomatoes if you can find them. The acidity is balanced and the texture is silky.
  • Store leftovers in airtight containers up to 5 days. The flavor improves overnight.
  • Reheat with a splash of pasta water or vegetable broth to loosen the sauce.
  • Common mistake: do not skip the soy sauce, it builds the umami that meat would normally bring.

Variations

  • Add 1/2 cup chopped walnuts for a meatier texture.
  • Stir in 1 tablespoon nutritional yeast for a cheesy edge.
  • Use 1 cup mushrooms diced fine for extra meaty depth.
  • Add 1/2 cup red wine with the tomato paste for classic Italian richness.
  • Top with fresh basil and a drizzle of olive oil.
  • Stir in 1/4 cup vegan cream at the end for a vegan ragu alla bolognese.

Looking for more recipes? Try our Vegan Banana Bread Baked Oats or Cajun Chicken Alfredo Pasta next.

Common Mistakes to Avoid

  • Using red lentils: Red lentils break down into puree. Brown or green hold their shape and read like ground beef.
  • Rushing the soffritto: Cook onion, carrot, celery 12 minutes minimum. This is the flavor base, not a step to skip.
  • Skipping the soy sauce or miso: These bring the umami beef would normally provide. Without them the sauce tastes flat.
  • Boiling the sauce hard: A gentle simmer keeps the lentils intact. Hard boiling makes them split and mushy.
Vegan Lentil Bolognese close up
Vegan Lentil Bolognese

Vegan Lentil Bolognese

Vegan lentil bolognese with a rich slow simmered sauce that tastes like the meaty Italian classic. Plant based comfort food.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings
Course: Dinner
Cuisine: Italian
Calories: 380

Ingredients
  

  • 3 tbsp olive oil
  • 1 medium yellow onion finely diced
  • 2 medium carrots finely diced
  • 2 stalks celery finely diced
  • 4 cloves garlic minced
  • 2 tbsp tomato paste
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 cup dried brown lentils rinsed
  • 1 can (28 oz) crushed San Marzano tomatoes
  • 3 cups low sodium vegetable broth
  • 2 tbsp soy sauce or tamari
  • 1 tsp white miso paste
  • 1 tsp kosher salt or to taste
  • 12 oz tagliatelle or pappardelle or any long pasta
  • 2 tbsp fresh basil torn, for garnish

Method
 

  1. **Soffritto.** Heat olive oil in a Dutch oven over medium heat. Add onion, carrot, and celery. Cook 12 minutes, stirring often, until soft and jammy.
  2. **Bloom.** Add garlic, tomato paste, oregano, and basil. Stir 1 minute until the paste darkens and smells toasty.
  3. **Simmer.** Add lentils, crushed tomatoes, vegetable broth, soy sauce, and miso. Bring to a gentle simmer.
  4. **Cook.** Reduce heat and simmer uncovered 35 to 40 minutes, stirring occasionally, until lentils are tender and the sauce has thickened.
  5. **Boil.** Meanwhile cook pasta in salted water 1 minute under package time. Reserve 1 cup pasta water and drain.
  6. **Toss.** Add cooked pasta to the sauce with a splash of pasta water. Toss for 1 minute so the noodles drink in the sauce.
  7. **Serve.** Plate immediately and top with torn basil and an extra drizzle of olive oil.

Notes

Use brown or green lentils not red. Red lentils dissolve and turn the sauce into mush. Cook the soffritto a full 12 minutes until jammy. This is where flavor lives. Use crushed San Marzano tomatoes if you can find them. The acidity is balanced and the texture is silky.

Sources: USDA FoodData Central for nutrition data and Harvard T.H. Chan School of Public Health on plant based protein.

FAQ

Yes, brown and green lentils hold their shape like ground beef and bring 9 grams of protein per half cup. They are the closest plant based swap for crumbled meat.
5 days in an airtight container in the fridge. The flavor deepens overnight as the lentils continue absorbing the tomato sauce.
Yes, freeze the sauce alone in airtight containers up to 3 months. Thaw overnight in the fridge and reheat with a splash of broth.
Cook the soffritto on the stovetop first, then transfer everything except the pasta to a slow cooker on low for 6 hours.
The sauce is gluten free if you use tamari instead of soy sauce. Pair with gluten free pasta and double check the miso label.
Wide ribbons like tagliatelle or pappardelle catch the chunky sauce best. Rigatoni and penne also work.
Yes, drain and rinse 2 cans (15 oz each) and add them in the last 15 minutes of simmering. Reduce broth to 1.5 cups since the canned lentils are pre-cooked.
Probably the soffritto was rushed or the soy sauce skipped. Both are non negotiable for the deep savory flavor that defines a bolognese.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating