Goat Curry: A Slow-Simmered Recipe for Tender Meat

Updated November 3, 2026

Total time
3 hr 5 min
prep 25 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

Goat Curry: A Slow-Simmered Recipe for Tender Meat

This goat curry is a warmly spiced, slow-simmered stew of goat meat, potatoes, tomatoes, and aromatics, served with rice or flatbread. It takes inspiration from South Asian curry traditions, which have many regional and family variations; a gentle, covered simmer gives the goat time to become tender while the sauce grows rich.

Ingredients

  • 3 lb (1.36 kg) bone-in goat stew meat, cut into roughly 1½-inch (4 cm) pieces; ask the butcher to cut it if needed
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 2 large yellow onions, about 1 lb (450 g) total, finely chopped
  • 5 garlic cloves, about 1½ tbsp (15 g), finely chopped or grated
  • 1 tbsp (15 g) peeled, finely grated fresh ginger
  • 2 tbsp (15 g) curry powder, preferably a mild or medium blend
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) ground coriander
  • ½ tsp (1 g) ground turmeric
  • ¼ tsp (0.5 g) cayenne pepper, or more to taste
  • 1 tbsp (16 g) tomato paste
  • 1 can (14½ oz / 411 g) diced tomatoes, with their juices
  • 3 cups (710 ml) low-sodium chicken or beef stock, or water, plus a little more if needed
  • 1 bay leaf
  • 1 lb (450 g) waxy potatoes, such as Yukon Gold, cut into 1½-inch (4 cm) chunks
  • 1 tbsp (15 ml) fresh lime juice, plus lime wedges for serving
  • ¼ cup (10 g) chopped fresh cilantro, for serving
  • ½ cup (120 g) plain yogurt, optional, for serving

Instructions

  1. Prepare the meat and ingredients. Pat the goat dry with paper towels, then season it all over with the salt and black pepper. Chop the onions, garlic, ginger, and potatoes before heating the pot so they are ready to add at the right moments. Bone-in goat gives the sauce extra depth, but the pieces should be cut to a similar size so they cook evenly.
  2. Brown the goat. Heat the oil in a large, heavy-bottomed Dutch oven or lidded pot over medium-high heat. When the oil shimmers, brown the goat in batches, turning the pieces to color several sides. Allow about 4 to 5 minutes per batch; avoid crowding the pot, because packed meat releases moisture and steams instead of browning. Transfer browned pieces to a plate. If the pot looks dry between batches, add a teaspoon of oil.
  3. Cook the onion and aromatics. Reduce the heat to medium. Add the onions and cook for about 8 to 10 minutes, stirring often, until softened and beginning to turn golden. If browned bits on the bottom start to darken too quickly, stir in a tablespoon of water and scrape them up. Add the garlic and ginger and cook for 1 to 2 minutes, just until fragrant.
  4. Toast the spices and tomato paste. Stir in the curry powder, cumin, coriander, turmeric, and cayenne. Cook for about 30 seconds, stirring so the spices coat the onion without scorching. Add the tomato paste and cook for another minute. This brief cooking helps disperse the spices and tomato paste through the sauce; if the mixture sticks, loosen it with a small splash of stock.
  5. Start the braise. Pour in the diced tomatoes and stock, scraping the bottom of the pot to release any browned bits. Return the goat and any juices on the plate to the pot, then add the bay leaf. The liquid should come roughly halfway to two-thirds up the meat; add a little water if needed. Bring it just to a simmer, then cover and reduce the heat to low. Simmer gently for 1 hour 35 minutes, stirring every 25 to 30 minutes and checking that the liquid is barely bubbling rather than boiling hard.
  6. Add the potatoes and finish cooking. Stir in the potatoes, cover again, and simmer for about 25 minutes, until the potatoes are tender and the goat is very tender when pierced with a fork. Check a large piece of goat with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of goat. For this braise, the meat should also be soft enough to pull easily from the bone. If it is safe but still chewy, continue simmering in 10- to 15-minute increments; tenderness depends on the size and age of the pieces.
  7. Adjust and serve. Remove the bay leaf and skim excess surface fat if you prefer. Stir in the lime juice, taste the sauce, and add salt, pepper, or a little more cayenne as needed. If the curry is thinner than you like, simmer it uncovered for 5 to 10 minutes, stirring gently so the potatoes do not break apart. Let the pot rest for 3 minutes before serving, and scatter cilantro over the top.

Tips

  • Choose the right cut. Bone-in shoulder, neck, or mixed goat stew pieces work well because slow cooking gives their connective tissue time to soften and enrich the sauce. Boneless stew meat is convenient, but it may cook faster, so begin checking it before the potatoes go in and remove tender pieces temporarily if necessary.
  • Keep the simmer calm. A hard boil can make meat tighten and break potatoes apart. Once the pot is covered, look for only a few gentle bubbles. If the sauce is reducing too quickly, lower the heat or add stock or water a little at a time.
  • Adjust hard-to-find spices sensibly. A mild curry powder is easy to find; blends differ in salt and heat, so taste before adding extra salt or cayenne. If you cannot find Kashmiri chili powder, this recipe’s small amount of cayenne supplies heat but not its fruity flavor. For a milder, redder result, use sweet paprika with just a pinch of cayenne.
  • Make the timing work for you. You can chop the vegetables while the meat browns, but keep the garlic and ginger ready separately so they do not sit in the hot pot too early. The curry can also be made a day ahead; its flavor settles overnight, and the fat is easy to lift off once chilled.

Serving Suggestions

Serve the curry hot with steamed basmati rice, plain long-grain rice, or another rice you enjoy. The rice catches the sauce and makes a practical accompaniment to the rich meat and potatoes. Warm roti, chapati, or naan is useful for scooping, while a simple cucumber salad or sliced cucumber with lemon adds a cool, crisp contrast.

Put lime wedges and chopped cilantro on the table so each person can brighten their serving. A spoonful of plain yogurt softens the heat and gives the meal a cool, creamy finish; keep it on the side rather than stirring it into the whole pot. If serving guests, check for small bones in the meat and let everyone know the curry is bone-in.

Variations

For a hotter curry, increase the cayenne in small increments or add a finely chopped fresh chili with the garlic and ginger. For a milder pot, leave out the cayenne and choose a mild curry powder. Since curry blends vary, start conservatively and adjust at the end, when the sauce has reduced and its flavor is easier to judge.

You can replace the potatoes with 1 lb (450 g) peeled sweet potato, cut into chunks. Add it for the final 20 to 25 minutes, checking for tenderness so it does not collapse into the sauce. For a version without potatoes, omit them and simmer the goat until tender; reduce the sauce uncovered at the end if it needs more body.

Boneless goat can replace bone-in meat at the same weight, though the finished sauce may be a little less full-bodied. Lamb shoulder cut into stew pieces is another practical substitute and has a richer, more familiar flavor. If using lamb, follow the same thermometer guidance for whole cuts and begin checking tenderness early, as the exact cooking time depends on the cut and piece size.

Storage and Reheating

Refrigerate leftover curry within 2 hours of cooking, in a covered container. It keeps for 3 to 4 days in the refrigerator. For quicker, more even cooling, divide a large batch among shallow containers rather than leaving it in a deep, hot pot. The potatoes may soften slightly as they sit, but the sauce and meat generally reheat well.

Reheat only the amount you plan to eat in a saucepan over medium-low heat, stirring gently and adding a splash of water or stock if the sauce has thickened. Heat until the center reaches 165°F (74°C), checking with a food thermometer. You can also reheat individual portions in a microwave-safe dish, covered loosely and stirred partway through; check the center for 165°F (74°C). Freeze portions in airtight freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator before reheating, and do not leave cooked curry at room temperature for extended periods.

Frequently Asked Questions

Why is my goat still tough after simmering?
Goat stew meat can vary in thickness and tenderness, and a low simmer takes time to soften the connective tissue. Keep the pot covered and continue cooking in 10- to 15-minute increments, checking with a fork. Add a splash of water or stock if the sauce is getting too thick. A rapid boil is not a shortcut; it can make the meat less pleasant and may reduce the sauce before the goat is tender.

Can I make this curry in a pressure cooker?
Yes, but the timing depends on the appliance and the size of the goat pieces. Brown the meat and cook the onions and spices using the cooker’s sauté setting, then add tomatoes, stock, and the bay leaf. Follow the manufacturer’s directions for pressure cooking stew meat, using enough liquid for your model. Add potatoes afterward and cook them briefly until tender so they do not disintegrate. Check the goat’s temperature and tenderness before serving.

Can I use boneless goat meat?
Yes. Cut it into evenly sized chunks and use the same amount by weight. Boneless pieces may become tender sooner, so check them before the full braising time is up; you can lift out any tender pieces and return them to the pot near the end. Bones contribute flavor and body, so a boneless version may have a slightly lighter sauce. You can simmer the sauce uncovered briefly to concentrate it.

How do I make the curry less spicy?
Use a mild curry powder and leave out the cayenne. The heat level of curry powder varies by brand and blend, so check its label if serving people with different spice preferences. A little yogurt served alongside can cool an individual portion. If the finished curry is hotter than expected, serve it with extra rice and yogurt rather than adding a large amount of liquid, which can make the sauce bland.

What should I do if the sauce is too thin or too thick?
For a thin sauce, remove the lid and simmer gently for 5 to 10 minutes, stirring occasionally; avoid vigorous stirring once the potatoes are tender. For a sauce that is too thick, stir in warm water or stock a few tablespoons at a time until it loosens. Taste again after adjusting, because added liquid can dilute the salt and spices. The sauce will also thicken somewhat as it cools.

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