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, 16 Apr 2026 19:23:27 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)

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

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.

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

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

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.