A rich, deeply spiced curry slow-cooked until the aromatic tomato and onion reduction clings intimately to the tender cuts.
Coat the lamb in half the yogurt with salt and rest for 1 hour.
Heat the mustard oil until smoking, then add the black cardamoms and cinnamon stick.
Blend the soaked chilies into a paste and fry in the oil until deep red.
Add the marinated lamb and brown on high heat.
Stir in the fennel powder, ginger powder, and remaining yogurt, then cover and cook on low for about 90 minutes until the lamb is tender.
Adjust the salt, rest for 10 minutes, and serve with steamed rice or roti.