Vegan Lentil Bolognese with Roasted Vegetables

A hearty, plant-based take on classic bolognese that swaps meat for protein-rich green lentils and a medley of roasted vegetables. This vegan version builds deep umami flavor through tomato purée, vegetable stock, and optional Marmite or balsamic vinegar, creating a sauce that's rich and satisfying without animal products. The combination of soft mushrooms, caramelized onions, and tender lentils creates a chunky, textured sauce that clings beautifully to pasta. Ideal for weeknight dinners, meal prep, or feeding mixed dietary groups, it's equally good served over pasta, jacket potatoes, or crusty bread. What sets this version apart is its accessibility—no specialty ingredients required, just whole vegetables and pantry staples that develop complex flavor through gentle cooking. The 35-45 minute simmer time allows vegetables to soften completely while lentils absorb the aromatic sauce, making this a genuinely comforting, plant-forward meal.
Ingredients
- 11 oz dried pasta, —
- 1 lb tinned chopped tomatoes, —
- 1 clove garlic, crushed
- 1 — medium onion, peeled and finely diced
- carrots, peeled and finely diced
- mushrooms, choppedfinely diced celery1:1vegetable
celery adds crunch instead of earthiness; cook slightly longer
Full guide → - courgette, aubergine or celery, —(optional)
- 1 ¾ cups vegetable stock, —
- 3 ½ oz green lentils (Puy lentils), —
- 2 tbsp tomato purée, —sun-dried tomato paste0.75condiment
more concentrated; use less and add extra stock if needed
- salt, —
- black pepper, —
- dried mixed herbs, —
- oil, for cooking
- vegan Worcestershire sauce, —(optional)
- Marmite, —(optional)soy sauce0.5 tspcondimentadds glutenadds soy
more liquid; add simultaneously with stock to maintain consistency; adds:soy
- balsamic vinegar, —(optional)
Instructions
- 1
Heat oil in a large saucepan over medium heat and add garlic, onion, mushrooms, carrots and any additional fresh vegetables, cooking gently until they begin to soften.
- 2
Add chopped tomatoes and tomato purée, stirring to combine.
- 3
Pour in vegetable stock and add lentils, mixing well.
- 4
Season with salt, pepper and dried herbs such as basil, oregano or thyme. Optionally add vegan Worcestershire sauce, Marmite or balsamic vinegar.
- 5
Bring to a boil then reduce to a simmer. Cover and cook for approximately 35-45 minutes, stirring occasionally, until thickened to desired consistency. Add water if the sauce begins to stick.
- 6
Meanwhile, cook pasta according to package instructions.
- 7
Serve sauce over cooked pasta, jacket potatoes or crusty bread.
Tips
Toast dried lentils in a dry pan for 1-2 minutes before adding liquid to deepen their earthiness and prevent mushiness. This extra step builds complexity without additional ingredients.
Finely dice vegetables to uniform size so they soften evenly and distribute throughout the sauce. Mushrooms release moisture as they cook, naturally thickening the sauce.
Add umami boosters gradually—start with one teaspoon Marmite or balsamic, taste, then adjust. Marmite is intensely salty; stir in completely to avoid bitter pockets.
Good to Know
Refrigerate in an airtight container up to 4 days. Freeze up to 3 months in portions. Sauce thickens further when chilled; thin with water or stock when reheating.
Prepare sauce completely 1-2 days ahead and reheat gently on stovetop. Cook pasta fresh to order to prevent sogginess. Assemble just before serving.
Spoon over hot pasta, jacket potatoes, or alongside crusty bread. Top with nutritional yeast, fresh basil or vegan parmesan if desired. Serve with a simple green salad.
Common Mistakes
Add water if the sauce sticks to prevent scorching, which makes the bolognese taste burnt rather than deeply cooked.
Stir in Marmite completely rather than sprinkling on top to avoid overly salty, unpleasant pockets.
Don't skip the initial vegetable sauté; 5-10 minutes of gentle cooking builds flavor foundation that stewing alone won't create.
Substitutions
celery adds crunch instead of earthiness; cook slightly longer
Full guide →more concentrated; use less and add extra stock if needed
more liquid; add simultaneously with stock to maintain consistency; adds:soy
Full guide →FAQ
Can I make this sauce ahead and freeze it?
Yes, freeze the completed sauce for up to 3 months in airtight containers or freezer bags. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of stock or water if it's thickened too much. Don't freeze cooked pasta with the sauce as it becomes mushy.
What if I don't have green lentils?
Brown or red lentils work as substitutes. Brown lentils soften at a similar rate; red lentils cook faster (20-25 minutes) and will break down into a thicker sauce. Adjust final consistency with stock if needed.
How long does leftover bolognese keep?
Refrigerate in airtight containers for 3-4 days. The flavors deepen as it sits. Reheat gently on the stovetop or microwave, adding a splash of water if needed since the sauce thickens when cold.