Goan goat curry is a richly spiced curry from Goa, India, made here with bone-in goat, toasted coconut, chiles, vinegar, and tamarind. Slow simmering turns the meat tender while the coconut and spices make a savory, tangy gravy that pairs especially well with rice. Goan households have different curry styles, so this is one practical, coconut-based version rather than a claim to a single definitive recipe.
Ingredients
- 3 lb (1.36 kg) bone-in goat, cut into 1½- to 2-inch (4- to 5-cm) pieces
- 2 tsp (12 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) ground turmeric
- 2 tbsp (30 ml) white or coconut vinegar, divided
- 2 tbsp (12 g) coriander seeds
- 1½ tsp (3 g) cumin seeds
- 1 tsp (2 g) whole black peppercorns
- 5 dried Kashmiri chiles, stems removed
- 1 cinnamon stick, about 2 inches (5 cm)
- 4 whole cloves
- 3 green cardamom pods
- 1 cup (80 g) unsweetened finely grated coconut, fresh or dried
- 3 tbsp (45 ml) neutral oil, such as sunflower or canola oil
- 2 medium yellow onions, finely chopped, about 2 cups (300 g)
- 1½ tbsp (22 g) finely grated fresh ginger
- 6 garlic cloves, finely grated or minced, about 18 g
- 2 medium ripe tomatoes, chopped, about 2 cups (300 g)
- 1 tbsp (15 g) tamarind paste
- 3 cups (720 ml) hot water, divided
- ¼ cup (10 g) chopped fresh cilantro, for serving
Instructions
- Season and marinate the goat. Pat the goat dry and place it in a bowl. Add the turmeric, 1 teaspoon of the salt, and 1 tablespoon (15 ml) of the vinegar; turn the pieces to coat. Cover and refrigerate for 30 minutes while you prepare the other ingredients. This short rest seasons the meat without relying on vinegar to tenderize it.
- Toast the spices and coconut. Set a dry skillet over medium-low heat. Add the coriander, cumin, peppercorns, Kashmiri chiles, cinnamon, cloves, and cardamom. Toast for about 2 minutes, shaking the pan often, until fragrant; remove them before they darken or smoke. Add the grated coconut and toast, stirring, for 4 to 6 minutes until evenly golden. Transfer everything to a plate and let it cool for a few minutes. If the chiles are very large or particularly hot, start with three and add more next time to suit your preferred heat.
- Make the curry paste. Grind the toasted spices in a spice grinder or mortar until fine. Blend them with the toasted coconut and ½ cup (120 ml) of the hot water until you have a thick, mostly smooth paste. A little coconut texture is fine. Keep the remaining hot water for the pot; adding it gradually makes the curry easier to control than making a thin paste.
- Cook the onions. Heat the oil in a heavy Dutch oven or deep, sturdy pot over medium heat. Add the onions and cook for 10 to 12 minutes, stirring regularly, until soft and golden at the edges. If they begin to catch, lower the heat and add a spoonful of water. Well-cooked onions give the gravy body, so avoid rushing them or letting them burn.
- Brown the goat. Add the marinated goat in a single layer as much as your pot allows. Cook for about 6 to 8 minutes, turning the pieces so they take on some color. If the pot is crowded, brown the meat in two batches; crowding makes it steam and can leave the curry less deeply flavored. Return all the meat to the pot before moving on.
- Build the gravy. Stir in the ginger and garlic and cook for 1 minute. Add the tomatoes and remaining 1 teaspoon of salt. Cook for 5 to 6 minutes, stirring and breaking down the tomatoes, until they look soft and jammy. Add the coconut-spice paste and cook for 2 minutes, stirring so it does not scorch on the bottom.
- Simmer until tender. Stir in the remaining 2½ cups (600 ml) hot water and the tamarind paste. Bring the pot to a gentle boil, then lower the heat until the curry simmers steadily. Cover with the lid slightly ajar and cook for about 90 minutes, stirring every 15 to 20 minutes. If the liquid drops too low or the curry starts sticking, add hot water ¼ cup (60 ml) at a time. Goat pieces and pots vary, so continue simmering in 15-minute increments if the meat is not fork-tender. Check a thick piece with a food thermometer, keeping the probe away from bone: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of goat. For this curry, keep cooking until the meat is tender, then let it stand covered for at least 3 minutes before serving.
- Finish and adjust. Stir in the remaining 1 tablespoon (15 ml) vinegar. Taste the gravy and adjust the salt or add a little more vinegar if you want a brighter finish. If the sauce is thinner than you like, simmer uncovered for 5 to 10 minutes; if it is too thick, loosen it with a splash of hot water. Scatter cilantro over the curry and serve hot.
Tips
- Choose the right cut. Bone-in goat shoulder or leg pieces give the gravy plenty of flavor, and the bones help protect the meat during a long simmer. Ask a butcher to cut the pieces if needed. Boneless goat works too, but check it earlier because smaller, leaner pieces may become tender sooner.
- Manage the chile heat. Kashmiri chiles are valued for their red color and relatively gentle heat. If you cannot find them, use dried guajillo chiles for color and mild warmth, or use 1 to 2 teaspoons (2 to 4 g) of Kashmiri chile powder in the paste. Guajillo can taste fruitier; chile powder may make the curry hotter, so adjust cautiously.
- Keep the paste from scorching. Toast over moderate or low heat and stir the coconut constantly near the end. If using dried coconut, watch it closely because it colors faster than fresh coconut. For a smoother gravy, blend the paste thoroughly; for a more rustic texture, leave it slightly coarse.
- Plan for the meat, not just the clock. Goat tenderness depends on the animal, cut, and size of the pieces. A gentle simmer is more useful than a hard boil, which can toughen the outside before the center softens. If the meat is still chewy at 90 minutes, keep adding a little hot water as needed and simmer until tender.
Serving Suggestions
Serve the curry with steamed basmati rice, plain white rice, or Goan parboiled rice if available; a mild starch balances the tangy, spiced gravy. Soft, plain bread is also useful for scooping up sauce. Put lime wedges, chopped cilantro, and a simple sliced-onion salad on the table so diners can brighten their portions without changing the whole pot. If you are serving several dishes, choose mild vegetables or a cooling cucumber salad rather than another strongly spiced curry. Keep the curry hot until serving, and offer extra rice because the coconut gravy is especially good spooned over it.
Variations
Use a different chile. For a hotter curry, leave the seeds in one or two Kashmiri chiles or add a small dried hot chile. For a milder pot, use fewer chiles and remove their seeds. Heat varies by chile, so changing the amount is more reliable than assuming every dried chile is equally spicy.
Make it without coconut. Coconut is part of this version, but Goan curry recipes vary. For a less rich gravy, omit it and blend the toasted spices with water; the result will be thinner and more directly tangy. You can also use ½ cup (45 g) unsweetened desiccated coconut if fresh coconut is unavailable, adding a little extra water as you blend.
Adjust the souring ingredients. Tamarind and vinegar each contribute a different kind of acidity: tamarind tastes rounded and fruity, while vinegar is sharper. If tamarind paste is hard to find, use 1 tablespoon (15 ml) of extra vinegar and taste at the end; the flavor will be sharper and less fruity. Add any extra acid gradually so it does not overwhelm the toasted spices.
Use a pressure cooker. To shorten the simmer, brown the onions and meat and prepare the paste in the cooker using its sauté setting, then add the water and tamarind. Follow the cooker manufacturer’s directions for the amount of liquid, timing, and natural release; cooking time varies by model and cut. Check that the goat is tender and meets the safe temperature guidance before serving. Do not fill the cooker beyond its marked limit.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in shallow, covered containers. The curry keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills because the coconut and gelatin from the bones set; that is normal. For longer storage, freeze in meal-size portions for up to 3 months for best quality. Thaw frozen curry overnight in the refrigerator, rather than on the counter.
Reheat only the portion you need in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if the gravy has become too thick. Heat until steaming throughout and use a food thermometer to confirm leftovers reach 165°F (74°C), the USDA FSIS recommendation for reheated leftovers. You can also microwave a portion in a covered, microwave-safe dish, stirring midway and checking the temperature in several spots. Avoid repeatedly cooling and reheating the whole pot.
Frequently Asked Questions
Can I make Goan goat curry a day ahead?
Yes. Make the curry through the simmering step, cool it promptly, and refrigerate it. The flavors have time to mingle overnight, and the gravy may taste even more settled the next day. Reheat it gently to 165°F (74°C), adding a little water if needed, and add fresh cilantro just before serving.
Why is my goat still tough after an hour and a half?
It likely needs more time at a gentle simmer. Goat can vary in age, cut, and piece size, so the clock is only a guide. Keep the pot covered, check that there is enough liquid, and cook in 15-minute increments until a fork slips into the meat easily. A vigorous boil will not speed this up reliably and may make the meat less pleasant.
Can I use lamb instead of goat?
Yes. Use bone-in lamb shoulder pieces of a similar size and follow the same method, but begin checking for tenderness earlier because some lamb cuts soften faster. Keep the curry at a gentle simmer, and check the meat with a thermometer. The USDA FSIS safe minimum for whole cuts of lamb is also 145°F (63°C) with a 3-minute rest.
Is this curry very spicy?
With five Kashmiri chiles, it is usually moderately warm, but dried chiles differ in heat and size. Use three chiles for a milder curry, then taste the gravy near the end and add chile powder only if you want more heat. The coconut rounds out the spices but does not remove chile heat.
What can I use if I do not have tamarind?
Use the extra vinegar suggested in the variations, adding it a little at a time and tasting before serving. Lemon juice can also add brightness, but its flavor is fresher and less rounded than tamarind. Neither substitute tastes identical, so keep the amount modest and let the tomatoes and toasted spices remain prominent.
Can I make the curry in a slow cooker?
Yes, but brown the onions and goat and prepare the toasted coconut-spice paste on the stovetop first; those steps develop flavor that a slow cooker will not create on its own. Transfer everything to the cooker with the measured water and tamarind, then cook according to your appliance’s instructions until the goat is tender. Slow-cooker times vary, so use tenderness and a thermometer rather than relying only on a fixed time.
Related
- South African Beef Tongue Recipe with Mustard Sauce
- Beef Stew Recipe NZ: A Hearty Kiwi Classic
- Beef Stew with Bone Marrow: Rich, Slow-Cooked Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).