Goat Curry Recipe with Tender, Richly Spiced Sauce

Updated November 3, 2026

Total time
5 hr 15 min
prep 30 min · cook 2 hr 45 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Goat Curry Recipe with Tender, Richly Spiced Sauce

This Jamaican-style goat curry braises bone-in goat with curry powder, thyme, allspice, Scotch bonnet, and potatoes until the meat is tender and the sauce is fragrant. Caribbean and South Asian goat curries vary by region and household; this version is built for a patient simmer and is served with rice or another starch to catch the gravy.

Ingredients

  • 3 lb (1.36 kg) bone-in goat meat, cut into 1½- to 2-inch pieces
  • 2 tbsp (30 ml) Jamaican-style curry powder, divided
  • 1½ tsp (7 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 1 tbsp (15 ml) fresh lime juice
  • 2 tbsp (30 ml) neutral oil, such as canola oil
  • 1 large yellow onion, about 10 oz (280 g), finely chopped
  • 4 scallions, about 2 oz (55 g), thinly sliced
  • 5 garlic cloves, about 15 g, finely chopped
  • 2 tbsp (12 g) finely grated fresh ginger
  • 1 Scotch bonnet pepper, whole or pierced once; use half for less heat
  • 1 tsp (2 g) whole allspice berries, lightly crushed, or ½ tsp (1 g) ground allspice
  • 4 sprigs fresh thyme, or 1 tsp (1 g) dried thyme
  • 1 bay leaf
  • 3 cups (710 ml) low-sodium chicken or beef stock, plus up to 1 cup (240 ml) hot water as needed
  • 1 lb (450 g) waxy potatoes, such as Yukon Gold, peeled if desired and cut into 1½-inch chunks
  • 1 tbsp (15 ml) chopped fresh parsley or scallion greens, for serving (optional)

Instructions

  1. Season and marinate the goat. Pat the goat dry with paper towels; do not rinse raw meat. In a large bowl, mix the meat with 1 tablespoon (15 ml) curry powder, the salt, pepper, and lime juice. Cover and refrigerate for 2 hours. This gives the seasoning time to cling to the pieces, but it does not replace the slow braise that makes goat tender. Keep the bowl refrigerated throughout the marinating time.
  2. Brown the meat. Set a heavy Dutch oven or other lidded pot over medium heat and add the oil. When it shimmers, add the remaining 1 tablespoon (15 ml) curry powder and stir for about 30 seconds, just until fragrant; do not let it scorch. Add goat in a single layer, working in batches if needed, and brown the pieces for about 8 to 10 minutes total, turning them so several sides take on color. Transfer browned meat to a plate. If the pot bottom is getting dark rather than browned, lower the heat and add a spoonful of water.
  3. Cook the aromatics. Add the onion and scallions to the same pot. Cook, stirring and scraping up browned bits, for 3 minutes, until the onion begins to soften. Stir in the garlic, ginger, crushed allspice, thyme, and bay leaf; cook for 1 minute. Return the goat and any juices to the pot, then pour in the stock. The liquid should come partway up the meat rather than cover it completely. Add the whole Scotch bonnet, taking care not to break it if you want fragrance with controlled heat.
  4. Braise until nearly tender. Bring the liquid to a gentle simmer, then cover the pot and reduce the heat to low. Cook for 2 hours, checking after the first 30 minutes that the liquid is barely bubbling. Stir occasionally and add hot water in small amounts if the bottom looks dry or the sauce is sticking. Avoid a hard boil: vigorous bubbling can toughen the meat and make the sauce reduce before the goat is tender.
  5. Add potatoes and finish cooking. Stir in the potatoes, cover, and simmer for about 25 minutes, until a knife slips easily into both the potatoes and the thickest pieces of goat. Remove the lid and simmer for 5 minutes to thicken the gravy. If the curry has reduced too much, loosen it with a splash of hot water; if it is thinner than you like, let it bubble gently a little longer. Remove the bay leaf and whole Scotch bonnet. Check a large piece of goat with a food thermometer, avoiding the bone: USDA FSIS gives 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of goat. The meat should also be fork-tender from braising; keep it in the hot curry for at least 3 minutes after checking.
  6. Taste and serve. Taste the gravy and adjust salt or add a little more black pepper. If you want more heat, break open the cooked Scotch bonnet in the pot a little at a time, or serve sliced fresh chile on the side. Let the curry settle for a few minutes, then scatter with parsley or scallion greens if using.

Tips

  • Choose the right cut. Bone-in goat shoulder or leg pieces give the gravy body and stay flavorful during a long simmer. Ask a butcher to cut the meat into even pieces if possible; very small pieces can dry out before larger ones become tender. Boneless goat works too, but check it earlier because it may cook faster.
  • Keep the curry powder fragrant. Curry powder blends differ in heat and salt, so use a Jamaican-style blend you enjoy and taste the finished sauce before adding extra salt. Briefly blooming the powder in oil helps release its aroma, but it can turn bitter if left over high heat. If the pot is very hot, take it off the burner before stirring in the spice.
  • Adjust Scotch bonnet carefully. A whole pepper adds aroma while limiting heat; piercing it or adding a cut pepper makes the curry hotter. Wear gloves when handling cut chiles and wash your hands and knife afterward. For a milder pot, use half a pepper or substitute a mild green chile, understanding that the fruity heat of Scotch bonnet will be less pronounced.
  • Give tough meat more time. Goat can vary in age and cut, so tenderness matters more than the clock. If a piece still resists a fork after the listed braise, cover the pot and simmer in 20-minute increments, adding a little hot water as needed. Do not turn up the heat to hurry it; a steady low simmer is more reliable.

Serving Suggestions

Serve goat curry hot over steamed white rice, rice and peas, or brown rice. The rice absorbs the spiced gravy and makes a generous plate feel balanced without competing with the meat. For a traditional Caribbean-inspired spread, add a simple cabbage slaw, steamed greens, or sliced cucumber and tomato. A spoonful of the sauce over each serving carries the allspice, thyme, and curry flavor through the whole meal.

For a larger dinner, pair it with roti, warm flatbread, or boiled green bananas so there is something sturdy for scooping. Keep a bowl of sliced scallions or fresh chile at the table, along with lime wedges for anyone who wants a sharper finish. If serving guests with different heat preferences, remove the Scotch bonnet before it breaks apart and offer extra chile separately. Goat curry is rich, so a crisp, lightly dressed vegetable side is often more useful than another heavy dish.

Variations

Use a different curry blend: Jamaican curry powder is a defining flavor here, but the exact blend varies and may include turmeric, coriander, cumin, fenugreek, and other spices. If it is hard to find, use a mild or medium curry powder from a grocery store and add a pinch of ground turmeric and a little extra allspice. The flavor will be less specifically Jamaican, but the method still works. Avoid adding a large amount of extra turmeric, which can taste earthy and overwhelm the sauce.

Make it less hot or more aromatic: Leave the Scotch bonnet whole and remove it before serving for gentle chile flavor, or omit it and add black pepper to taste. For a hotter curry, use a second pepper, but add it cautiously because heat increases as it simmers. You can also add one chopped carrot with the potatoes for a little sweetness, though it will make the finished gravy less traditional in character.

Change the meat or starch: Lamb shoulder can stand in for goat, but it may become tender sooner and has a richer flavor, so begin checking it before the full cooking time. If using boneless goat, cut it into large pieces and check tenderness early. Sweet potato can replace some or all of the waxy potato, but it softens more quickly and sweetens the gravy; add it during the final 15 to 20 minutes rather than at the same time as regular potatoes.

Storage and Reheating

Cool the curry promptly and refrigerate it within 2 hours of cooking. Store it in a covered, shallow container for 3 to 4 days. The sauce may thicken as it chills, and the flavors often meld overnight; add a splash of water or stock when reheating if it has become too thick. Keep the meat and gravy together so the pieces stay moist.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in a microwave-safe dish, stirring occasionally so it heats evenly. Bring leftovers to 165°F (74°C), checked with a food thermometer. If reheating on the stove, add liquid as needed and stir gently to avoid breaking up the potatoes. Do not leave the curry at room temperature for more than 2 hours, or 1 hour when the surrounding temperature is above 90°F (32°C).

For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 2 to 3 months for best quality. Leave a little space at the top for expansion. Thaw overnight in the refrigerator and reheat to 165°F (74°C); potatoes may soften slightly after freezing, but the curry remains suitable for a hearty meal.

Frequently Asked Questions

Can I make goat curry without marinating the meat?
Yes. The marinade seasons the surface, but the curry can still be flavorful if you need to start cooking sooner. Season the goat while preparing the aromatics, then brown it as directed. The long simmer is what makes the pieces tender, so allow enough time for that stage rather than shortening it to make up for a skipped marinade.

Why is my goat still tough after cooking?
Goat pieces can take different amounts of time depending on the animal, cut, and size. If the meat is safe to eat but still chewy, it needs more time to soften, not a higher flame. Cover the pot and continue at a gentle simmer in 20-minute increments, adding hot water if the gravy is getting too thick. Stop when a fork slides into the meat easily.

Can I cook this in a slow cooker?
Yes. Brown the curry powder, goat, and aromatics in a skillet first for better flavor, then transfer them to the slow cooker with the stock and seasonings. Cook on low until the goat is tender, usually about 7 to 8 hours, then add the potatoes for the final 1½ to 2 hours so they do not disintegrate. Slow cookers vary, so check the meat and potatoes for tenderness rather than relying only on the clock.

Can I make the curry ahead?
Yes. Make it a day ahead, cool it promptly, and refrigerate it. Reheat gently to 165°F (74°C), adding a little stock or water if the sauce has thickened. If you prefer potatoes to hold their shape, cook them until just tender and avoid vigorous stirring when reheating. The Scotch bonnet can be removed before storage if you do not want the heat to continue developing.

What can I use instead of goat?
Lamb shoulder is the closest practical substitute in this braise, although it has a different, richer flavor and may cook more quickly. Beef chuck also works, but it shifts the dish away from goat curry and may need a similar or slightly longer simmer. Keep pieces large, brown them well, and judge doneness by tenderness as well as the appropriate food-safety temperature.

Related

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).