Rich Lentil Bolognese is a deeply satisfying vegan meat sauce that delivers bold, comforting flavor without relying on meat. This recipe combines earthy lentils, slow-cooked vegetables, and a savory tomato base to create a wholesome dish that feels indulgent yet fits perfectly into healthy eating plans. Whether you follow a plant-based lifestyle or want a lighter alternative to traditional Bolognese, this sauce works beautifully with pasta, rice, or even as a freezer-friendly meal prep option.
Story
Rich Lentil Bolognese has become one of those recipes I return to again and again, especially when I want something nourishing that still feels like comfort food. I first made it as a batch-cook dinner, and it quickly turned into a freezer staple. The slow simmer allows the lentils to soak up all the savory flavors, creating a sauce that feels rich and full-bodied. This Rich Lentil Bolognese works just as well on a busy weeknight as it does for weekend meal prep, and it fits effortlessly into a vegan, Slimming World–friendly way of cooking without sacrificing taste.
Ingredients
Olive oil cooking spray or 2 tablespoons olive oil
1 onion, finely diced
3 carrots, finely diced
3 celery sticks, finely diced
3 garlic cloves, minced
1 teaspoon salt
2 tablespoons sweetener or brown sugar
1 cinnamon stick (optional)
1 bay leaf
3 tablespoons tomato purée
1 tablespoon soy sauce or gluten free tamari
1 tablespoon Marmite or 2 tablespoons yeast flakes (optional)
250 g (1 cup) butternut squash, cut into small cubes
400 g (14 oz) canned chopped tomatoes
960 ml (4 cups) vegetable stock
200 g (1 cup) brown lentils, rinsed
100 g (½ cup) red lentils, rinsed
Step-by-Step Instructions
Preparing the Ingredients
Dice the onion, carrots, and celery very finely so they melt into the sauce as it cooks. Mince the garlic and cube the butternut squash into small, even pieces to help it soften quickly. Rinse both types of lentils thoroughly under cold water and set them aside so they are ready to add straight to the pot.
Cooking Instructions
Spray a large lidded pan with olive oil cooking spray and place it over medium-low heat. Add the onion, carrots, and celery, then cook for 8 to 10 minutes until softened, stirring often and adding a splash of stock if needed. Stir in the garlic, bay leaf, cinnamon stick, sweetener, and salt, and cook for one minute. Add the tomato purée and Marmite or yeast flakes, followed by the squash, chopped tomatoes, soy sauce, vegetable stock, and lentils. Bring the mixture to a boil, then reduce to a gentle simmer, partially cover, and cook for 25 to 30 minutes until the lentils are tender. Remove the bay leaf and cinnamon stick, adjust seasoning, and serve.
Tips for Perfect Results
Common Mistakes to Avoid
Avoid cutting the vegetables too large, as smaller pieces help create a cohesive, sauce-like texture. Do not rush the simmering stage, since the lentils need time to soften and absorb flavor. Stir occasionally to prevent sticking, especially as the sauce thickens near the end of cooking.
Pro Tips for Better Flavor
For deeper flavor, allow the sauce to rest for 10 minutes before serving. A small splash of balsamic vinegar added at the end can balance the sweetness of the tomatoes. Fresh rosemary stirred in just before serving adds a fragrant, savory finish that pairs well with lentils.
Serving and Storage
How to Serve
Serve Rich Lentil Bolognese tossed with wholewheat spaghetti, spooned over brown rice, or layered into baked dishes like vegan shepherd’s pie or moussaka. Finish with chopped rosemary and grated vegan hard cheese for extra richness.

How to Store Leftovers
Cool the sauce completely, then store it in airtight containers in the refrigerator for up to four days. Freeze individual portions for up to three months. Reheat gently on the stove or in the microwave, adding a splash of water or stock if needed.
Conclusion
Rich Lentil Bolognese proves that plant-based cooking can feel just as comforting and satisfying as classic recipes. With simple ingredients and flexible cooking methods, this dish fits easily into weekly meal planning while delivering big flavor every time.
Discover more delicious recipes by following me on Facebook and Pinterest.
Frequently Asked Questions
Can I make this in a slow cooker?
Yes, sauté the vegetables first, then add everything to the slow cooker and cook on low for 6 to 7 hours until the lentils are tender.
Is this recipe gluten free?
This recipe is naturally gluten free as long as you use gluten free vegetable stock and tamari instead of regular soy sauce.
Is Rich Lentil Bolognese suitable for weight loss plans?
This recipe is Syn Free on Slimming World and comes in at around 230 calories per serving without pasta or toppings, making it suitable for balanced weight loss plans.
Print
Rich Lentil Bolognese
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A hearty vegan lentil bolognese made with two types of lentils, vegetables, and a rich tomato sauce. Perfect for pasta, rice, or meal prep.
Ingredients
- Olive oil cooking spray or 2 tbsp olive oil
- 1 onion, finely diced
- 3 carrots, finely diced
- 3 celery sticks, finely diced
- 3 garlic cloves, minced
- 1 tsp salt
- 2 tbsp sweetener or brown sugar
- 1 cinnamon stick
- 1 bay leaf
- 3 tbsp tomato puree
- 1 tbsp soy sauce or gluten free tamari
- 1 tbsp Marmite or yeast flakes
- 250 g butternut squash, cubed
- 400 g chopped tomatoes
- 960 ml vegetable stock
- 200 g brown lentils
- 100 g red lentils
Instructions
- Spray a large pan with oil and cook onion, carrots, and celery for 8–10 minutes.
- Add garlic, bay leaf, cinnamon stick, sweetener, and salt and cook for 1 minute.
- Stir in tomato puree and Marmite or yeast flakes.
- Add squash, tomatoes, soy sauce, stock, and lentils.
- Bring to a boil, then simmer partially covered for 25–30 minutes.
- Remove bay leaf and cinnamon stick, season, and serve.
Notes
- Serve with pasta, rice, or as a baked dish filling.
- Freezes well for up to three months.
- Use gluten free stock and tamari to keep gluten free.
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Category: Dinner
- Method: Simmering
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 serving
- Calories: 233
- Sugar: 7 g
- Sodium: 1019 mg
- Fat: 1 g
- Saturated Fat: 1 g
- Unsaturated Fat: 0 g
- Trans Fat: 0 g
- Carbohydrates: 42 g
- Fiber: 18 g
- Protein: 15 g
- Cholesterol: 0 mg
