Creamy Tomato Basil Lentils

Featured in: Weeknight Dinners

This dish combines tender lentils simmered with crushed tomatoes, aromatic herbs, and a touch of plant-based cream to create a smooth, flavorful sauce. Fresh basil adds brightness, enhancing the savory depth. The hearty mix is ideal served atop your favorite pasta, offering a satisfying, protein-rich meal with Italian inspiration. Simple techniques and wholesome ingredients make it accessible for easy, comforting cooking.

Updated on Thu, 20 Nov 2025 09:27:00 GMT
Steaming plate of Creamy Tomato Basil Lentil Bolognese, rich tomato sauce with fresh basil served over pasta. Save to Pinterest
Steaming plate of Creamy Tomato Basil Lentil Bolognese, rich tomato sauce with fresh basil served over pasta. | yummywithmia.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 Bolognese when searching for a cozy, plant-based dinner. It quickly became a regular favorite, especially for family pasta nights.

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:
Combine lentils and vegetable broth in a medium saucepan. Bring to a boil, reduce heat, and simmer uncovered for 20 to 25 minutes until tender but not mushy. Drain excess liquid and set aside.
Sauté Vegetables:
Heat olive oil in a large, deep skillet over medium heat. Add onion, carrots, and celery. Sauté for 6 to 8 minutes, stirring occasionally, until softened.
Add Garlic:
Add garlic and cook for 1 minute until fragrant.
Simmer Sauce:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Add Lentils:
Fold in cooked lentils. Simmer uncovered for 15 minutes, stirring, until sauce thickens and flavors meld.
Creamy Finish:
Reduce heat to low. Stir in plant-based cream and fresh basil. Simmer for 2 to 3 minutes. Adjust seasoning if needed.
Serve:
Serve over cooked pasta, topped with vegan parmesan or nutritional yeast.
Save to Pinterest
| yummywithmia.com

This creamy lentil Bolognese quickly became a bonding meal with my family—everyone loves customizing their bowl with extra basil or vegan cheese!

Required Tools

You'll need a medium saucepan, large deep skillet or Dutch oven, chef's knife, cutting board, and a wooden spoon for smooth cooking.

Allergen Information

No major allergens are present, but always check your plant-based cream for any nut or soy content based on dietary needs.

Nutritional Information

Each serving (without pasta) provides about 260 calories, 6 g total fat, 38 g carbohydrates, and 13 g protein—ideal for fueling busy weeknights.

A close-up of a bowl of delicious Creamy Tomato Basil Lentil Bolognese, a hearty vegan meal. Save to Pinterest
A close-up of a bowl of delicious Creamy Tomato Basil Lentil Bolognese, a hearty vegan meal. | yummywithmia.com

Top your bowls with fresh basil and vegan cheese for even more flavor. Enjoy warm, comforting pasta nights with this wholesome recipe.

Common Recipe Questions

How do I ensure lentils cook perfectly in this dish?

Simmer lentils in vegetable broth until tender but firm, about 20-25 minutes. Avoid overcooking to keep texture intact.

Can I use different herbs to vary the flavor?

Yes, oregano and thyme complement tomatoes well, but fresh basil added at the end gives a vibrant finish that balances richness.

Which plant-based cream works best here?

Oat, soy, or cashew cream all add smoothness without overpowering, enhancing the sauce's creamy texture naturally.

Is it possible to make this dish gluten-free?

Absolutely, just serve the sauce with gluten-free pasta to maintain dietary preferences without sacrificing flavor.

What are good toppings to complement these flavors?

Vegan parmesan or nutritional yeast offer a savory, cheesy note that pairs well with the tomato and basil elements.

Creamy Tomato Basil Lentils

Rich blend of tomatoes, lentils, and basil in a creamy sauce, ideal for a hearty main course.

Prep Time
15 minutes
Cooking Duration
40 minutes
Overall Time
55 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Easy

Culinary Origin Italian

Total Output 4 Portion Size

Dietary Preferences Plant-Based, 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 28 oz (800 g) can 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)

Steps to Follow

Step 01

Cook Lentils: In a medium saucepan, combine lentils and vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20 to 25 minutes until lentils are tender but hold shape. 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é for 6 to 8 minutes, stirring occasionally, until vegetables are softened.

Step 03

Cook Garlic: Add minced garlic to the skillet and cook for 1 minute until fragrant.

Step 04

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

Step 05

Combine Lentils and Simmer: Fold cooked lentils into the sauce. Simmer uncovered for 15 minutes, stirring occasionally, to thicken sauce and blend flavors.

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: Serve sauce over cooked pasta, topped with vegan parmesan or nutritional yeast if desired.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • May contain nuts or soy depending on plant-based cream selection. Verify labels.

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 260
  • Fats: 6 grams
  • Carbohydrates: 38 grams
  • Proteins: 13 grams