Recipe originally published here:
Two pounds goat.
One thumblength ginger.
Four or five garlic cloves.
One TBS. ground coriander.
One TBS. cayenne.
Half Tsp. turmeric.
Half Tsp. mustard seeds (black).
Half Tsp. cumin seeds (jeerakam).
Half Tsp. fennel seeds (perinjeerakam).
Half Tsp. cinnamon powder.
Half Tsp. salt.
Four or five green cardamom pods, three or four whole cloves, a dozen whole peppercorns, and a bay leaf or two.
Two TBS. tamarind juice.
Half a dozen Roma tomatoes, or two beefsteak tomatoes.
Four or five fresh green chilies, finely minced.
Cut the meat into chunks, dry-roast the spices as appropriate. Grind two of the onions with the ginger, garlic, and all spices plus the salt, EXCEPT the bay leaves, cardamon pods, and mustard seeds, to a paste. Stir the tamarind water into this, and rub it all over the meat. Let this sit in the refrigerator for an hour or so to absorb flavours and tenderize.
Chop the tomatoes.
In a roomy pan or chetty fry the mustard seeds briefly in ghee or oil, add the remaining onion, cardamom pods, and the minced green chili, and sauté till nicely golden. Add the chopped tomatoes, cook till soft.
Then add the meat and its marinating paste, and cook till the moisture has dissipated and the oil separated. This, by the way, is the key to developing a good flavour, hence the need for a roomy pan or chetty - you do not want to crowd the chunks of meat.
Add water to cover, plus bay leaves, and simmer on low for about an hour. You may substitute coconut milk for some of the water. Stir it occasionally, and when the meat seems tender enough, remove from the heat. You may fish out the cardamom pods and bay leaves it this point.
Garnish liberally with cilantro, and serve with chapatis or steamed rice, as well as fresh chilies and lime wedges on the side.