Indian Goat Stew: A Slow-Simmered Curry

Updated November 3, 2026

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

Jump to recipe

Indian Goat Stew: A Slow-Simmered Curry

Indian goat stew is a warmly spiced, tomato-based curry made by slowly simmering goat until the meat is tender and the gravy is rich. Regional and family versions vary; this North Indian-inspired stovetop recipe uses ginger, garlic, whole spices, and yogurt for a deeply flavored stew to serve with rice or bread.

Ingredients

  • 2½ lb (1.13 kg) bone-in goat stew meat, cut into 1½- to 2-inch (4- to 5-cm) pieces
  • ½ cup (120 g) plain whole-milk yogurt
  • 2 tsp (12 g) fine salt, divided
  • ½ tsp (1 g) ground turmeric
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 1 cinnamon stick, about 3 inches (7.5 cm) long, or ½ tsp (1 g) ground cinnamon
  • 4 green cardamom pods (about 1 g), lightly cracked, or ¼ tsp (0.5 g) ground cardamom
  • 4 whole cloves (about 0.5 g), or a pinch of ground cloves
  • 1 tsp (2 g) cumin seeds, or ¾ tsp (2 g) ground cumin
  • 2 medium yellow onions, about 10½ oz (300 g), finely chopped
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground cumin
  • ½ tsp (1 g) Kashmiri chili powder or mild paprika, plus more to taste
  • 1 lb (450 g) ripe tomatoes, finely chopped, or one 14½-oz (411-g) can diced tomatoes
  • 4 cups (950 ml) water or unsalted beef stock, plus a little more if needed
  • 1 medium green chili, slit lengthwise, optional
  • ¼ tsp (0.5 g) garam masala
  • 2 tbsp (8 g) chopped fresh cilantro, for serving
  • 1 tbsp (15 ml) fresh lime juice, optional

Instructions

  1. Marinate the goat. Pat the meat dry. In a large bowl, mix the yogurt with 1 teaspoon (6 g) of the salt and the turmeric. Add the goat and turn the pieces to coat. Cover and leave at room temperature for 20 minutes while you chop the vegetables and measure the spices. If your kitchen is warm, refrigerate it during this short marination and take it out as you begin cooking.
  2. Brown the meat. Heat the oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Lift the goat pieces from the yogurt, letting excess drip back into the bowl, and brown them in batches so the pot is not crowded. Turn the pieces for about 8 to 12 minutes total, until they have browned patches on several sides. Transfer them to a plate. A little yogurt may stick to the pot; that is fine, but lower the heat if it starts to burn.
  3. Bloom the whole spices. Reduce the heat to medium. Add the cinnamon, cardamom, cloves, and cumin seeds to the pot. Stir for about 30 seconds, just until fragrant. If using ground spices instead, add them with the other ground spices in the next step so they do not scorch.
  4. Cook the onions. Add the chopped onions and cook for 8 to 10 minutes, stirring often and scraping up browned bits. They should become soft and golden at the edges, not dark or crisp. Stir in the ginger and garlic and cook for 1 minute. Add the ground coriander, ground cumin, chili powder, and any ground versions of the whole spices; stir for about 20 seconds.
  5. Build the gravy. Add the tomatoes and the remaining 1 teaspoon (6 g) salt. Cook for 8 to 10 minutes, stirring and breaking down the tomatoes with a spoon, until they are soft and the mixture looks thick rather than watery. Return the goat and any juices on the plate to the pot. Turn the pieces through the tomato mixture so they are coated.
  6. Simmer until tender. Pour in 4 cups (950 ml) water or stock and add the optional green chili. Bring the liquid to a gentle boil, then lower the heat so it barely simmers. Cover with the lid slightly ajar and cook for about 1 hour 50 minutes, turning the pieces once or twice. Check after 1 hour 30 minutes: the goat should be yielding when pierced with a fork. If it is still firm, continue simmering and check every 15 minutes; older or especially lean goat may need another 20 to 30 minutes. Add hot water a little at a time if the gravy gets too thick before the meat is tender.
  7. Check doneness and finish. Use a food thermometer to check the largest pieces. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum internal temperature for whole cuts of goat; this stew is simmered longer so the meat becomes tender. Turn off the heat and let the stew stand for at least 3 minutes. Stir in the garam masala and, if you like, lime juice. Taste the gravy and adjust salt or chili before serving.

Tips

  • Choose the right cut. Bone-in shoulder, neck, or mixed goat stew pieces bring flavor to the gravy and generally become tender with slow cooking. Ask the butcher to cut large pieces into manageable chunks. Boneless goat works too, but can finish sooner, so start checking it earlier.
  • Keep the simmer gentle. A hard boil can make the liquid evaporate quickly and the meat cook unevenly. Look for occasional small bubbles, keep the lid slightly ajar, and add hot water if the gravy reduces before the goat softens.
  • Use substitutions thoughtfully. Kashmiri chili powder gives color with mild heat; paprika is a practical substitute, though it tastes less earthy. If you cannot find whole cardamom, cloves, or cumin seeds, use the ground alternatives listed, adding them with the other ground spices. The flavor will be a little less fragrant and layered, but the stew will still be satisfying.
  • Do not rush the onions or tomatoes. Soft, well-cooked onions and a thick tomato base help give the gravy body. If the onions are browning too quickly, lower the heat and add a spoonful of water rather than letting them scorch.

Serving Suggestions

Spoon the stew into shallow bowls, making sure each serving includes meat, gravy, and some of the whole spices. Basmati rice is an easy accompaniment: its fluffy grains soak up the sauce without competing with the spices. Warm roti, naan, or paratha also work well for scooping. If serving bread, offer a spoon as well; the gravy is loose enough to enjoy as a stew.

For contrast, add a simple cucumber-and-yogurt raita, sliced cucumber, or a crisp salad dressed with lemon. A little chopped cilantro and a squeeze of lime brighten the rich gravy at the table. If you are serving a group, put extra chili or sliced green chilies on the side so each person can adjust the heat. The recipe is filling on its own, so a modest side dish is usually enough.

Variations

Make it hotter: Increase the Kashmiri chili powder or add a finely chopped fresh chili with the ginger and garlic. Kashmiri chili powder is mainly used for its color and gentle warmth; cayenne is much hotter, so add it a pinch at a time rather than swapping it in measure for measure.

Add potatoes: Peel and cut 2 medium potatoes, about 12 oz (340 g), into large chunks. Add them during the final 35 to 45 minutes of simmering and cook until tender. They absorb the gravy, so add a little extra hot water if the pot becomes too thick.

Use boneless goat: Substitute 2 lb (900 g) boneless goat shoulder cut into chunks. It may cook faster than bone-in meat; begin checking for tenderness around 1 hour 20 minutes and continue simmering as needed. The gravy may be slightly less full-bodied, so use unsalted stock or simmer it uncovered briefly at the end to concentrate the flavor.

Make a richer, creamier version: Stir in ¼ cup (60 ml) cream or coconut milk after the goat is tender, then warm gently for a few minutes without boiling hard. Coconut milk changes the flavor toward a rounder, lightly sweet gravy; cream makes it milder and silkier. These are optional adaptations rather than required ingredients.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The stew keeps for 3 to 4 days in the refrigerator. The flavors often meld as it rests, and the sauce may thicken when cold; loosen it with a splash of water or stock as you reheat. If the pot contains large bones, remove them before storing individual portions for easier serving.

Reheat only the portion you plan to eat in a covered saucepan over medium-low heat, stirring occasionally until steaming throughout. Add liquid if needed to prevent sticking. For food safety, leftovers should reach 165°F (74°C), checked with a food thermometer. You can also reheat a serving in the microwave in a covered microwave-safe dish, stirring halfway through and checking the temperature in several places. Do not leave reheated stew at room temperature for more than 2 hours.

For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 3 months for best quality. Leave a little space for expansion. Thaw overnight in the refrigerator before reheating, or warm from frozen gently in a covered saucepan with a splash of water, stirring as the stew loosens. Avoid repeatedly cooling and reheating the full batch; portioning it first makes that easier to prevent.

Frequently Asked Questions

What cut of goat is best for stew?
Bone-in shoulder and neck are good choices because slow cooking softens their connective tissue and the bones add flavor to the liquid. Mixed goat stew meat is convenient, too. If buying a whole piece, ask for it to be cut into chunks about 1½ to 2 inches (4 to 5 cm) across so the pieces cook at a similar pace.

Why is my goat still tough after simmering?
It usually needs more time, not a higher temperature. Goat can vary in age and cut, so the simmer time is an estimate. Keep the pot at a gentle bubble, cover it, and check every 15 minutes until a fork slides into the meat easily. Add hot water if the gravy is reducing too quickly.

Can I make Indian goat stew ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. Reheat gently to 165°F (74°C) before serving. The gravy may firm up in the fridge, so stir in a little water or stock as it warms. If making it a day ahead, wait to add the fresh cilantro and lime until just before serving.

Can I make this recipe without yogurt?
Yes. Omit the yogurt and marinate the goat with the salt and turmeric for the same 20 minutes, or skip marinating and add those seasonings when the meat goes into the pot. Yogurt contributes mild tang and helps the spices cling to the meat, so the finished stew will taste a little less rounded without it.

Is this stew very spicy?
As written, it is mildly warm, especially if you use Kashmiri chili powder or paprika and leave out the green chili. For a milder pot, use paprika and omit the fresh chili. For more heat, add chili gradually and taste the gravy near the end; chili powders differ in strength.

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