Goat roti is a Caribbean meal of warmly spiced, slow-braised goat served wrapped in soft roti, often with potatoes and a little pepper sauce. This Trinidad-style version pairs tender curry goat with warmed paratha; regional and family recipes vary, and the filling is just as good tucked into dhalpuri or another roti you enjoy.
Ingredients
- 3 lb bone-in goat, cut into 1½-inch pieces (1.36 kg)
- ½ cup Caribbean green seasoning (120 ml), homemade or store-bought
- 1 tbsp fresh lime juice (15 ml)
- 1½ tsp fine salt (9 g), divided
- ½ tsp ground black pepper (1 g)
- 2 tbsp neutral oil, such as canola (30 ml)
- 1 medium yellow onion, finely chopped (about 1 cup or 150 g)
- 3 tbsp Caribbean-style curry powder (about 21 g)
- 1 tsp ground cumin, also called geera (2 g)
- ½ tsp ground turmeric (1 g)
- 4 garlic cloves, finely grated or minced (about 12 g)
- 1 tbsp finely grated fresh ginger (6 g)
- 1 whole Scotch bonnet pepper (about 20 g), left whole for mild heat or pierced once for more heat
- 3 cups water or unsalted chicken stock (710 ml), plus a little more if needed
- 1 lb waxy potatoes, peeled and cut into 1-inch chunks (450 g)
- 6 paratha roti, fresh or frozen (about 900 g total; follow the package directions if frozen)
- 2 tbsp chopped fresh cilantro or culantro, for serving (8 g)
- 1 lime, cut into 6 wedges (about 60 g)
Instructions
- Season and marinate the goat. Pat the goat dry and trim away any thick, hard pieces of surface fat, leaving some marbling for flavor. In a large bowl, combine the green seasoning, lime juice, 1 teaspoon of the salt, and the black pepper. Add the goat and turn the pieces until coated. Cover and refrigerate for 1 hour. Keep raw meat and its marinade away from ready-to-eat foods, and do not leave the bowl on the counter while it marinates.
- Brown the meat. Set a heavy Dutch oven or similarly sturdy pot over medium-high heat and add the oil. Lift the goat from the marinade, letting excess drip back into the bowl, and reserve the marinade. Brown the meat in batches for about 15 minutes total, turning the pieces so they color on several sides. Avoid crowding the pot: packed meat steams rather than browns. Transfer browned pieces to a plate as needed.
- Toast the curry base. Reduce the heat to medium. Add the onion to the pot and cook for about 4 minutes, stirring and scraping up browned bits. Add the curry powder, cumin, and turmeric, then stir for 1 minute. Add the garlic and ginger and cook for 30 seconds. If the spices begin sticking or smell scorched, add a tablespoon of water and stir; burnt curry can make the finished gravy bitter.
- Coat the goat in the spices. Return the goat and any collected juices to the pot. Add the reserved green-seasoning marinade and stir for about 4 minutes, so the meat is coated and the spices have a chance to cook in the oil. Add the whole Scotch bonnet and 3 cups water or stock. Scrape the bottom of the pot, bring the liquid just to a boil, then lower the heat to maintain a gentle simmer.
- Braise until tender. Cover the pot with the lid slightly ajar and simmer for 2 hours, stirring every 25 to 30 minutes. Check that the liquid is gently bubbling, not boiling hard; add a splash of water if the bottom is becoming dry. At the 1-hour-25-minute mark, stir in the potatoes and remaining ½ teaspoon salt. Continue simmering until the potatoes are tender and the goat is easy to pull from the bone. Check a thick piece of goat with a food thermometer, avoiding the bone: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of goat; this braise continues until the meat is fork-tender. If it is still chewy after 2 hours, keep simmering and check every 15 minutes, adding water as needed.
- Adjust the gravy. Remove the Scotch bonnet carefully if you want to limit the heat, and discard it. Taste the sauce and adjust the salt. For a thicker filling, uncover the pot and simmer for a few minutes, stirring gently. For a looser gravy that can soak into the roti, stir in hot water a tablespoon at a time. Remove large bones if you prefer an easier-to-wrap filling, but keep them in the serving pot if you like traditional bone-in curry goat.
- Warm the roti and serve. During the final 10 minutes of cooking, warm the paratha according to its package directions, or heat each piece in a dry skillet until soft, hot, and lightly spotted on both sides. Place a roti on a plate, spoon curry goat and potatoes into the center, and add cilantro and a squeeze of lime. Fold the sides over the filling, or serve the roti alongside the curry for dipping.
Tips
- Use green seasoning if you can find it. Caribbean green seasoning is a fresh herb blend commonly made with culantro, also called chadon beni, scallions, thyme, garlic, and sometimes parsley or pepper. If it is unavailable, use the same amount of a blended mix of cilantro, scallions, thyme, and garlic. Cilantro is a practical substitute, though it tastes milder and less distinctive than culantro. Avoid adding extra Scotch bonnet to the blend unless you want the whole curry hotter.
- Choose goat pieces suited to braising. Bone-in shoulder or leg pieces give the gravy good flavor, while small, evenly cut pieces cook more consistently. Ask a butcher to cut the meat if needed. If the goat is not tender at the stated time, it needs more gentle simmering, not a higher flame; a hard boil can make the meat tighten and the sauce reduce too quickly.
- Control the pepper heat. A whole, unpierced Scotch bonnet adds aroma while keeping the curry relatively mild. Piercing it or adding it chopped releases much more heat. Handle hot peppers carefully, avoid touching your eyes, and wash your hands and knife well afterward. You can leave it out and offer pepper sauce at the table.
- Plan for the roti you have. Paratha, sometimes sold as roti or buss-up-shut-style roti, is soft and flaky and works well for wraps. Dhalpuri is roti filled with seasoned ground split peas; it makes a heartier, more substantial wrap. If using frozen bread, thaw or heat it as directed rather than forcing it to fold while cold, which can cause it to crack.
Serving Suggestions
For a handheld meal, spoon a moderate amount of goat, potato, and gravy into the middle of each warm roti so it folds without splitting. Keep extra gravy in a small bowl for dipping, and put lime wedges and pepper sauce on the table so everyone can season their own portion. A little chopped cilantro or culantro adds a fresh contrast to the rich curry.
For a plate-style meal, serve the curry beside roti rather than wrapping it. Cucumber salad, sliced tomato, or a simple cabbage slaw brings cool crunch, while rice or boiled provisions can round out the meal if you are feeding a crowd. If serving dhalpuri, keep the curry filling slightly saucy but not watery, since the bread already has a pea filling and can become heavy when overfilled.
Variations
Make it with boneless goat: Use 3 lb (1.36 kg) boneless shoulder cut into 1½-inch chunks. It is easier to wrap and serve, but check for tenderness earlier because smaller boneless pieces may cook faster. Follow the same temperature guidance for whole cuts, and braise until tender rather than relying on the clock alone.
Use lamb instead: Lamb shoulder makes a useful substitute when goat is difficult to find. Its flavor is richer and less distinctive, and cooking time depends on the size and cut; begin checking for tenderness before the full braising time is up. Keep the seasoning and roti the same.
Make a milder curry: Leave the Scotch bonnet whole and unpierced, or omit it. To add heat at the table, offer pepper sauce separately. For a more pronounced roasted-spice flavor, add a pinch of extra cumin, but keep the curry powder balanced so the sauce does not become dusty or bitter.
Change the bread or filling format: Serve the curry with dhalpuri, plain paratha, or another soft roti. You can also make an open roti plate with the curry spooned over torn pieces of bread. Store-bought roti saves preparation time; the curry remains the main cooking project in this recipe.
Storage and Reheating
Refrigerate leftover goat curry within 2 hours of cooking, in a shallow covered container. Keep the roti separate so it does not soak up the gravy and become soggy. The curry will keep in the refrigerator for 3 to 4 days. For longer storage, freeze the cooled curry in a freezer-safe container for up to 3 months for best quality; thaw it overnight in the refrigerator. Frozen roti is best stored according to its package directions, and it is convenient to warm only what you plan to eat.
Reheat curry in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if the gravy has thickened. Heat until steaming throughout and check that leftovers reach 165°F (74°C), the USDA FSIS safe reheating temperature. In a microwave, use a covered microwave-safe dish, stir partway through, and check several spots, especially around the meat and potatoes. Warm roti separately in a dry skillet or according to the package directions, then fill just before serving.
Frequently Asked Questions
What cut of goat is best for roti? Bone-in shoulder is a dependable choice because it stays flavorful during a long braise, and the small cut pieces fit easily into a wrap. Bone-in leg also works. Choose pieces of similar size so they become tender at roughly the same time, and ask the butcher to cut through the bones if you do not want to do that at home.
Can I make the curry a day ahead? Yes. Cool and refrigerate it promptly, then reheat it gently the next day until it reaches 165°F (74°C). The resting time lets the spices settle into the gravy, and you can remove any solidified surface fat if you prefer. Keep the roti separate and warm it just before serving.
Why is my goat still tough? Goat can need more time than expected, especially if the pieces are large or the simmer is very low. Keep the pot covered, maintain a gentle simmer, and continue cooking in 15-minute increments until a piece pulls apart easily. Add a little water if the sauce is getting too thick. Turning up the heat is not a good shortcut because the liquid may evaporate before the meat softens.
Can I use curry powder from a regular grocery store? Yes. A standard curry powder is a practical option, though blends differ in salt, heat, and spice balance. Start with the quantity in the recipe, taste the gravy near the end, and adjust cautiously. If your blend already contains salt, reduce the added salt and season after the goat is tender.
Is goat roti supposed to be spicy? It can be, but the heat varies by cook and by how the Scotch bonnet is used. Keeping the pepper whole and unpierced gives the curry fragrance with less heat; omitting it makes a mild version. Serve hot pepper sauce separately when people at the table prefer different spice levels.
How do I keep a roti wrap from falling apart? Warm the bread until flexible, avoid overfilling it, and spoon off excess thin gravy before assembling. Put the meat and potato in a line across the center, fold in the sides, then roll or fold from the bottom. If your paratha is particularly delicate, serve it open-faced with the curry alongside rather than trying to make a tightly packed wrap.
Related
- Best Quail Recipe Ever: Crispy, Juicy Herb-Roasted Birds
- Best Rabbit Recipe Ever: Tender Herb-Braised Rabbit
- Best Lamb Neck Stew Recipe for Tender, Rich Meat
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).