Skip to content
Punjabi Dhaba-Style Lamb Curry

Punjabi Dhaba-Style Lamb Curry

Tender yoghurt-marinated lamb is simmered in a deeply spiced onion and tomato gravy, then finished with a fragrant tarka of cumin, coriander, chilli and fenugreek for a richly aromatic curry.

180 mins total for first methodServes 3On the Hob

Ingredients

Lamb marinade

Curry

To finish

Method

120 mins prep60 mins cook180 mins total
  1. Mix the lamb with the yoghurt, turmeric, chilli powder and salt. Cover and refrigerate for at least 2 hours, or overnight.

  2. Heat 2 tablespoons of the oil in a heavy-based pan over a medium heat. Add the cardamom, cinnamon, 1 bay leaf, peppercorns, cloves and dried chilli, if using. Fry for about 1 minute until fragrant.

  3. Add the sliced onions and cook patiently until a deep golden brown. Stir in the crushed ginger, garlic and crushed green chilli, then cook for 1 minute.

  4. Add the marinated lamb and raise the heat. Stir-fry until the outside of the meat has changed colour, then add the chopped tomato and cook until softened.

  5. Stir in 1 teaspoon of the ground coriander and the meat masala, if using. Pour in the warm water, bring to a gentle simmer, cover and cook for about 45 minutes, or until the lamb is tender. Add a splash more water if the gravy becomes too thick before the meat is ready.

  6. For the tarka, heat the remaining oil in a separate frying pan. Add the remaining bay leaves, cumin seeds and crushed coriander seeds. When aromatic, add the finely chopped onion and cook until golden.

  7. Add the reserved crushed ginger, garlic and green chilli, if using, and cook for 1 minute. Stir in the remaining ground coriander and Kashmiri chilli powder.

  8. Add the roughly chopped tomatoes and a pinch of salt. Cook until they collapse and the oil begins to show around the edges, then stir in the crushed fenugreek leaves.

  9. Pour the hot tarka into the cooked lamb curry and stir gently so the tempering stays aromatic. Taste and adjust the seasoning.

  10. Scatter over ginger juliennes, fresh coriander and a little garam masala. Serve hot with naan, tandoori roti or steamed basmati rice.

Notes

Goat can be used in place of lamb, but it may need longer gentle cooking to become tender.

Cool leftovers promptly, refrigerate in a covered container and use within 2 days. Reheat gently until piping hot throughout.

About this recipe

This Punjabi dhaba-style lamb curry layers whole spices, browned onions, ginger, garlic and tomato into a richly savoury gravy. The lamb is marinated with yoghurt and turmeric first, then simmered gently so the meat becomes tender while the sauce thickens around it.

A separate tarka of onion, cumin, coriander, chilli and fenugreek is folded through at the end, giving the curry a fresh aromatic lift. Serve it with naan, tandoori roti or steamed basmati rice, and allow extra time if using a particularly firm cut of lamb. Add a little water if needed while the curry cooks.