Vegan Lentil Bolognese

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

Page Contents

Vegan Lentil Bolognese

Yield: 4–6 servings
Prep time: 15 minutes
Cook time: 40–50 minutes


Ingredients

Base

  • 2 tablespoons olive oil

  • 1 medium yellow onion, finely diced

  • 1 medium carrot, finely diced

  • 1 celery stalk, finely diced

  • 4 cloves garlic, minced

Lentils & Tomatoes

  • 1 cup dry brown or green lentils, rinsed

  • 1 (28 oz) can crushed tomatoes

  • 2 tablespoons tomato paste

  • 3 cups vegetable broth

  • 1/2 cup unsweetened plant milk (optional, for creaminess)

Flavor Builders

  • 1 teaspoon dried oregano

  • 1 teaspoon dried basil

  • 1/2 teaspoon dried thyme

  • 1/2 teaspoon smoked paprika

  • 1 tablespoon soy sauce or tamari

  • 1 tablespoon balsamic vinegar

  • 1 teaspoon sugar or maple syrup (optional, balances acidity)

  • 1/2–1 teaspoon salt (to taste)

  • 1/2 teaspoon black pepper

  • 1/4 teaspoon red pepper flakes (optional)

Optional Add-Ins for Extra Depth

  • 1/2 cup finely chopped mushrooms

  • 1 tablespoon nutritional yeast

  • 1 bay leaf

For Serving

  • 12–16 oz pasta (spaghetti, tagliatelle, or rigatoni)

  • Fresh basil or parsley

  • Vegan Parmesan


Instructions

1. Sauté the Aromatics

Heat olive oil in a large pot over medium heat.

Add onion, carrot, and celery. Cook 6–8 minutes until softened and lightly golden.

Stir in garlic (and mushrooms if using). Cook 1–2 minutes until fragrant.


2. Build the Flavor Base

Stir in tomato paste and cook 1–2 minutes to deepen flavor.

Add oregano, basil, thyme, smoked paprika, salt, pepper, and red pepper flakes. Stir to coat vegetables.


3. Add Lentils and Liquids

Add:

  • Rinsed lentils

  • Crushed tomatoes

  • Vegetable broth

  • Soy sauce

  • Bay leaf (if using)

Stir well and bring to a gentle boil.


4. Simmer

Reduce heat to low. Cover partially and simmer 30–40 minutes, stirring occasionally, until lentils are tender and sauce thickens.

If sauce becomes too thick before lentils are done, add a splash of broth or water.


5. Finish the Sauce

Once lentils are tender:

  • Stir in plant milk (if using) for creaminess.

  • Add balsamic vinegar and sugar/maple syrup.

  • Stir in nutritional yeast if using.

Simmer uncovered 5–10 more minutes to reach desired thickness.

Remove bay leaf.

Taste and adjust salt and acidity as needed.


6. Cook Pasta

While sauce finishes:

  • Cook pasta in salted water according to package instructions.

  • Reserve 1/2 cup pasta water before draining.

Toss pasta with sauce, adding a splash of reserved pasta water if needed to loosen.


Texture & Flavor Notes

  • Lentils provide a hearty, meaty texture.

  • The carrot and celery create traditional Italian depth.

  • Tomato paste and slow simmering create richness.

  • Balsamic vinegar enhances savory notes.


Storage

  • Refrigerate up to 5 days.

  • Freeze up to 3 months.

  • Sauce thickens when chilled; add a little water when reheating.


Variations

Chunkier version: Use half whole lentils, half mashed lentils.
Silkier version: Blend 1 cup of finished sauce and stir back in.
High-protein version: Add 1/2 cup red lentils or crumbled firm tofu.
Oil-free version: Sauté vegetables in vegetable broth instead of oil.

Related Posts

Creamy Chicken Pasta

Tortilla Wraps

Scroll to Top