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)

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.
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.

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

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

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.