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)

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

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

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.