Creamy Tomato Basil Lentils

Featured in: Hearty Dinners

This dish features tender lentils simmered in a rich tomato and herb sauce, enriched with creamy plant-based cream and fresh basil. Combining earthy lentils with aromatic vegetables and spices, it offers a hearty, comforting flavor profile. Easy to prepare, it’s perfect served over your favorite pasta, providing a filling and nutritious dish that is both vegan and high in protein. A perfect blend of freshness and creaminess for any mealtime.

Updated on Thu, 20 Nov 2025 15:22:00 GMT
Steaming Creamy Tomato Basil Lentil Bolognese, glistening with fresh basil, ready for a comforting dinner. Save It
Steaming Creamy Tomato Basil Lentil Bolognese, glistening with fresh basil, ready for a comforting dinner. | sunnyspoonful.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 after craving a comforting Italian meal that stayed true to plant-based eating. The creamy sauce and sturdy lentils create a hearty texture that satisfied everyone at my table.

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

Prepare the 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é the 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 the Sauce:
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.
Finish with 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.
Save It
| sunnyspoonful.com

Sharing this Bolognese around the dinner table has become a family favorite—the kids love the rich sauce, and it’s a dish everyone can enjoy together regardless of dietary preferences.

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 flavorful bowl of Creamy Tomato Basil Lentil Bolognese, offering a rich aroma and vibrant veggie texture. Save It
A flavorful bowl of Creamy Tomato Basil Lentil Bolognese, offering a rich aroma and vibrant veggie texture. | sunnyspoonful.com

Enjoy this nourishing lentil Bolognese with your favorite pasta—it's sure to please every palate. Make extra for meal-prep or quick weeknight dinners!

Recipe FAQs

How do I cook the lentils perfectly?

Simmer lentils in vegetable broth until tender but not mushy, around 20–25 minutes. Drain excess liquid for best texture.

Can I substitute the plant-based cream?

Yes, use oat, soy, or cashew cream alternatives to maintain creaminess without dairy.

What pasta pairs well with this dish?

Spaghetti, rigatoni, or any pasta shape that holds sauce well complements this lentil blend beautifully.

How can I add depth to the sauce?

Adding a splash of red wine to the tomato base enhances flavor complexity and richness.

Is this dish suitable for gluten-free diets?

Yes, by choosing gluten-free pasta, the dish remains entirely gluten-free.

How should leftovers be stored?

Keep leftovers refrigerated in an airtight container for up to 4 days to preserve freshness.

Creamy Tomato Basil Lentils

Rich tomato and basil lentil dish with creamy texture and fresh herbs for a satisfying meal.

Prep Time
15 mins
Cook Time
40 mins
Total Duration
55 mins
Authored by Lana Bright

Recipe Type Hearty Dinners

Skill Level Easy

Cuisine Style Italian

Recipe Yield 4 Serving Size

Diet Preferences Suitable for Vegans, Dairy-Free

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 to taste
07 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 hold their shape. Drain excess liquid and set aside.

Step 02

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

Step 03

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

Step 04

Build Sauce: Add crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring the mixture to a simmer.

Step 05

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

Step 06

Finish with Cream and Basil: Reduce heat to low. Stir in plant-based cream and chopped fresh basil. Simmer for 2 to 3 minutes, then adjust seasoning as needed.

Step 07

Serve: Plate the sauce over cooked pasta. Optionally, garnish with vegan parmesan or nutritional yeast.

Tools You'll Need

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

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • No major allergens present; verify plant-based cream labels for nut or soy content.

Nutrition Details (Per Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 260
  • Fats: 6 grams
  • Carbohydrates: 38 grams
  • Proteins: 13 grams