Creamy Tomato Basil Lentils

Featured in: Classic Family Dinners

This dish blends tender lentils with rich tomatoes and fresh basil for a creamy, satisfying sauce. Simmered vegetables and aromatic herbs combine with plant-based cream for smoothness. Ideal for pairing with your favorite pasta, it's a nourishing, high-protein vegan option with simple preparation and hearty flavors that meld beautifully.

Updated on Thu, 20 Nov 2025 13:35:00 GMT
Creamy Tomato Basil Lentil Bolognese served over pasta, a vibrant vegan Italian dinner. Pin
Creamy Tomato Basil Lentil Bolognese served over pasta, a vibrant vegan Italian dinner. | panpatriot.com

A hearty, vegan twist on classic Bolognese featuring rich tomatoes, earthy lentils, and fresh basil in a creamy, satisfying sauce—perfect for pairing with your favorite pasta.

I enjoyed creating this recipe for family dinners because it delivers all the comforting flavors of traditional Bolognese in a lighter, plant-based version that everyone can savor.

Ingredients

  • Lentil Base: 1 cup (200 g) dried brown or green lentils, rinsed; 2 cups (480 ml) low-sodium vegetable broth
  • Vegetables: 1 tablespoon olive oil; 1 medium yellow onion, finely chopped; 2 carrots, diced; 2 celery stalks, diced; 3 cloves garlic, minced
  • Sauce: 1 can (28 oz/800 g) crushed tomatoes; 2 tablespoons tomato paste; 1 teaspoon dried oregano; 1 teaspoon dried thyme; 1/2 teaspoon crushed red pepper flakes (optional); Salt and black pepper to taste
  • Creamy Finish: 1/2 cup (120 ml) unsweetened plant-based cream (such as oat, soy, or cashew); 1/4 cup (10 g) fresh basil leaves, chopped
  • To Serve: Cooked pasta of choice (e.g., spaghetti, rigatoni); Vegan parmesan or nutritional yeast (optional)

Instructions

Cook Lentils:
In a medium saucepan, combine lentils and vegetable broth. Bring to a boil, reduce heat, and simmer uncovered for 20–25 minutes, or until lentils are tender but not mushy. Drain any excess liquid and set aside.
Sauté Vegetables:
Meanwhile, heat olive oil in a large, deep skillet over medium heat. Add onion, carrots, and celery. Sauté for 6–8 minutes, stirring occasionally, until vegetables are softened.
Add Garlic:
Add garlic and cook for 1 minute until fragrant.
Make Sauce:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Add Lentils & Simmer:
Fold in cooked lentils. Simmer uncovered for 15 minutes, stirring occasionally, until sauce thickens and flavors meld.
Creamy Finish:
Reduce heat to low. Stir in plant-based cream and fresh basil. Simmer for 2–3 minutes. Adjust seasoning as needed.
To Serve:
Serve over cooked pasta, topped with vegan parmesan or nutritional yeast if desired.
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, rich with tomatoes and herbs. Pin
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, rich with tomatoes and herbs. | panpatriot.com

This lentil bolognese quickly became a weekly staple for our family pasta night—my kids request it topped with extra basil every single time.

Required Tools

Medium saucepan, large deep skillet, chefs knife, cutting board, and wooden spoon are all you need to make this dish comfortably at home.

Allergen Information

Contains none—but always verify the label on your chosen plant-based cream for nut or soy content if allergies are a concern.

Nutritional Information

Each serving (without pasta) provides 260 calories, 6 g total fat, 38 g carbohydrates, and 13 g protein, making it both filling and balanced.

Enjoy a comforting plate of Creamy Tomato Basil Lentil Bolognese, with hearty lentils and fresh basil. Pin
Enjoy a comforting plate of Creamy Tomato Basil Lentil Bolognese, with hearty lentils and fresh basil. | panpatriot.com

This plant-based bolognese is perfect for weeknight dinners or meal prep. Enjoy its hearty flavor and creamy finish!

Recipe Questions

What type of lentils work best?

Brown or green lentils hold shape well and provide an earthy base ideal for this dish's creamy texture.

Can I adjust the spice level?

Yes, crushed red pepper flakes can be added or omitted depending on your preferred heat level.

Which plant-based cream is recommended?

Unsweetened oat, soy, or cashew cream works well to add richness without overpowering other flavors.

What pasta pairs best with this sauce?

Wide noodles like rigatoni or spaghetti complement the sauce’s creamy texture and capture the lentils nicely.

How can I make this gluten-free?

Use gluten-free pasta varieties to maintain the dish's compatibility with gluten-free diets.

Creamy Tomato Basil Lentils

Hearty blend of tomatoes, lentils, and fresh basil in a creamy sauce ideal for pasta dishes.

Prep duration
15 min
Cooking duration
40 min
Total duration
55 min


Difficulty Easy

Origin Italian

Yield 4 Servings

Dietary requirements Vegan, Dairy-free

Ingredients

Lentil Base

01 1 cup dried brown or green lentils, rinsed
02 2 cups low-sodium vegetable broth

Vegetables

01 1 tablespoon olive oil
02 1 medium yellow onion, finely chopped
03 2 carrots, diced
04 2 celery stalks, diced
05 3 cloves garlic, minced

Sauce

01 1 can (28 ounces) crushed tomatoes
02 2 tablespoons tomato paste
03 1 teaspoon dried oregano
04 1 teaspoon dried thyme
05 1/2 teaspoon crushed red pepper flakes (optional)
06 Salt and black pepper to taste

Creamy Finish

01 1/2 cup unsweetened plant-based cream (oat, soy, or cashew)
02 1/4 cup fresh basil leaves, chopped

To Serve

01 Cooked pasta of choice (e.g., spaghetti, rigatoni)
02 Vegan parmesan or nutritional yeast (optional)

Directions

Step 01

Cook Lentils: Combine lentils and vegetable broth in a medium saucepan. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes until lentils are tender but not mushy. Drain any excess liquid and set aside.

Step 02

Sauté Vegetables: Heat olive oil in a large deep skillet over medium heat. Add chopped onion, diced carrots, and diced celery. Sauté, stirring occasionally, for 6 to 8 minutes until vegetables soften.

Step 03

Add Garlic: Incorporate minced garlic and cook for 1 minute until fragrant.

Step 04

Combine Sauce Ingredients: Stir in crushed tomatoes, tomato paste, oregano, thyme, crushed red pepper flakes, salt, and black pepper. Bring mixture to a simmer.

Step 05

Add Lentils and Simmer: Fold cooked lentils into the sauce. Simmer uncovered for 15 minutes, stirring occasionally, until sauce thickens and flavors meld.

Step 06

Finish with Cream and Basil: Lower heat. Stir in plant-based cream and fresh basil leaves. Simmer for 2 to 3 minutes. Adjust seasoning as needed.

Step 07

Serve: Serve over cooked pasta, garnished with vegan parmesan or nutritional yeast if desired.

Necessary tools

  • Medium saucepan
  • Large deep skillet or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon

Allergy information

Review each ingredient for potential allergens and consult with healthcare providers if you're uncertain.
  • Check plant-based cream for nut or soy allergens.

Nutrition facts (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Calories: 260
  • Fat: 6 g
  • Carbohydrates: 38 g
  • Protein: 13 g