Curry goat is a deeply flavorful Caribbean stew, traditionally made with bone-in goat meat, Scotch bonnet peppers, thyme, and a fragrant curry powder blend. It’s a dish that rewards patience—the meat becomes tender and falls off the bone, and the sauce thickens into a rich, savory gravy. This recipe breaks down exactly how long it takes, from marinating to simmering, so you can plan your cooking day with confidence.
Ingredients
- 3 lb (1.4 kg) goat meat, cut into 2-inch pieces (bone-in preferred)
- 2 tablespoons (30 ml) fresh lime juice or white vinegar
- 1 large onion, chopped (about 1 cup / 150 g)
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated (about 1 tablespoon / 15 g)
- 2 scallions, chopped (white and green parts)
- 1 Scotch bonnet pepper, whole (or 1/2 if you prefer less heat)
- 2 tablespoons (30 g) curry powder (Caribbean or Madras style)
- 1 teaspoon ground allspice
- 1 teaspoon dried thyme (or 2 teaspoons fresh)
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- 2 tablespoons (30 ml) vegetable oil
- 2 cups (480 ml) water or low-sodium chicken broth
- 2 medium potatoes, peeled and cut into 1-inch chunks (optional)
- 1 carrot, peeled and sliced (optional)
Instructions
- Clean and marinate the goat: In a large bowl, toss the goat meat with lime juice (or vinegar) and a pinch of salt. Let sit for 10 minutes, then rinse thoroughly under cold water and drain well. This step removes any gamey odor. Pat the meat dry with paper towels.
- Make the marinade: In a blender or food processor, combine the onion, garlic, ginger, scallions, curry powder, allspice, thyme, salt, and black pepper. Blend into a paste, adding a tablespoon of water if needed. Rub this paste all over the goat meat, covering every piece. Cover the bowl and refrigerate for at least 30 minutes, or up to 24 hours for deeper flavor.
- Brown the meat: Heat the oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches, sear the goat meat on all sides until browned, about 5–7 minutes per batch. Do not crowd the pot; this ensures proper browning. Transfer the browned meat to a plate.
- Sauté the aromatics: In the same pot, add the chopped onion (if you reserved some from the marinade) and cook until soft, about 3 minutes. If you used all the onion in the marinade, simply scrape up any browned bits from the bottom of the pot.
- Return the meat and add liquid: Put the browned goat back into the pot. Add the water or broth and the whole Scotch bonnet pepper (do not cut it unless you want extra heat). Bring to a boil, then reduce the heat to low, cover, and simmer gently.
- Simmer until tender: Let the curry goat simmer for 1 hour 30 minutes to 2 hours, or until the meat is fork-tender and easily pulls away from the bone. Check occasionally and add more water if the liquid level drops below the meat. The sauce should be thick and rich, not watery.
- Add vegetables (optional): During the last 20 minutes of cooking, add the potatoes and carrot if using. Stir gently, cover, and continue simmering until the vegetables are tender.
- Adjust seasoning and serve: Remove the Scotch bonnet pepper before serving. Taste the sauce and add salt if needed. Serve hot over rice and peas, or with white rice and a side of steamed vegetables.
Tips
- Substitute for goat: If goat is unavailable, use lamb shoulder or beef chuck, cut into similar pieces. Lamb will cook in about the same time; beef may need an extra 30 minutes to become tender.
- Don’t skip the marinating: Even 30 minutes makes a difference. The acid in the lime juice helps tenderize the meat, while the spices penetrate the surface. For best results, marinate overnight.
- Browning is key: Searing the meat before simmering adds a deep, caramelized flavor that you can’t get otherwise. Don’t rush this step—it’s worth the extra 10 minutes.
- Common mistake: Adding too much liquid at the start. You want enough to cover the meat partially, but not drown it. The sauce should reduce and thicken as the meat cooks. If it becomes too thin, remove the lid for the last 15 minutes to let it reduce.
Serving Suggestions
Serve curry goat with classic Caribbean sides: rice and peas (rice cooked with coconut milk and kidney beans), steamed white rice, or roti. A side of fried plantains, coleslaw, or a simple green salad balances the richness. For a low-carb option, serve with cauliflower rice or roasted vegetables.
Variations
- Spice level: For a milder curry, use only half a Scotch bonnet or remove the seeds before adding. For extra heat, chop the pepper and leave it in the sauce.
- Curry powder: Caribbean curry powder often includes turmeric, coriander, and fenugreek. If you only have Indian curry powder, add a pinch of ground fenugreek to approximate the flavor.
- Add coconut milk: For a creamier sauce, stir in 1 cup (240 ml) of coconut milk during the last 15 minutes of cooking. This makes the curry richer and slightly sweet.
- Pressure cooker method: To reduce cooking time, use a pressure cooker. Brown the meat and sauté aromatics as directed, then cook on high pressure for 45 minutes, followed by a natural release. The total time will be about 1 hour 30 minutes.
Storage and Reheating
Store leftover curry goat in an airtight container in the refrigerator within 2 hours of cooking. It will keep for up to 4 days. To freeze, place in a freezer-safe container and store for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheat on the stovetop over medium-low heat, adding a splash of water or broth to loosen the sauce. Alternatively, microwave in 1-minute intervals, stirring between, until heated through to 165°F (74°C) as measured with a food thermometer.
Frequently Asked Questions
How long does curry goat take to cook on the stove? On the stove, it takes about 1.5 to 2 hours of simmering after the meat is browned. The total time from start to finish is about 2 hours 45 minutes, including marinating. The meat is done when it’s fork-tender and easily pulls off the bone.
Can I make curry goat in a slow cooker? Yes. After browning the meat and sautéing the aromatics, transfer everything to a slow cooker and cook on low for 6–8 hours or on high for 4–5 hours. The meat will be very tender, but you may need to thicken the sauce on the stovetop afterward.
Why is my goat meat tough? Goat is a lean meat with a lot of connective tissue. It needs low, slow cooking to break down that tissue. If the meat is tough, it hasn’t cooked long enough. Return it to the pot and simmer for another 30 minutes, then check again.
Can I use boneless goat meat? Yes, but boneless cuts cook faster—check for tenderness after 1 hour of simmering. They also dry out more easily, so be careful not to overcook. Bone-in meat adds more flavor and moisture to the sauce.
What is the safe internal temperature for goat meat? Whole cuts of goat should reach a safe minimum internal temperature of 145°F (63°C) as measured with a food thermometer, followed by a 3-minute rest. However, for a stew like this, you’ll cook the meat well beyond that to achieve tenderness.
Can I use curry powder instead of curry paste? Yes, this recipe uses curry powder. If you have a wet curry paste, use about 3 tablespoons (45 g) and reduce the salt in the marinade, as pastes often contain salt.
Related
- Pret Lobster Roll Recipe: Copycat at Home
- Tagalog Chicken Inasal: Juicy Grilled Chicken Recipe
- Lobster Roll White Rock: Classic Maine-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).