Creamy Tomato Basil Lentils

Featured in: Smart Weeknight Meals

This dish combines tender lentils with crushed tomatoes and fresh basil, simmered into a creamy, flavorful sauce. Sautéed vegetables like onion, carrots, and celery add depth while plant-based cream enhances richness. Simmered to meld spices and herbs, it's ideal served over pasta and topped with vegan parmesan or nutritional yeast. Easy to prepare and packed with protein, it offers a comforting, hearty meal with Italian-inspired flavors.

Updated on Thu, 20 Nov 2025 16:38:00 GMT
Creamy Tomato Basil Lentil Bolognese, a rich, vibrant vegan dish, served over steaming pasta. Pin it
Creamy Tomato Basil Lentil Bolognese, a rich, vibrant vegan dish, served over steaming pasta. | smartyskitchen.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.

When I first made this lentil Bolognese my family was amazed that such bold flavor and creaminess could come from simple vegan ingredients. It's become our go-to comfort dish for casual dinners and cozy gatherings.

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.
Make Sauce:
Stir in crushed tomatoes tomato paste oregano thyme red pepper flakes salt and black pepper. Bring to a simmer.
Simmer Lentils:
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.
Serve:
Serve over cooked pasta topped with vegan parmesan or nutritional yeast if desired.
This Creamy Tomato Basil Lentil Bolognese showcases a creamy, red sauce with visible fresh basil leaves. Pin it
This Creamy Tomato Basil Lentil Bolognese showcases a creamy, red sauce with visible fresh basil leaves. | smartyskitchen.com

Our family loves to gather around the table for cozy Italian nights and this plant-based Bolognese fills everyone up while nourishing the heart.

Required Tools

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

Allergen Information

Contains none; always check plant-based cream for nut or soy allergens and verify product labels for vegan and allergen status.

Nutritional Information

Each serving (without pasta) provides approximately 260 calories 6 g total fat 38 g carbohydrates and 13 g protein.

A close-up of steaming Creamy Tomato Basil Lentil Bolognese, ready to be enjoyed as a hearty meal. Pin it
A close-up of steaming Creamy Tomato Basil Lentil Bolognese, ready to be enjoyed as a hearty meal. | smartyskitchen.com

This Bolognese works year-round and is a delicious way to highlight the boldness of simple wholesome ingredients.

Recipe Questions & Answers

What type of lentils work best for this dish?

Brown or green lentils are ideal as they hold their shape well and provide a hearty texture that complements the creamy sauce.

Can I use fresh herbs instead of dried oregano and thyme?

Yes, fresh herbs can be used but add them towards the end of cooking to preserve their delicate flavors.

How can I make this dish gluten-free?

Serve it with gluten-free pasta or spiralized vegetables to keep the entire meal gluten-free.

What plant-based cream options are suitable?

Oat, soy, or cashew cream works well to provide the creamy texture without overpowering the flavors.

Is this dish suitable for meal prep?

Yes, it stores well refrigerated for up to 4 days and flavors often improve after a day.

Can I add red wine to enhance the flavor?

Adding a splash of red wine with the tomatoes adds depth and complexity to the sauce.

Creamy Tomato Basil Lentils

Hearty tomato and basil lentils in a creamy sauce, perfect for a satisfying plant-based meal.

Prep Time
15 min
Time to Cook
40 min
Overall Time
55 min
Created by Emily Scott


Skill Level Easy

Culinary Roots Italian

Makes 4 Portions

Diet Details 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 (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, lower heat and simmer uncovered for 20 to 25 minutes until lentils are tender but not mushy. 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, stirring occasionally, until vegetables soften.

Step 03

Add Garlic: Add minced garlic to the skillet and cook for 1 minute until fragrant.

Step 04

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

Step 05

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

Step 06

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

Step 07

Serve: Serve the sauce over cooked pasta, topped with vegan parmesan or nutritional yeast if desired.

Tools You'll Need

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

Allergy Info

Review each item for allergens and reach out to a healthcare provider if unsure.
  • Check plant-based cream labels for nut or soy allergens.

Nutrition Info (per portion)

Info for reference only. Always check with your doctor for health guidance.
  • Energy (Calories): 260
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 13 g