Creamy Tomato Basil Lentils

Featured in: Quick Weeknight Dinners

This dish features a luscious tomato and basil sauce combined with tender lentils, simmered to perfection in a creamy plant-based blend. Sautéed vegetables form a savory base, enhancing earthy lentils with herbs like oregano and thyme. Finished with fresh basil, it pairs beautifully with pasta for a wholesome, flavorful Italian-inspired option that's vegan and packed with protein. Simple steps yield a comforting plate perfect for family dinners or meal prep.

Updated on Thu, 20 Nov 2025 12:10:00 GMT
Steaming Creamy Tomato Basil Lentil Bolognese, a hearty vegan sauce ready to top your favorite pasta. Pin
Steaming Creamy Tomato Basil Lentil Bolognese, a hearty vegan sauce ready to top your favorite pasta. | garlicgroove.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.

The first time I made this lentil Bolognese, I was amazed how the lentils mimic the texture of classic versions while soaking in all the tomato and herb goodness. It quickly became a staple for pasta nights, and everyone—even meat lovers—asks for seconds.

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 (oat, soy, or cashew); 1/4 cup (10 g) fresh basil leaves, chopped
  • To Serve: Cooked pasta of choice (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:
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.
Combine Sauce Ingredients:
Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes, salt, and black pepper. Bring to a simmer.
Add Lentils & Simmer:
Fold in cooked lentils. Simmer uncovered for 15 minutes, stirring occasionally, until sauce thickens and flavors meld.
Stir in Cream & 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.
Pin
| garlicgroove.com

Sharing this meal with family is always a joy, especially when everyone gets involved in preparing their favorite pasta topping. My kids help sprinkle on nutritional yeast, and it makes dinner fun for all.

Required Tools

Use a medium saucepan for lentils, a large skillet for the sauce, a sharp chef's knife for chopping, and a sturdy cutting board for prepping vegetables.

Allergen Information

The dish contains no major allergens, but always check your plant-based cream ingredients for possible nuts or soy if sensitivities apply.

Nutritional Information

Each serving (without pasta) provides approximately 260 calories, 6 g total fat, 38 g carbohydrates, and 13 g protein—hearty and satisfying for any diet.

Fresh, bright green basil garnishes this rich Creamy Tomato Basil Lentil Bolognese, a comforting vegan main dish. Pin
Fresh, bright green basil garnishes this rich Creamy Tomato Basil Lentil Bolognese, a comforting vegan main dish. | garlicgroove.com

This vegan Bolognese is as satisfying as the classic, and tastes even better reheated the next day. Enjoy every creamy, herby bite!

Recipe Questions

→ What kind of lentils work best?

Brown or green lentils hold their shape well and provide a firm texture, making them ideal for this dish.

→ Can I use fresh herbs instead of dried?

Fresh oregano and thyme can be substituted but use about three times the amount of dried herbs for best flavor.

→ What plant-based cream options are recommended?

Oat, soy, or cashew cream add a smooth, creamy finish without overpowering the flavors.

→ How long should the sauce simmer after adding lentils?

Simmer uncovered for about 15 minutes until the sauce thickens and lentils absorb the flavors well.

→ What pasta types best complement this sauce?

Hearty shapes like rigatoni or spaghetti hold the sauce nicely and balance the creamy texture.

→ Is this suitable for gluten-free diets?

Yes, by pairing with gluten-free pasta, this dish easily fits gluten-free meal plans.

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 for a satisfying meal.

Prep duration
15 min
Cook duration
40 min
Complete duration
55 min


Complexity Easy

Heritage Italian

Output 4 Portions

Dietary requirements Vegan, No dairy

Components

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 the 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 but retain shape. Drain and set aside.

Step 02

Sauté vegetables: Heat olive oil in a large deep skillet over medium heat. Add onion, carrots, and celery. Cook for 6 to 8 minutes, stirring occasionally, until softened.

Step 03

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

Step 04

Combine sauce ingredients: 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. Adjust seasoning as needed.

Step 07

Serve: Serve the sauce over your choice of cooked pasta. Top with vegan parmesan or nutritional yeast if desired.

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and speak with a healthcare provider if you're uncertain about anything.
  • Check plant-based cream ingredient labels for nut or soy allergens.

Nutrition breakdown (per portion)

These values are provided as estimates only and shouldn't replace professional medical guidance.
  • Energy: 260
  • Fat: 6 g
  • Carbohydrates: 38 g
  • Protein: 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.