Creamy Tomato Basil Lentils

Featured in: Dinner Grin

This dish layers earthy lentils with a rich tomato base, enhanced by fresh basil and a smooth, plant-based cream finish. Slow-simmered vegetables like onion, carrot, and celery build depth while garlic and herbs intensify flavor. Perfectly simmered to meld all ingredients, it’s a nourishing, satisfying option ideal for pairing with your favorite pasta varieties. The creamy texture balances vibrant acidity, creating a harmonious plate suited for easy weeknight dining.

Updated on Thu, 20 Nov 2025 12:55:00 GMT
Creamy Tomato Basil Lentil Bolognese served over pasta, a comforting vegan Italian dish. Save
Creamy Tomato Basil Lentil Bolognese served over pasta, a comforting vegan Italian dish. | grinnosh.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 created this lentil Bolognese when transitioning to more plant-based meals and its bold flavors quickly won over my pasta-loving family.

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.
Prepare 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.
Garlic:
Add garlic and cook for 1 minute until fragrant.
Tomato 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 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.
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, rich with tomatoes and flavorful herbs. Save
A steaming bowl of Creamy Tomato Basil Lentil Bolognese, rich with tomatoes and flavorful herbs. | grinnosh.com

This recipe always brings us together for a cozy pasta night and is a favorite for Vegan Tuesdays with my kids.

Required Tools

Medium saucepan large deep skillet or Dutch oven chefs knife cutting board and wooden spoon are helpful for smooth preparation.

Allergen Information

This dish is generally allergen-friendly but be sure to check the label of your plant-based cream for nut or soy ingredients.

Nutritional Information

Per serving without pasta: 260 calories, 6 g total fat, 38 g carbohydrates, 13 g protein.

Enjoy a close-up of the delicious Creamy Tomato Basil Lentil Bolognese, before you plate it up. Save
Enjoy a close-up of the delicious Creamy Tomato Basil Lentil Bolognese, before you plate it up. | grinnosh.com

This creamy vegan Bolognese makes both classic pasta and dinner gatherings extra special.

Recipe FAQ

Can I use different lentil types?

Yes, brown or green lentils work best as they hold their shape well during cooking.

How can I make the sauce spicier?

Add crushed red pepper flakes to taste during the simmering process for a gentle heat.

What can I substitute for plant-based cream?

Unsweetened oat, soy, or cashew cream are great options for adding creaminess without dairy.

Is this dish suitable for gluten-free diets?

Yes, simply pair the sauce with gluten-free pasta to keep the dish gluten-free.

How long does the sauce keep refrigerated?

Stored in an airtight container, it remains fresh for up to 4 days in the refrigerator.

Creamy Tomato Basil Lentils

A creamy, tomato-infused lentil sauce with fresh basil for a hearty pasta complement.

Prep duration
15 min
Cook duration
40 min
Complete duration
55 min
Created by Hannah Lewis


Skill level Easy

Heritage Italian

Output 4 Portions

Dietary guidelines Plant-Based, 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

Stage 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 yet firm. Drain any excess liquid and set aside.

Stage 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, stirring occasionally.

Stage 03

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

Stage 04

Combine Sauce Ingredients: Stir in crushed tomatoes, tomato paste, oregano, thyme, red pepper flakes (if using), salt, and black pepper. Bring the mixture to a simmer.

Stage 05

Add Lentils to Sauce: Fold the cooked lentils into the sauce. Continue simmering uncovered for 15 minutes, stirring occasionally, allowing the sauce to thicken and flavors to develop.

Stage 06

Incorporate Cream and Basil: Reduce heat to low. Stir in the plant-based cream and fresh basil. Simmer for an additional 2 to 3 minutes. Adjust seasoning as needed.

Stage 07

Serve: Plate the sauce over cooked pasta and garnish 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 component for potential allergens and consult with healthcare professionals if you're uncertain about ingredients.
  • Contains no common allergens; verify plant-based cream for nut or soy content.

Nutrient content (per portion)

These values are approximate guidelines only and shouldn't replace professional nutritional advice.
  • Energy: 260
  • Fats: 6 g
  • Carbohydrates: 38 g
  • Proteins: 13 g