Plant-Based Lentil Bolognese

Featured in: Cozy Home Dinners

This plant-based lentil bolognese combines tender lentils simmered slowly in a rich tomato sauce with aromatic vegetables like onions, carrots, and celery. Enhanced by herbs including oregano, basil, and thyme, and a touch of smoked paprika, the sauce offers deep, savory flavors with a satisfying texture. Mushrooms add earthiness while garlic and optional red pepper flakes bring depth and warmth. Served over your favorite pasta, it’s a wholesome, comforting Italian-inspired dish that's simple to prepare and packed with plant-based nutrition.

Updated on Mon, 24 Nov 2025 16:54:00 GMT
A bubbling pot of Plant-Based Lentil Bolognese, rich with vegetables and hearty lentils. Save
A bubbling pot of Plant-Based Lentil Bolognese, rich with vegetables and hearty lentils. | poppyhearth.com

A hearty, rich, and comforting one-pot meal featuring lentils simmered in a robust tomato sauce with vegetables and herbs—delivering all the meaty satisfaction of a classic Bolognese, entirely plant-based.

This recipe is perfect for cozy dinners and has become a family favorite for its simplicity and taste.

Ingredients

  • Lentils & Protein: 1 cup dried brown or green lentils, rinsed, 3 cups vegetable broth
  • Vegetables: 2 tablespoons olive oil, 1 medium onion, finely diced, 2 carrots, finely diced, 2 celery stalks, finely diced, 3 cloves garlic, minced, 1 red bell pepper, diced (optional), 8 oz (225 g) mushrooms, finely chopped
  • Tomato Base: 1 (28 oz / 800 g) can crushed tomatoes, 2 tablespoons tomato paste
  • Seasonings & Herbs: 1 teaspoon dried oregano, 1 teaspoon dried basil, 1/2 teaspoon dried thyme, 1/2 teaspoon smoked paprika, 1/4 teaspoon red pepper flakes (optional), 1 bay leaf, Salt and freshly ground black pepper, to taste
  • To Serve: 12 oz (340 g) pasta of choice (spaghetti, penne, or gluten-free), Fresh basil or parsley, chopped (optional)

Instructions

Step 1:
Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5-7 minutes until softened.
Step 2:
Add garlic, mushrooms, and bell pepper (if using). Cook for 5 minutes, stirring occasionally, until mushrooms release their moisture.
Step 3:
Stir in tomato paste, oregano, basil, thyme, smoked paprika, and red pepper flakes. Cook for 1-2 minutes until fragrant.
Step 4:
Add lentils, vegetable broth, crushed tomatoes, and bay leaf. Stir to combine.
Step 5:
Bring to a boil, then reduce heat to low. Cover and simmer for 30-35 minutes, stirring occasionally, until lentils are tender and sauce has thickened.
Step 6:
While the sauce simmers, cook pasta according to package instructions. Drain and set aside.
Step 7:
Remove bay leaf from sauce. Season with salt and pepper to taste.
Step 8:
Serve sauce over pasta. Garnish with fresh basil or parsley if desired.
Steaming plate of Plant-Based Lentil Bolognese, served over pasta and topped with fresh herbs. Save
Steaming plate of Plant-Based Lentil Bolognese, served over pasta and topped with fresh herbs. | poppyhearth.com

This meal has brought our family together on many weeknights for a warm and satisfying dinner.

Required Tools

Large pot or Dutch oven, wooden spoon, chefs knife, cutting board, saucepan (for pasta)

Allergen Information

Contains: Wheat (if not using gluten-free pasta). Free from: Dairy, Eggs, Nuts, Soy (unless optional soy sauce is used). Always double-check ingredient labels for hidden allergens.

Nutritional Information

Calories: 225, Total Fat: 5 g, Carbohydrates: 35 g, Protein: 12 g (per serving, without pasta)

Close-up of a rustic bowl of Plant-Based Lentil Bolognese, featuring a thick, flavorful sauce. Save
Close-up of a rustic bowl of Plant-Based Lentil Bolognese, featuring a thick, flavorful sauce. | poppyhearth.com

This plant-based bolognese is a delicious way to enjoy classic comfort food with a healthy twist.

Recipe Questions

What type of lentils should I use?

Brown or green lentils work best for this dish since they hold their shape well and provide a hearty texture.

Can I make this in one pot?

Yes, the sauce is simmered in one pot, though pasta is cooked separately for best results.

What herbs enhance the sauce flavor?

Oregano, basil, thyme, and smoked paprika provide rich, layered flavors that complement the tomato base.

How can I increase protein content?

Adding cooked lentils or plant-based ground meat boosts the protein and hearty texture.

Is this suitable for gluten-free diets?

Using gluten-free pasta options makes this dish gluten-free without altering its flavor.

Plant-Based Lentil Bolognese

Hearty lentils in a tomato sauce with vegetables and herbs, delivering robust plant-based flavors.

Prep duration
15 minutes
Cooking duration
40 minutes
Total duration
55 minutes
Created by Grace Holloway

Recipe type Cozy Home Dinners

Skill level Easy

Cuisine type Italian

Makes 4 Portions

Dietary details Vegan-friendly, No dairy

Required Ingredients

Lentils & Protein

01 1 cup dried brown or green lentils, rinsed
02 3 cups vegetable broth

Vegetables

01 2 tablespoons olive oil
02 1 medium onion, finely diced
03 2 carrots, finely diced
04 2 celery stalks, finely diced
05 3 cloves garlic, minced
06 1 red bell pepper, diced (optional)
07 8 oz mushrooms (225 g), finely chopped

Tomato Base

01 1 can (28 oz / 800 g) crushed tomatoes
02 2 tablespoons tomato paste

Seasonings & Herbs

01 1 teaspoon dried oregano
02 1 teaspoon dried basil
03 1/2 teaspoon dried thyme
04 1/2 teaspoon smoked paprika
05 1/4 teaspoon red pepper flakes (optional)
06 1 bay leaf
07 Salt and freshly ground black pepper, to taste

To Serve

01 12 oz pasta of choice (spaghetti, penne, or gluten-free)
02 Fresh basil or parsley, chopped (optional)

How-To Steps

Step 01

Sauté Base Vegetables: Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery and sauté for 5 to 7 minutes until softened.

Step 02

Add Aromatics and Mushrooms: Incorporate garlic, mushrooms, and red bell pepper if using. Cook for 5 minutes, stirring occasionally, until mushrooms release their moisture.

Step 03

Develop Flavor with Seasonings: Stir in tomato paste, dried oregano, dried basil, dried thyme, smoked paprika, and red pepper flakes. Cook for 1 to 2 minutes until fragrant.

Step 04

Combine Lentils and Tomato Base: Add rinsed lentils, vegetable broth, crushed tomatoes, and bay leaf. Stir to combine thoroughly.

Step 05

Simmer the Sauce: Bring to a boil then reduce heat to low. Cover and simmer for 30 to 35 minutes, stirring occasionally, until lentils are tender and sauce has thickened.

Step 06

Cook the Pasta: While the sauce simmers, cook pasta according to package directions. Drain and set aside.

Step 07

Finalize Seasoning: Remove bay leaf from sauce. Season with salt and freshly ground black pepper to taste.

Step 08

Serve: Serve lentil sauce over pasta and garnish with fresh basil or parsley if desired.

Tools needed

  • Large pot or Dutch oven
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Saucepan for pasta

Allergy notices

Check ingredients for allergens. Reach out to your healthcare provider with any questions.
  • Contains wheat if gluten-containing pasta is used
  • Free from dairy, eggs, nuts, and soy unless soy sauce is added
  • Check ingredient labels for hidden allergens

Nutrition breakdown (per portion)

These details are meant for general advice, not medical guidance.
  • Energy: 225
  • Fats: 5 g
  • Carbohydrates: 35 g
  • Proteins: 12 g