Creamy Tomato Basil Lentils

Featured in: Simple Weeknight Meals

This dish combines tender lentils simmered in a rich tomato sauce infused with garlic, oregano, and thyme. Sautéed vegetables add depth surrounded by creamy plant-based cream and fresh basil for a fragrant finish. The hearty, smooth texture works wonderfully over pasta, offering a satisfying and wholesome meal with balanced protein and vibrant flavors. Simple preparation and easy cooking make it ideal for a comforting Italian-inspired main course.

Updated on Thu, 20 Nov 2025 15:23:00 GMT
Creamy Tomato Basil Lentil Bolognese, a rich, vibrant vegan pasta topping with fresh basil and tomatoes. Pin It
Creamy Tomato Basil Lentil Bolognese, a rich, vibrant vegan pasta topping with fresh basil and tomatoes. | juniperbite.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.

This recipe became a new weeknight favorite when I wanted comfort food without fuss—lentils make the bolognese hearty, and that rich creamy finish makes it extra indulgent, all while staying vegan.

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.
Sauté 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.
Create Sauce:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Combine Lentils with Sauce:
Fold in cooked lentils. Simmer uncovered for 15 minutes, stirring occasionally, until sauce thickens and flavors meld.
Make 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.
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, a hearty, plant-based Italian dish, ready to eat. Pin It
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, a hearty, plant-based Italian dish, ready to eat. | juniperbite.com

My kids love twirling this saucy pasta on their forks, and it is always a hit for family dinner nights, especially when served with garlic bread.

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

Delicious Creamy Tomato Basil Lentil Bolognese served over spaghetti, offering comforting, savory vegan flavors. Pin It
Delicious Creamy Tomato Basil Lentil Bolognese served over spaghetti, offering comforting, savory vegan flavors. | juniperbite.com

This comforting vegan bolognese is full of flavor and nutrients. Perfect for easy weeknight meals or cozy family gatherings.

Questions About This Recipe

What type of lentils works best here?

Brown or green lentils maintain a firm texture and absorb flavors well during simmering.

Can I use fresh herbs instead of dried ones?

Fresh herbs like oregano and thyme can be used; add them near the end to preserve their aroma.

How do I achieve the creamy texture in the sauce?

Stirring in plant-based cream at low heat provides a smooth, rich finish without overpowering flavors.

What pasta pairs best with this sauce?

Wide noodles or rigatoni hold the sauce well, but any cooked pasta of choice works perfectly.

Is it possible to add extra depth to the sauce?

A splash of red wine added with the tomatoes enhances richness and complexity.

Creamy Tomato Basil Lentils

Hearty tomato and basil sauce enriched with lentils and creamy plant-based finish, perfect for pasta.

Prep Time
15 minutes
Cook Time
40 minutes
Total Duration
55 minutes
Juniper Bite Chloe Fischer


Skill Level Easy

Cuisine Italian

Serves 4 Number of Servings

Dietary Info Vegan-Friendly, 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, then reduce heat and simmer uncovered for 20 to 25 minutes until 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éing for 6 to 8 minutes until softened.

Step 03

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

Step 04

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

Step 05

Incorporate Lentils: Fold cooked lentils into the sauce and 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 basil. Simmer for 2 to 3 minutes and adjust seasoning as needed.

Step 07

Serve: Serve the sauce over cooked pasta and optionally top with vegan parmesan or nutritional yeast.

Kitchen Gear Needed

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

Allergen Details

Always check what goes in for allergens, and talk to your doctor if you’re unsure.
  • Contains no common allergens; verify plant-based cream for nut or soy content.

Nutrition Information (each serving)

This info’s just a guide, not medical advice.
  • Calories: 260
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 13 g