Creamy Tomato Basil Lentils

Featured in: Everyday Dinners

This dish combines tender lentils simmered in a rich tomato sauce infused with fresh basil and delicate herbs. The creamy finish adds a velvety texture, making it perfect for pairing with pasta or enjoyed on its own. Easy to prepare, it offers a hearty plant-based option full of vibrant, comforting flavors.

Updated on Thu, 20 Nov 2025 08:45:00 GMT
Steaming Creamy Tomato Basil Lentil Bolognese, a vegan Italian feast simmered in a rich tomato sauce. Save to Pinterest
Steaming Creamy Tomato Basil Lentil Bolognese, a vegan Italian feast simmered in a rich tomato sauce. | bloomoven.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 first made this lentil Bolognese for a cozy weeknight dinner, hoping to satisfy everyone at the table with something nourishing yet comforting. The creamy tomato basil sauce brought new love for plant-based meals in our household.

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, until tender but not mushy. Drain any excess liquid and set aside.
Sauté Vegetables:
Heat olive oil in a large, deep skillet over medium heat. Add onion, carrots, and celery. Sauté for 6–8 minutes, stirring occasionally, until softened.
Add Garlic:
Add garlic and cook for 1 minute until fragrant.
Add Sauce Ingredients:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Combine Lentils and Sauce:
Fold in cooked lentils. Simmer uncovered for 15 minutes, stirring occasionally, until sauce thickens and flavors meld.
Add Cream and Basil:
Reduce heat to low. Stir in plant-based cream and fresh basil. Simmer for 2–3 minutes. Adjust seasoning as needed.
Serve:
Serve over cooked pasta, topped with vegan parmesan or nutritional yeast if desired.
A close-up of Creamy Tomato Basil Lentil Bolognese, served hot over a bed of al dente pasta. Save to Pinterest
A close-up of Creamy Tomato Basil Lentil Bolognese, served hot over a bed of al dente pasta. | bloomoven.com

One evening, my kids helped sprinkle fresh basil on top, and the whole family gathered for seconds. It has quickly become a favorite comfort dish for us.

Required Tools

Medium saucepan, large deep skillet or Dutch oven, chefs knife, cutting board, wooden spoon

Allergen Information

No common allergens are present but always check the plant-based cream label for nuts or soy. For strict diets, verify all packaged items for vegan status.

Nutritional Information (per serving, without pasta)

Calories: 260, Total Fat: 6 g, Carbohydrates: 38 g, Protein: 13 g

Fresh basil garnishes the vibrant Creamy Tomato Basil Lentil Bolognese, bursting with savory flavors. Save to Pinterest
Fresh basil garnishes the vibrant Creamy Tomato Basil Lentil Bolognese, bursting with savory flavors. | bloomoven.com

This vegan Bolognese makes weeknight dinner special without fuss. Enjoy it as leftovers for a delicious meal all week!

Recipe FAQs

What type of lentils work best?

Brown or green lentils are ideal for maintaining texture and absorbing flavors without becoming mushy.

Can I make this dish gluten-free?

Yes, simply use gluten-free pasta or enjoy the lentil sauce on its own as a hearty meal.

How do I achieve the creamy texture?

Stir in a plant-based cream near the end of cooking to add richness and smooth consistency.

What herbs enhance the flavor?

Fresh basil combined with dried oregano and thyme creates a balanced, aromatic profile.

Is this dish suitable for a vegan diet?

Yes, it uses plant-based ingredients and excludes animal products while offering high protein content.

How long can leftovers be stored?

Keep refrigerated in an airtight container for up to 4 days for best quality.

Creamy Tomato Basil Lentils

A creamy tomato and basil lentil dish delivering comforting, rich flavors and plant-based protein.

Prep Duration
15 min
Cook Duration
40 min
Entire Time
55 min
Created by Rachel Moore

Recipe Group Everyday Dinners

Skill Level Easy

Cuisine Type Italian

Makes 4 Portions

Dietary Info Plant-Based, No Dairy

Ingredient List

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 oz) crushed tomatoes
02 2 tablespoons tomato paste
03 1 teaspoon dried oregano
04 1 teaspoon dried thyme
05 ½ teaspoon crushed red pepper flakes (optional)
06 Salt and black pepper to taste

Creamy Finish

01 ½ cup unsweetened plant-based cream (e.g., oat, soy, or cashew)
02 ¼ cup fresh basil leaves, chopped

To Serve

01 Cooked pasta of choice
02 Vegan parmesan or nutritional yeast (optional)

Directions

Step 01

Prepare Lentils: Combine lentils and vegetable broth in a medium saucepan. Bring to a boil, then 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 onion, carrots, and celery; sauté for 6 to 8 minutes until softened, stirring occasionally.

Step 03

Add Garlic: Stir in garlic and cook for 1 minute until fragrant.

Step 04

Incorporate Sauce Ingredients: Add crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes (if using), salt, and black pepper. Bring mixture to a simmer.

Step 05

Combine Lentils with Sauce: 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: Reduce heat to low. Stir in plant-based cream and chopped basil. Simmer for 2 to 3 minutes. Adjust seasoning to taste.

Step 07

Serve: Ladle over cooked pasta and optionally top with vegan parmesan or nutritional yeast.

Essential Tools

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

Allergy Notes

Review ingredients to spot any allergens and ask your healthcare provider if you're unsure.
  • Check plant-based cream for nut or soy allergens; otherwise, no common allergens present.

Nutrition Details (per portion)

Use this info as a reference only; it doesn’t replace health guidance.
  • Caloric Value: 260
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 13 g