Goat curry is a slow-simmered dish of goat meat cooked with onions, spices, tomatoes, and broth until the meat is tender and the sauce is richly seasoned. Versions vary across South Asia, the Caribbean, and family kitchens; this flexible stovetop recipe uses a fragrant spice base and a patient braise to bring out deep flavor without complicated techniques.
Ingredients
- 2½ lb (1.13 kg) bone-in goat meat, cut into 1½- to 2-inch (4- to 5-cm) pieces
- 2 tbsp (30 ml) neutral oil, such as canola
- 2 large yellow onions, about 1 lb (450 g), finely chopped
- 1 tbsp (15 g) finely grated fresh ginger
- 5 garlic cloves, about 15 g, finely chopped or grated
- 1 medium jalapeño, about 15 g, minced, or ½ Scotch bonnet pepper, seeded for less heat
- 2 tbsp (30 g) tomato paste
- 1½ tsp (3 g) ground cumin
- 1½ tsp (3 g) ground coriander
- 1 tsp (2 g) ground turmeric
- 1 tsp (2 g) garam masala
- ½ tsp (1 g) cayenne pepper, or less to taste
- 1 cinnamon stick, about 3 inches (7.5 cm)
- 4 whole cloves
- 1 can (14½ oz/411 g) diced tomatoes, with their juices
- 3 cups (710 ml) low-sodium chicken or beef broth, plus up to 1 cup (240 ml) hot water as needed
- 1½ lb (680 g) Yukon Gold potatoes, cut into 1½-inch (4-cm) chunks
- 1½ tsp (9 g) fine salt, divided, or to taste
- ½ tsp (1 g) freshly ground black pepper
- 2 tbsp (8 g) chopped fresh cilantro, for finishing
- 1 tbsp (15 ml) lime juice, plus lime wedges for serving
Instructions
- Prepare and season the goat. Pat the goat pieces dry with paper towels so they brown instead of steaming. Trim away any thick, waxy pieces of surface fat, but leave some fat and connective tissue for flavor and body. Season with 1 teaspoon of the salt and the black pepper. Chop the onion, garlic, ginger, and chile before heating the pot; once the spices go in, the next steps move quickly.
- Brown the meat. Heat the oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Working in two or three batches so the pieces have room around them, brown the goat on several sides, about 4 to 5 minutes per batch. Transfer browned pieces to a plate. Browning builds a savory base, but the meat does not need to cook through at this stage. If the pot gets dry, add a teaspoon of oil rather than crowding the meat.
- Cook the onion and aromatics. Reduce the heat to medium. Add the onion and cook, stirring and scraping up browned bits, for 8 to 10 minutes, until softened and lightly golden. If it begins to stick, add a tablespoon of water. Stir in the ginger, garlic, and chile and cook for 1 minute, just until fragrant; do not let the garlic turn dark brown.
- Toast the spices. Add the tomato paste, cumin, coriander, turmeric, garam masala, and cayenne. Stir constantly for about 1 minute, coating the onion mixture and allowing the spices to bloom in the oil. Add a splash of broth if the paste starts to catch. Add the diced tomatoes, cinnamon stick, cloves, remaining ½ teaspoon salt, and the browned goat with any juices on the plate. Stir well.
- Braise until nearly tender. Pour in 3 cups (710 ml) broth. The liquid should come roughly halfway to two-thirds up the meat; add a little hot water if needed, but do not fully submerge it. Bring to a gentle boil, then cover and lower the heat to maintain a quiet simmer. Cook for 1 hour 45 minutes, turning the pieces once or twice. Check occasionally that the bottom is not sticking and that the pot still has liquid; add hot water in small amounts if needed. A vigorous boil can toughen the meat and make the sauce greasy, so keep the bubbles gentle.
- Add potatoes and finish cooking. Stir in the potato chunks, cover, and simmer for 20 to 25 minutes, until the potatoes are tender and a fork slides easily into the goat. Check a thick piece of goat with a food thermometer: whole cuts of goat must reach the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. For a braise this long, the meat will usually be hotter and should also be fork-tender. If it is safe but still chewy, continue simmering gently in 10-minute increments; connective tissue needs time to soften.
- Adjust the sauce and season. Remove the cinnamon stick and cloves if you can find them. For a thicker curry, uncover the pot and simmer gently for about 10 minutes, stirring carefully so the potatoes do not break apart. For a looser sauce, add a splash of hot water or broth. Turn off the heat and let the curry rest for 3 minutes. Stir in the lime juice and cilantro, taste, and adjust the salt, chile, or lime. Serve hot with plenty of sauce.
Tips
Choose the right cut. Bone-in shoulder, neck, or leg pieces are useful for a long braise because connective tissue softens and the bones add flavor to the sauce. Ask a butcher to cut the meat into stew-size pieces, or use a sturdy cleaver at home. Boneless goat works too, but it may become tender sooner, so start checking after about 1 hour 15 minutes of simmering. Very lean, thin pieces can dry out if cooked as long as bone-in chunks.
Keep the heat low and the lid on. A steady, lazy simmer is the goal, not a rolling boil. Rapid boiling can make the meat seem tough and evaporate the cooking liquid before the goat is tender. Every stove and pot behaves differently, so use the bubbles and the tenderness of the meat as your guide. Add hot liquid a little at a time rather than flooding the curry and diluting its flavor.
Substitute thoughtfully. Goat is traditional in many versions, but lamb shoulder is the closest widely available substitute; its flavor is richer and its cooking time may differ, so check for tenderness early. If you cannot find fresh ginger, use 1 teaspoon (2 g) ground ginger, though the sauce will taste less bright. Scotch bonnet gives a fruity, strong heat; jalapeño is milder and less aromatic. For less heat, leave out the chile and serve sliced chile at the table.
Do not rush the browning or the braise. Brown the meat in batches, because a crowded pot releases moisture and prevents good color. At the other end, do not assume that a safe thermometer reading means stew meat is tender: the meat can reach a safe temperature before its connective tissue has softened. Simmer longer if needed, and keep the pieces covered with sauce while they finish.
Serving Suggestions
Serve goat curry in shallow bowls with steamed basmati rice, plain white rice, or another long-grain rice to catch the sauce. It also pairs well with roti, naan, or another sturdy flatbread for scooping, and the potatoes in the pot make it a satisfying meal even without an additional starch. Put lime wedges and chopped cilantro on the table so each person can brighten their portion.
For a fuller meal, add a simple cucumber salad, sliced tomatoes, or lightly dressed cabbage. A cooling yogurt sauce is a good counterpoint to a hot curry, but keep it on the side so diners can choose. If serving rice for a group, prepare it near the end of the curry’s cooking time so it is hot when the meat is ready. Taste the sauce once more before serving; a little salt or lime can make the spices feel clearer without adding more chile.
Variations
Caribbean-inspired: Use a Scotch bonnet instead of jalapeño, add 1 teaspoon (2 g) dried thyme with the spices, and finish with sliced scallions. Some Caribbean curry styles use a prepared curry powder or a seasoning paste rather than this mix of individual spices. If using curry powder, replace the cumin, coriander, turmeric, and garam masala with 2 tablespoons (12 g) curry powder, then adjust salt and heat to taste. Blends vary, so the result will be different from one brand or homemade mix to another.
Richer coconut version: Replace 1 cup (240 ml) of the broth with 1 cup (240 ml) unsweetened coconut milk. Add it with the tomatoes, and keep the simmer gentle to prevent a greasy-looking sauce. Coconut milk softens the sharpness of the tomatoes and makes the curry creamier; it is not necessary for the basic recipe.
More vegetables: Stir in 1 cup (150 g) frozen peas during the last 5 minutes, or add 2 cups (300 g) chopped carrots with the potatoes. Carrots need the full potato cooking time, while peas only need a few minutes to heat through. Avoid adding delicate vegetables at the beginning of the braise because they can become mushy before the goat is tender.
Without potatoes: Leave them out and serve the curry with rice or flatbread. The sauce will be thinner, so uncover the pot for an additional 10 to 15 minutes at the end, or mash a few potato pieces into the sauce if you want to thicken it without flour. Keep stirring gently so the meat remains in large pieces.
Storage and Reheating
Refrigerate leftover curry within 2 hours of cooking, dividing a large pot into shallow containers so it cools promptly. Store it covered in the refrigerator for 3 to 4 days. The flavors often meld overnight, and the sauce may thicken as it chills; loosen it with a tablespoon or two of water or broth when reheating. Remove any solidified fat from the surface if you prefer a leaner sauce.
To reheat a portion on the stove, place it in a saucepan over medium-low heat with a splash of water or broth. Cover and stir occasionally until steaming throughout, then check that leftovers have reached 165°F (74°C) with a food thermometer. Microwave individual portions in a covered, microwave-safe dish, stirring midway through and checking the temperature in more than one spot. Reheat only the amount you plan to eat. For longer storage, freeze cooled curry in airtight freezer-safe containers for up to 3 months; thaw overnight in the refrigerator and reheat to 165°F (74°C). Potatoes may soften after freezing but remain usable in the curry.
Frequently Asked Questions
Why is my goat curry still tough?
Goat pieces can become hot and safe to eat before their connective tissue has softened. Keep the pot at a gentle simmer, add a little hot broth or water if the sauce is getting low, and cook in 10-minute increments until a fork slides into the meat easily. Toughness is usually a sign that the braise needs more time, not more heat.
Can I make goat curry in a pressure cooker?
Yes, but the timing depends on the cooker, the size of the pieces, and whether the meat is bone-in. Brown the meat and cook the onion-spice base using the cooker’s sauté setting, then follow the manufacturer’s instructions for pressure cooking goat. Add potatoes after the pressure-cooking stage and simmer them until tender, since they can fall apart if cooked under pressure for the full meat-cooking time. Use the cooker’s required minimum liquid and release pressure as directed by its manual.
Can I make the curry ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. Reheat gently with a splash of broth or water, checking that it reaches 165°F (74°C). If making it a day ahead, you can also cook the goat until nearly tender, chill it safely, then finish heating it with the potatoes before serving; make sure the completed dish is hot throughout.
What if I cannot find goat meat?
Lamb shoulder is a practical substitute and has a similarly rich character, though it may cook at a different pace. Beef chuck can also be braised this way, but its flavor is less distinctive and the cooking time will vary with the cut and cube size. In either case, use tenderness rather than the clock alone to decide when the braise is done, and check the applicable safe temperature for the meat you choose.
Can I use boneless goat instead of bone-in?
Yes. Use the same weight of boneless stew meat, cut into even chunks, and begin checking it earlier because smaller or leaner pieces may become tender faster. The sauce may have slightly less body and depth without bones, so use the full amount of broth and make sure the onion is well browned. If the meat is tender before the potatoes are cooked, lift it out temporarily and return it to the pot near the end.
Related
- Tortang Talong Tagalog Recipe: Filipino Eggplant Omelet
- Amish Ground Beef Noodle Casserole Recipe for Supper
- Rabbit Stew in Boardman, Ohio: A Home-Style 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).