Vegetarian Lentil and Vegetable Casserole Recipe
Introduction
This vibrant vegetarian casserole is packed with wholesome vegetables, warming spices, and tender lentils, creating a hearty and nutritious meal. Perfect for a comforting dinner, it develops richer flavors when made ahead. Serve it with rice, mash, or quinoa for a complete dish.

Ingredients
- 1 tbsp olive or rapeseed oil
- 1 onion, finely chopped
- 3 garlic cloves, sliced
- 1 tsp smoked paprika
- ½ tsp cumin
- 1 tbsp dried thyme
- 3 medium carrots, sliced (about 200g)
- 2 medium sticks celery, finely sliced (about 120g)
- 1 red pepper, chopped
- 1 yellow pepper, chopped
- 2 x 400g tins tomatoes or peeled cherry tomatoes
- 250ml vegetable stock (we used 1 Knorr vegetable stock pot)
- 2 courgettes, sliced thickly (about 300g)
- 2 sprigs fresh thyme
- 250g cooked lentils (we used ready-to-eat Puy lentils)
Instructions
- Step 1: Heat the oil in a large, heavy-based pan. Add the chopped onions and cook gently for 5 to 10 minutes until softened.
- Step 2: Add the sliced garlic, smoked paprika, cumin, dried thyme, carrots, celery, and peppers. Cook for another 5 minutes, stirring occasionally.
- Step 3: Pour in the tins of tomatoes and vegetable stock. Add the sliced courgettes and fresh thyme sprigs. Simmer the mixture gently for 20 to 25 minutes.
- Step 4: Remove the thyme sprigs. Stir in the cooked lentils and bring the casserole back to a simmer. Cook for a few more minutes until warmed through.
- Step 5: Serve the casserole hot, accompanied by wild and white basmati rice, creamy mash, or quinoa according to your preference.
Tips & Variations
- This casserole tastes even better the day after cooking, as the flavors have time to meld together.
- For added heat, sprinkle in some chili flakes along with the spices.
- Use different beans or pulses if you prefer, such as chickpeas or black beans, for a variation in texture.
- Feel free to swap in seasonal vegetables like butternut squash or sweet potato to vary the flavors.
Storage
Store the casserole in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop or in the microwave until heated through. This dish can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this casserole vegan?
Yes, this recipe is naturally vegan if you choose a vegetable stock that does not contain animal products, and use plant-based oil.
What can I serve with this casserole?
This casserole pairs wonderfully with grains such as wild and white basmati rice, quinoa, or creamy mashed potatoes to soak up the delicious sauce.
Print
Vegetarian Lentil and Vegetable Casserole Recipe
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This hearty vegetarian casserole combines a medley of colorful vegetables, aromatic herbs, and protein-rich lentils simmered in a flavorful tomato-based sauce. Perfect for a comforting and nutritious meal, it’s ideal served with rice, mash, or quinoa. Best made a day ahead to deepen the flavors.
Ingredients
Vegetables and Aromatics
- 1 tbsp olive or rapeseed oil
- 1 onion, finely chopped
- 3 garlic cloves, sliced
- 3 medium carrots, sliced (about 200g)
- 2 medium sticks celery, finely sliced (about 120g)
- 1 red pepper, chopped
- 1 yellow pepper, chopped
- 2 courgettes, sliced thickly (about 300g)
Spices and Herbs
- 1 tsp smoked paprika
- ½ tsp cumin
- 1 tbsp dried thyme
- 2 sprigs fresh thyme
Liquids & Others
- 2 x 400g tins tomatoes or peeled cherry tomatoes
- 250ml vegetable stock (we used 1 Knorr vegetable stock pot)
- 250g cooked lentils (we used Merchant Gourmet ready-to-eat Puy lentils)
Instructions
- Heat the Oil and Cook Onions: In a large, heavy-based pan, heat 1 tbsp olive or rapeseed oil over medium heat. Add the finely chopped onion and cook gently for 5 to 10 minutes until softened and translucent, stirring occasionally to prevent sticking.
- Add Garlic and Spices: Add the sliced garlic cloves, 1 tsp smoked paprika, ½ tsp cumin, and 1 tbsp dried thyme to the pan. Stir and cook for a minute to release the spices’ aromas.
- Add Vegetables: Incorporate the sliced carrots, finely sliced celery, and chopped red and yellow peppers into the pan. Cook for 5 minutes, stirring occasionally, allowing the vegetables to soften slightly.
- Add Tomatoes, Stock and Courgettes: Pour in the two tins of tomatoes and 250ml vegetable stock. Add the thickly sliced courgettes and the 2 sprigs of fresh thyme. Stir well and bring the mixture to a simmer. Let it cook gently for 20 to 25 minutes, stirring occasionally.
- Finish with Lentils and Remove Thyme: Remove the fresh thyme sprigs from the casserole. Stir in the 250g cooked lentils and bring the casserole back to a simmer until heated through.
- Serve: Serve the vegetarian casserole hot with wild and white basmati rice, creamy mashed potatoes, or fluffy quinoa for a complete meal.
Notes
- This casserole develops a richer flavor if made a day in advance and reheated.
- You can substitute Puy lentils with any cooked lentils of your choice.
- For added texture, sprinkle some toasted nuts or seeds on top before serving.
- Adjust the spices according to your preference for heat and smokiness.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Casserole
- Method: Stovetop
- Cuisine: Vegetarian British
Keywords: vegetarian casserole, lentil casserole, vegetable casserole, healthy vegetarian dinner, easy stovetop recipe

