Halal Goat Curry: A Slow-Simmered Jamaican-Style Recipe

Updated November 3, 2026

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

Jump to recipe

Halal Goat Curry: A Slow-Simmered Jamaican-Style Recipe

Halal goat curry is a warmly spiced stew of halal goat, onions, ginger, garlic, curry powder, and potatoes, slow-braised until the meat is tender and served with rice or flatbread. This version leans Jamaican, with allspice, thyme, and optional Scotch bonnet; goat curry has many Caribbean, South Asian, and family variations, so the seasoning is not a single universal template. Choosing halal-certified meat and checking packaged stock and spice blends helps keep the recipe aligned with halal requirements.

Ingredients

  • 2½ lb (1.13 kg) halal bone-in goat shoulder or leg, cut into 1½-inch (4 cm) pieces
  • 1½ tsp (7.5 g) kosher salt, plus more to taste
  • 1 tbsp (15 ml) neutral oil, such as canola or sunflower oil
  • 2 large yellow onions (about 10½ oz / 300 g), thinly sliced
  • 4 garlic cloves (about 12 g), finely chopped
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 tbsp (16 g) Jamaican-style curry powder, checked for halal ingredients
  • 1 tsp (2 g) ground allspice
  • 1 tsp (2 g) ground cumin
  • ½ tsp (1 g) freshly ground black pepper
  • ¼ tsp (0.5 g) cayenne pepper, optional
  • 2 tbsp (32 g) tomato paste
  • 3 cups (720 ml) halal-certified chicken stock or water
  • 1 Scotch bonnet pepper, left whole for gentle heat or pricked once for more heat
  • 1 tbsp (3 g) fresh thyme leaves, or 1 tsp (1 g) dried thyme
  • 1 bay leaf
  • 1 lb (450 g) Yukon Gold or other waxy potatoes, cut into 1½-inch (4 cm) chunks
  • 1 tbsp (15 ml) fresh lime juice
  • 2 scallions (about 30 g), thinly sliced
  • ¼ cup (4 g) chopped fresh cilantro, optional, for serving

Instructions

  1. Prepare the goat and seasonings. Pat the goat dry with paper towels, then season it evenly with the salt. Slice the onions, chop the garlic, grate the ginger, and measure the spices before you start cooking. Drying the meat helps it brown instead of steaming. Keep the Scotch bonnet whole if you want its aroma without a lot of heat; avoid touching your face after handling it, and wash your hands and knife well.
  2. Brown the goat, about 12 minutes. Heat the oil in a heavy Dutch oven or lidded pot over medium-high heat. Working in two batches, brown the goat for about 6 minutes per batch, turning to color several sides. Transfer the meat to a plate. Leave the browned bits and a thin coating of fat in the pot; if the bottom looks dry, add a small splash of water rather than extra oil.
  3. Cook the aromatics, 8 minutes. Add the onions and cook for about 5 minutes, stirring and scraping the pot, until softened and beginning to turn golden. Stir in the garlic and ginger for 1 minute. Add the curry powder, allspice, cumin, black pepper, and cayenne, if using; stir for 1 minute, then mix in the tomato paste for the final minute. Keep the spices moving so they toast briefly without scorching.
  4. Build the braising liquid, about 5 minutes. Return the goat and any juices to the pot. Pour in the stock or water, then add the whole Scotch bonnet, thyme, and bay leaf. Stir to loosen the browned bits. Bring the liquid just to a simmer, then lower the heat so it bubbles gently. The meat should be partly covered; add a little water if needed, but do not dilute it more than necessary.
  5. Braise the goat for 2 hours 5 minutes. Cover the pot and simmer gently, checking every 30 minutes that the liquid is not boiling hard or drying out. At the 1-hour-35-minute mark, stir in the potatoes, re-cover, and cook for the remaining 30 minutes. Check a large piece of goat in its thickest section, away from the bone, with a food thermometer: USDA FSIS lists 145°F (63°C) as the safe minimum for whole cuts of goat, followed by a 3-minute rest. For this curry, keep simmering beyond that point until the meat is fork-tender. If it is still chewy, continue in 15-minute increments, adding a little hot water if the pot needs it.
  6. Adjust the sauce, 5 minutes. Uncover the pot and simmer for 5 minutes, stirring carefully so the potatoes do not break apart. Remove the bay leaf and Scotch bonnet; discard the pepper, or serve it separately for anyone who wants more heat. Stir in the lime juice and scallions. Taste the gravy and add salt or a little more lime juice as needed. If the sauce is thinner than you like, mash one or two potato pieces into it.
  7. Rest and serve, 5 minutes. Turn off the heat and let the curry stand for 5 minutes before serving. This also allows the goat to complete the USDA-recommended 3-minute rest after reaching its safe minimum temperature. Spoon the meat, potatoes, and gravy into bowls and finish with cilantro if desired.

Tips

  • Choose cuts suited to braising. Bone-in shoulder or leg pieces bring flavor to the gravy and become tender during the long simmer. Ask the butcher to cut the goat into manageable chunks, or use boneless shoulder cut into roughly 1½-inch pieces. Very lean, tiny pieces can dry out or cook unevenly, so keep the pieces similar in size.
  • Check labels for halal ingredients. Use halal-certified goat and stock, and check the curry powder and any other packaged seasoning for ingredients that do not meet your requirements. Water works well instead of stock and gives a slightly lighter gravy. There is no alcohol in this recipe.
  • Control heat without losing flavor. A whole, uncut Scotch bonnet perfumes the curry while releasing less heat than a chopped pepper. For a milder pot, leave it out; for more heat, prick it once or serve chopped pepper on the side. Do not crush the pepper into the pot unless you want its heat distributed throughout the sauce.
  • Keep the braise gentle. A rolling boil can make meat tighten and cause the liquid to reduce before the goat is tender. Look for occasional small bubbles and keep the lid on for most of the braise. Add hot water a little at a time if the bottom becomes exposed, and allow extra simmering time if the meat needs it.

Serving Suggestions

Serve the curry hot over steamed long-grain rice, rice and peas, or plain basmati rice, making sure each portion gets plenty of gravy. Roti, paratha, or another soft flatbread is useful for scooping up the sauce. A simple cabbage slaw, sliced cucumber, or lightly dressed green salad brings a crisp contrast to the rich braise. Offer lime wedges and sliced scallions at the table so diners can brighten their own servings.

The potatoes make the curry filling, so additional sides can stay simple. If serving a larger group, add a bowl of rice and a vegetable side rather than increasing the liquid in the pot. Keep the Scotch bonnet out of the serving bowls unless your guests like strong heat, and let everyone add it to their own portion if desired.

Variations

Make it more traditionally Jamaican in style: Use a Jamaican curry powder blend and fresh thyme, and include the Scotch bonnet as directed. Jamaican curry goat recipes vary from cook to cook; some use different spice proportions or marinate the meat before cooking. This recipe skips a marinade to keep the timing straightforward, but you can season the goat and refrigerate it for up to 12 hours before cooking. Count that chilling time as extra time, and keep raw meat covered on the lowest refrigerator shelf.

Use a different curry blend: If Jamaican curry powder is hard to find, use a mild or medium halal-appropriate curry powder. The flavor will be less specifically Jamaican and may have a different turmeric or cumin balance. Add the allspice and thyme as listed to preserve some of this version’s distinctive flavor. Taste before adding extra salt, since commercial blends vary.

Swap the potatoes or stock: Sweet potato can replace some or all of the Yukon Gold potatoes, but it softens more quickly and makes the gravy sweeter; add it during the final 25 to 30 minutes. Water can replace chicken stock for a cleaner, less savory sauce. If using boneless goat, cut it into similar-sized pieces and begin checking tenderness earlier, since the cooking time can vary with the cut and size.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking, divided into shallow covered containers so it cools promptly. It keeps for 3 to 4 days in the refrigerator. The gravy may thicken as it chills; that is normal, and the flavors often taste more blended the next day. If you plan to freeze portions, cool them promptly and freeze in airtight, freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring partway through. Add a splash of water or stock if the gravy has become too thick. Heat until the meat and sauce reach 165°F (74°C), checking with a food thermometer, and bring the curry to a steady simmer. Reheat leftovers only once for the best texture, and discard food that has been left at room temperature for more than 2 hours.

Frequently Asked Questions

Can I make halal goat curry with boneless meat?
Yes. Boneless goat shoulder is convenient and easy to portion; cut it into evenly sized chunks so it cooks at a similar rate. It may become tender sooner than bone-in pieces, so begin checking it before the full braising time is up. Keep the simmer gentle and cook until fork-tender.

Why is my goat still tough after simmering?
Goat shoulder and leg contain connective tissue that needs time to soften. Toughness usually means the pieces need more gentle cooking, not a higher heat. Add a little hot water if the pot is getting dry, cover it, and simmer in 15-minute increments until a fork slides into the meat easily.

Can I prepare the curry a day ahead?
Yes. Cool and refrigerate it within 2 hours, then reheat it the next day to 165°F (74°C). The sauce may set or thicken in the refrigerator, so loosen it with a little water or stock as it warms. If you want the potatoes to hold a firmer shape, cook them just until tender rather than letting them soften excessively.

What can I use if I cannot find Scotch bonnet?
Leave it out for a mild curry, or use a small piece of habanero for a similar fruity heat. Habanero can be just as hot or hotter, so use it sparingly and keep it whole if you only want gentle flavor. A small amount of red chili gives heat but changes the pepper’s fruity aroma.

Is curry goat the same in every region?
No. Goat curry has many regional and household versions, including Caribbean and South Asian styles, with different spice blends, cooking liquids, and accompaniments. This recipe is Jamaican-style, using curry powder, allspice, thyme, and optional Scotch bonnet; it is one approach rather than a claim that there is only one correct version.

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