Railway lamb curry

Try this spicy lamb curry, so named as it was once cooked by the chefs working on the Indian railways in the 1900s. Lamb on the bone gives loads of flavour

  • Prep:35 mins
    Cook:1 hrs 45 mins
    plus at least 1 hr marinating
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 646
  • fat 47g
  • saturates 22g
  • carbs 15g
  • sugars 5g
  • fibre 3g
  • protein 39g
  • salt 0.3g


  • 8 garlic cloves, crushed
  • thumb-sized piece ginger, finely grated
  • 2 tsp turmeric
  • 800g leg of lamb on the bone, cut into bite-sized pieces
  • 3 tbsp vegetable oil
  • 10-12 curry leaves
  • 1 onion, finely chopped
  • 450ml lamb stock
  • 1 medium potato, peeled and cut into chunks
  • 250ml coconut milk
  • 2 tsp tamarind paste
  • rice or roti, to serve
  • 1 tbsp coriander seeds
  • 2 tsp fennel seeds
  • 1 tsp cumin seeds
  • 6-7 dried Kashmiri chillies (or mild dried red chillies), stalks removed


  1. Mix the garlic, ginger, turmeric and lamb together in a large mixing bowl, then leave the lamb to marinate in the fridge for 1 hr or preferably overnight.

  2. Toast the spice mix ingredients in a dry frying pan for 12 mins over a low heat, stirring occasionally, until they release their aroma. Leave to cool, then grind to a fine powder using a spice grinder or pestle and mortar. Set aside.

  3. Heat the oil over a medium heat in a heavy-based, large saucepan. Add the curry leaves and onions, and fry for 15-17 mins, stirring well. As the onions begin to change colour, add the lamb and fry for 10 mins. Add the spice powder and turn the heat up slightly. Stir continuously for 5 mins. Pour in the stock and season to taste. Bring to the boil, then turn down to a simmer. Put the lid on and cook for 40 mins. Stir halfway through cooking.

  4. Tip in the potato and continue cooking for 15 mins. Add the coconut milk along with the tamarind paste and simmer for 10 mins with the lid off to reduce. Serve warm with rice or roti.  

Suggested recipes from this collection...