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)

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

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.

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.

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

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.