Hearty Vegan Lentil Bolognese with Crushed Tomatoes

Prep: 10 minCook: 30 min4 servingsmediumbolognese
Hearty Vegan Lentil Bolognese with Crushed Tomatoes

This rich and satisfying plant-based take on classic Bolognese sauce combines tender cooked lentils with aromatic herbs and a robust tomato base. The lentils provide hearty texture and protein while Italian seasoning adds authentic Mediterranean flavor. Perfect for weeknight dinners or meal prep, this versatile sauce pairs beautifully with pasta, zucchini noodles, or grain bowls. The long simmer develops deep, complex flavors that rival traditional meat-based versions.

Ingredients

4 servings
  • 1 Tbsp olive oil
  • 1 medium yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 Tbsp Italian seasoning
    equal parts dried basil, oregano, and thyme1:1vegan

    Mix your own blend for fresher flavor

    Full guide →
  • 1 tsp salt
  • ½ tsp pepper
  • 1 pinch red pepper flakes(optional)
  • 2 cups cooked lentils
    1 cup dry lentils, cooked according to package directions1:1vegan

    Use about 1/2 cup dry lentils per cup cooked

  • 28 oz crushed tomatoes
    diced tomatoes, lightly mashed1:1vegan

    Gives slightly chunkier texture

    Full guide →
  • 28 oz tomato sauce

Instructions

  1. 1

    Add olive oil to a large saucepan or Dutch oven over medium heat

  2. 2

    Once oil is hot, add onion and cook until translucent and slightly caramelized

  3. 3

    Add garlic, Italian seasoning, salt, pepper and red pepper flakes if using, cook for additional minutes

  4. 4

    Add lentils, crushed tomatoes, and tomato sauce

  5. 5

    Bring sauce to a boil then reduce heat to low

  6. 6

    Cover and cook for at least specified time

  7. 7

    Serve with pasta or veggie noodles of choice

Tips

Tip 1

Use green or brown lentils for best texture - they hold their shape better than red lentils during the long simmer.

Tip 2

For richer flavor, add a splash of red wine when you add the tomatoes and let it cook down.

Tip 3

Double the batch and freeze half - this sauce freezes beautifully for up to 3 months.

Good to Know

Storage

Refrigerate in airtight container for up to 5 days. Freezes well for 3 months.

Make Ahead

Can be made 1-2 days ahead and reheated. Flavors actually improve overnight.

Serve With

Serve hot over pasta, zucchini noodles, polenta, or grain bowls. Garnish with fresh basil if desired.

Common Mistakes

Watch

Don't skip the initial onion cooking time to avoid raw onion flavor

Watch

Keep heat low during simmering to prevent sticking and burning

Substitutions

cooked lentils
1 cup dry lentils, cooked according to package directions1:1vegan

Use about 1/2 cup dry lentils per cup cooked

Italian seasoning
equal parts dried basil, oregano, and thyme1:1vegan

Mix your own blend for fresher flavor

Full guide →
crushed tomatoes
diced tomatoes, lightly mashed1:1vegan

Gives slightly chunkier texture

Full guide →
Find more substitutions →

FAQ

Can I use dry lentils instead of cooked?

Yes, use about 3/4 cup dry lentils. Add them with extra broth or water and simmer longer until tender, about 25-30 minutes total.

How long does this keep in the refrigerator?

Store covered in the refrigerator for up to 5 days. The flavors actually develop and improve after a day or two.

Can I freeze this sauce?

Absolutely! Cool completely and freeze in portions for up to 3 months. Thaw overnight in refrigerator and reheat gently on stovetop.