Go Back
+ servings
vegan shepherd's pie in orange le creseut pan

Indian-spiced vegan shepherd's pie with aubergine and chickpeas

Mandy Mazliah
This vegan shepherd's pie with aubergine and chickpeas is flavoured with Indian spices and is hearty, filling and jam-packed full of flavour.
5 from 1 vote
Prep Time 15 mins
Cook Time 1 hr 50 mins
Total Time 2 hrs 5 mins
Course Main Course
Cuisine Indian
Servings 4
Calories 496 kcal


  • 2 tablespoons sunflower oil
  • 900 g potatoes
  • 1 tablespoon vegan margarine
  • 1 tablespoon ground cumin
  • 1 teaspoon cumin seeds
  • 1 onion
  • 2 cloves of garlic
  • a thumb-sized piece of ginger
  • 1 large aubergine
  • 1 teaspoon turmeric
  • 1 teaspoon chilli powder
  • 400 g tinned chickpeas drained and rinsed
  • 400 g tinned chopped tomatoes
  • 1 tablespoon garam masala
  • Salt and pepper


  • Pre-heat the oven to 180°C (fan)/200°C/gas mark 6.
  • Finely chop the onion, garlic and ginger and dice the aubergine.
  • Place the diced aubergine in an oven-proof dish, add 1 tbsp of sunflower oil and stir well. Bake in the pre-heated oven for 30 minutes until soft and golden brown, stirring halfway.
  • In a large saucepan (ideally one that is oven-proof to save on washing up) heat the remaining sunflower oil over a medium heat. Add the cumin seeds and fry, stirring, until just turning brown. Add the onion, stir well, then cover and reduce the heat to low. Cook for ten minutes, stirring occasionally, until the onion has softened. Add the garlic, ginger and spices, stir well and cook for a further minute.
  • Add the cooked aubergines, chickpeas, tinned tomatoes, garam masala and salt and pepper to taste. (It’s fine to add the aubergines a little later if they’re not quite ready yet). Bring to the boil, then cover and simmer for 15-20 minutes.
  • While the sauce is bubbling away peel and chop the potatoes. Place in a large pan of water, bring to the boil and cook until soft. Drain and mash along with the margarine and cumin until smooth.
  • Spread the mashed potato evenly over the top of the aubergine and chickpea mixture (transfer first to an oven proof dish if you need to). Scuff the top of the mashed potato with a fork and bake in the pre-heated oven for 30-40 minutes until the top is turning golden brown.
  • Serve with sautéed cabbage or other greens.


Nutritional information is approximate and is intended as a guide only.


Calories: 496kcalCarbohydrates: 82gProtein: 16gFat: 13gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gTrans Fat: 1gSodium: 202mgPotassium: 1795mgFiber: 19gSugar: 14gVitamin A: 487IUVitamin C: 60mgCalcium: 148mgIron: 8mg
Keyword vegan shepherd's pie
Tried this recipe?Let us know how it was!