Creamy Tomato Basil Lentils

Featured in: Hearty Soups & Stews

This dish brings together earthy lentils, vibrant tomatoes, and fresh basil in a creamy sauce that simmers to create a rich, hearty flavor. Sautéed vegetables add depth, while plant-based cream lends smoothness and balance. Ideal for serving over your favorite pasta, it’s a simple yet satisfying meal combining protein and comforting Italian-inspired tastes. Season with herbs and a touch of spice, then finish with fresh basil for brightness.

Preparation involves simmering lentils until tender, sautéing aromatics like onion, carrots, and celery, then melding the sauce ingredients together. A final touch of cream softens the acidity, delivering a luscious, velvety texture. This vegan, protein-packed dish works well any night you crave comforting, plant-powered Italian-inspired cuisine.

Updated on Thu, 20 Nov 2025 15:34:00 GMT
Creamy Tomato Basil Lentil Bolognese, a rich sauce with hearty lentils, is ready to be poured on pasta. Save
Creamy Tomato Basil Lentil Bolognese, a rich sauce with hearty lentils, is ready to be poured on pasta. | pumpkinhearth.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 Creamy Tomato Basil Lentil Bolognese on a chilly weeknight and was amazed by how rich and satisfying it turned out, even without any meat or dairy. It quickly became a family favorite for cozy pasta nights.

Ingredients

  • Lentil Base: 1 cup (200 g) dried brown or green lentils, rinsed and 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.
Make Sauce:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Combine and Simmer:
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.
Savory Creamy Tomato Basil Lentil Bolognese, a vegan delight, garnished with fresh basil and plant-based cream. Save
Savory Creamy Tomato Basil Lentil Bolognese, a vegan delight, garnished with fresh basil and plant-based cream. | pumpkinhearth.com

This is the dish my family requests whenever we want a comforting meal that still feels healthy. Everyone enjoys customizing their bowl with different pastas and toppings.

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

Calories: 260, Total Fat: 6 g, Carbohydrates: 38 g, Protein: 13 g (per serving, without pasta)

Warm, appetizing Creamy Tomato Basil Lentil Bolognese served over spaghetti, offering comforting Italian flavors. Save
Warm, appetizing Creamy Tomato Basil Lentil Bolognese served over spaghetti, offering comforting Italian flavors. | pumpkinhearth.com

This sauce is perfect for batch-cooking and freezes well so you can enjoy it for easy dinners. Enjoy every creamy, herby bite!

Recipe Q&A

What type of lentils work best?

Brown or green lentils are ideal as they hold their shape well and provide a hearty texture.

Can I add more vegetables?

Yes, adding diced bell peppers or mushrooms can enhance flavor and nutrition.

How can I adjust creaminess?

Tweak the plant-based cream amount to your liking or substitute with coconut cream for a richer finish.

What herbs complement this dish?

Fresh basil is key, and dried oregano and thyme add aromatic depth to the sauce.

Is this dish suitable for gluten-free diets?

Serve with gluten-free pasta or grains to keep the meal gluten-free.

How long does it keep refrigerated?

Store leftovers covered in the fridge for up to 4 days for best freshness.

Creamy Tomato Basil Lentils

Rich tomato, basil, and lentils blended with herbs and plant-based cream for a hearty main dish.

Prep duration
15 min
Time to cook
40 min
Time required
55 min
Created by Sarah Coleman


Skill required Easy

Cuisine origin Italian

Portions 4 Serves

Dietary info 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
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 lentils are tender. Drain any 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. Cook, stirring occasionally, for 6 to 8 minutes until vegetables are softened.

Step 03

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

Step 04

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

Step 05

Combine Lentils and Sauce: 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 fresh basil. Simmer for 2 to 3 minutes. Adjust seasoning as needed.

Step 07

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

Gear Needed

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

Allergy warning

Read over each ingredient for allergies and check with your doctor when uncertain.
  • No common allergens unless plant-based cream contains nuts or soy; verify ingredient labels.

Nutrition details per portion

This is for reference only. Contact your healthcare provider about any concerns.
  • Calorie count: 260
  • Fat content: 6 g
  • Carbohydrate: 38 g
  • Proteins: 13 g