You’ve been traveling north across Sri Lanka toward the Jaffna Peninsula, and the landscape has slowly changed around you. The lush coconut country farther south gives way to flatter, drier land where tall palmyrah palms rise above villages, gardens, and dusty roads.
In Jaffna, you wander through the busy market, passing piles of mangoes, vegetables, dried red chiles, curry leaves, and bags filled with fragrant spices. Later that afternoon, the smell of toasted spices, ginger, and curry leaves draws you toward a small family-run restaurant.
The cook notices you watching and invites you into the kitchen.
On the counter is a bowl of bone-in goat coated with roasted and unroasted curry powders, turmeric, fenugreek, cardamom, cinnamon, red chile, tomato paste, and thin coconut milk. At the stove, shallots, garlic, ginger, and fresh curry leaves sizzle in oil before the seasoned goat is added.
The pot is covered and left to simmer slowly. As the goat becomes tender, the roasted spices and red chile transform the coconut-based cooking liquid into a dark, intensely flavored curry. Fenugreek adds an earthy bitterness, while cinnamon and cardamom bring warmth and fragrance.
When the curry finally reaches the table, the goat is tender and the sauce is thick, dark, and spicy. It is served with rice or delicate string hoppers that soak up every bit of the rich gravy.
This is Jaffna-style goat curry—a fiery, deeply spiced taste of northern Sri Lanka.
Serves 5–6
3 pounds bone-in goat meat, cut into 1½–2 inch pieces
1½ tablespoons Jaffna unroasted curry powder
2½ tablespoons Sri Lankan roasted curry powder
1½ teaspoons ground roasted cumin
7 green cardamom pods, lightly crushed
¾ teaspoon fenugreek seeds
1 cinnamon stick
1 teaspoon ground turmeric
1–2 tablespoons Sri Lankan red chile powder, depending on desired heat
3 tablespoons tomato paste
1¼ cups thin, unsweetened coconut milk
2 teaspoons salt, plus more to taste
4 tablespoons coconut oil or neutral cooking oil
6 shallots, thinly sliced
4 cloves garlic, minced or finely grated
1½ tablespoons fresh ginger, grated
2–3 sprigs fresh curry leaves
2 green chiles, slit lengthwise, optional
1 small piece pandan leaf, about 4 inches, optional
1 small piece lemongrass, lightly crushed, optional
Juice of ½ lime
Fresh curry leaves for garnish, optional
Combine:
2 tablespoons ground coriander
1 tablespoon ground cumin
1½ teaspoons ground fennel
Mix well. You will need about 1½ tablespoons for the curry. Store the remaining mixture in an airtight container.
2 tablespoons coriander seeds
1 tablespoon cumin seeds
1½ teaspoons fennel seeds
5–6 dried Sri Lankan red chiles
1½ teaspoons black peppercorns
4 cloves
4 green cardamom pods
1 small piece Ceylon cinnamon
1 dried bay leaf
About 10 fresh curry leaves
Heat a dry skillet over low to medium-low heat.
Add the coriander seeds and toast briefly.
Add the black peppercorns, cloves, cardamom, cinnamon, and bay leaf. Continue roasting until fragrant.
Add the curry leaves and dried red chiles.
Add the cumin and fennel seeds last, since they toast more quickly.
Continue stirring until the spices are deeply fragrant, but do not allow them to burn.
Remove from the heat and cool completely.
Grind the toasted spices into a fine powder using a spice grinder or mortar and pestle.
At a Sri Lankan or South Asian grocery store, look for Sri Lankan dried red chiles or Sri Lankan chile powder.
Sri Lankan chile powder can be quite hot. Use about 1 tablespoon for a moderately spicy curry or closer to 2 tablespoons for a hotter Jaffna-style curry.
If you cannot find Sri Lankan chile powder, substitute mostly Kashmiri chile powder for its deep red color and flavor, then add a smaller amount of cayenne pepper for additional heat.
Place the goat in a large bowl.
Add the unroasted curry powder, roasted curry powder, roasted cumin, cardamom, fenugreek seeds, cinnamon stick, turmeric, red chile powder, tomato paste, coconut milk, and salt.
Mix thoroughly until every piece of goat is coated with the spices.
Cover and let the goat rest for at least 30 minutes.
For deeper flavor, refrigerate for 2–4 hours.
Heat the oil in a large heavy pot or Dutch oven over medium heat.
Add the shallots and curry leaves.
Cook for about 4–5 minutes, stirring occasionally, until the shallots begin to soften.
Add the garlic, ginger, green chiles, pandan leaf, and lemongrass, if using.
Cook for another 1–2 minutes, until fragrant.
Add the goat and all of its marinade to the pot.
Stir well so the meat and aromatic mixture are thoroughly combined.
Cook for about 5 minutes, stirring occasionally.
Add about 1½ cups of water, or just enough to create a braising liquid without making the curry soupy.
Bring to a gentle boil.
Cover the pot, reduce the heat to low, and simmer gently for about 2½–3 hours.
Stir occasionally and add small amounts of hot water if the curry becomes too dry before the goat is tender.
Cooking time will depend on the goat. Young goat may become tender sooner, while meat from a mature animal may require additional time.
The goat is ready when the meat is very tender and easily pulls away from the bone.
Once the goat is tender, remove the lid.
Continue simmering gently for another 15–30 minutes, stirring occasionally, until the sauce becomes thick, dark, and concentrated.
The finished curry should be a deep reddish-brown rather than a pale, creamy coconut curry.
Remove the cinnamon stick, pandan leaf, and lemongrass if used.
Stir in the lime juice.
Taste and adjust the salt if necessary.
Prepare the shallots, curry leaves, garlic, ginger, and other aromatics in a skillet as directed.
Transfer them to the slow cooker.
Add the marinated goat and mix well.
Add about ¾–1 cup of water.
Cook on low for 7–9 hours, or until the goat is very tender.
Because a slow cooker retains more moisture, the curry may be too thin when finished. Transfer it to a wide pot and simmer uncovered until the sauce becomes thick and concentrated.
Serve Jaffna-style goat curry with:
Steamed white rice
String hoppers, also called idiyappam
Pittu, steamed rice flour and coconut
Coconut sambol
Cucumber or tomato salad
String hoppers are especially good with this curry because the fine rice noodles soak up the dark, spicy coconut-and-chile gravy.