Creamy Tomato Basil Lentils

Featured in: Home Comforts

This creamy tomato basil lentil dish combines tender lentils simmered in rich tomatoes with fragrant basil and a smooth, plant-based cream finish. Sautéed vegetables add depth, while herbs like oregano and thyme bring balanced flavors. Perfect served over your choice of pasta, it offers a hearty, plant-based option full of protein and comforting textures. Easy to prepare within an hour, this flavorful blend creates a satisfying meal suitable for vegan diets and those seeking a wholesome, nutritious option.

Updated on Thu, 20 Nov 2025 12:52:00 GMT
Creamy Tomato Basil Lentil Bolognese served over pasta, a vegan delight with fresh basil aroma. Save
Creamy Tomato Basil Lentil Bolognese served over pasta, a vegan delight with fresh basil aroma. | snacksplat.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 creamy tomato basil lentil Bolognese when I wanted a satisfying weeknight dinner that felt cozy but still packed plenty of plant-based protein. The combination of lentils and vegetables simmered in a velvety tomato sauce quickly became a favorite in our kitchen, especially for family pasta nights.

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.
Prepare 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.
Add tomatoes and seasoning:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Add lentils:
Fold in cooked lentils. Simmer uncovered for 15 minutes, stirring occasionally, until sauce thickens and flavors meld.
Make it creamy:
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.
Save
| snacksplat.com

There's something special about gathering around the table with a big bowl of pasta after a busy day. My kids especially love sprinkling nutritional yeast on top and getting involved in prepping the veggies. This meal has become a regular request for cozy family dinners.

Required Tools

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

Allergen Information

Contains: None (check plant-based cream for nut or soy allergens). Always verify labels for vegan and allergen status.

Nutritional Information

Per serving, without pasta: Calories 260, Total Fat 6 g, Carbohydrates 38 g, Protein 13 g

A steaming bowl of Creamy Tomato Basil Lentil Bolognese, rich with tomatoes and hearty lentils. Save
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, rich with tomatoes and hearty lentils. | snacksplat.com

Enjoy this comforting vegan Bolognese any night of the week, and don't forget extra basil on top for freshness.

Recipe Guide

What type of lentils work best?

Brown or green lentils are ideal as they hold their shape well and absorb flavors nicely during simmering.

Can I make it gluten-free?

Yes, by serving over gluten-free pasta, this dish becomes suitable for gluten-free diets without compromising taste.

How do I achieve the creamy texture?

Adding unsweetened plant-based cream such as oat or cashew cream near the end of cooking creates a smooth, rich finish.

What herbs complement this dish?

Dried oregano, thyme, and fresh basil enhance the savory tomato base and provide aromatic balance.

Can I prepare this in advance?

Absolutely. The dish develops more flavor when refrigerated and served within four days. Reheat gently before serving.

Creamy Tomato Basil Lentils

Creamy tomato and basil mingled with tender lentils in a rich, savory sauce for a comforting meal.

Prep duration
15 min
Kitchen time
40 min
Complete duration
55 min
Created by Katie Miller


Skill level Easy

Heritage Italian

Output 4 Portions

Nutrition Labels Plant-based, No dairy

What you'll need

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 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
02 1/4 cup fresh basil leaves, chopped

To Serve

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

Method

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 retain shape. Drain 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 minced garlic and cook for 1 minute until fragrant.

Step 04

Add Tomato Mixture: Incorporate crushed tomatoes, tomato paste, oregano, thyme, crushed red pepper flakes, salt, and black pepper. Bring to a gentle simmer.

Step 05

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

Step 06

Add Cream and Basil: Reduce heat to low, stir in plant-based cream and chopped basil. Simmer for 2 to 3 minutes. Adjust seasoning as necessary.

Step 07

Serve: Serve sauce hot over cooked pasta. Garnish with vegan parmesan or nutritional yeast if desired.

Kitchen tools

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

Allergy details

Always review ingredients for potential allergens and seek professional medical guidance if uncertain.
  • Contains no common allergens; verify plant-based cream for nut or soy allergens.

Nutrient breakdown (each portion)

Numbers shown are estimates only - please consult healthcare providers for specific advice.
  • Energy: 260
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 13 g