Goat Mutton Curry Recipe with a Rich, Spiced Gravy

Updated November 3, 2026

Total time
2 hr 40 min
prep 25 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

Goat Mutton Curry Recipe with a Rich, Spiced Gravy

Goat mutton curry is a slow-simmered South Asian dish of goat pieces cooked with onions, tomatoes, warming spices, and a savory gravy. Regional and family versions vary in heat and texture, but browning the meat and giving it time to become tender makes this version deeply flavored and satisfying with rice or flatbread.

Ingredients

  • 3 lb (1.36 kg) bone-in goat meat, cut into 2-inch (5 cm) pieces
  • 3 tbsp (45 ml) neutral oil, such as canola or sunflower
  • 2 bay leaves
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 4 green cardamom pods, lightly crushed
  • 4 whole cloves
  • 2 medium yellow onions, finely chopped, about 2 cups (300 g)
  • 2 tbsp (30 g) ginger-garlic paste, or 1 tbsp (15 g) finely grated ginger plus 1 tbsp (15 g) minced garlic
  • 2 green chilies, slit lengthwise, about 10 g; use one for milder curry
  • 2 medium tomatoes, chopped, about 2 cups (300 g)
  • 2 tsp (5 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • ½ tsp (1.5 g) ground turmeric
  • 1 tsp (2 g) Kashmiri chili powder
  • ½ tsp (1 g) ground black pepper
  • 1½ tsp (9 g) fine salt, plus more to taste
  • ½ cup (120 g) plain full-fat yogurt, at room temperature
  • 3 cups (710 ml) hot water, plus up to 1 cup (240 ml) more if needed
  • 1 tsp (2 g) garam masala
  • ¼ cup (10 g) chopped fresh cilantro
  • 1 tbsp (15 ml) lemon juice, optional

Instructions

  1. Prepare the ingredients. Pat the goat dry with paper towels and trim away any large, hard pieces of fat, leaving a little for flavor. Chop the onions and tomatoes, measure the spices, and slit the chilies. This should take about 25 minutes. If the meat is in uneven pieces, cut it into similarly sized chunks so it cooks at a similar pace.
  2. Bloom the whole spices. Heat the oil in a heavy 5- to 6-quart (4.7- to 5.7-liter) pot over medium heat for about 3 minutes. Add the bay leaves, cinnamon, cardamom, and cloves. Stir for 1 minute, until fragrant. Keep the spices moving; if they blacken, they can make the gravy bitter.
  3. Cook the onions. Add the chopped onions and cook for about 12 minutes, stirring often. They should soften and turn golden brown, not burn. If browned bits begin sticking before the onions are ready, lower the heat and stir in a tablespoon of water.
  4. Add the aromatics and ground spices. Stir in the ginger-garlic paste and green chilies and cook for 2 minutes. Add coriander, cumin, turmeric, Kashmiri chili powder, black pepper, and salt. Stir for 1 minute so the spices become fragrant. If the mixture looks dry or starts to catch, add 1 to 2 tablespoons of water rather than letting the spices scorch.
  5. Brown the goat. Add the meat and turn the pieces through the onion-spice mixture until coated. Cook for about 8 minutes, stirring and turning occasionally. The pieces should pick up some color; browning in batches is useful if the pot is crowded, though it may add a few minutes. Do not expect a deep crust on every surface in a busy pot.
  6. Build the tomato and yogurt base. Add the chopped tomatoes and cook for 8 minutes, stirring and pressing them against the pot as they soften. Lower the heat. Whisk a spoonful of the hot onion mixture into the room-temperature yogurt, then stir in another spoonful before adding the tempered yogurt to the pot. Cook for 2 minutes, stirring gently. This gradual warming helps the yogurt blend smoothly instead of separating.
  7. Add water and simmer. Pour in 3 cups (710 ml) hot water and scrape the bottom of the pot to loosen any browned bits. Bring the liquid to a gentle simmer over medium heat, about 3 minutes, then cover and reduce the heat to low. Simmer for 90 minutes, stirring every 20 to 25 minutes. Keep it at a quiet bubble rather than a hard boil; add a splash of hot water if the gravy gets too thick before the goat is tender.
  8. Check for tenderness and safe cooking. Test a thick piece with a fork. It should be tender and easy to pull from the bone; if it is still chewy, cover and simmer for another 15 minutes, then check again. Goat is a whole cut: use a food thermometer in the thickest piece, away from bone, to confirm the USDA FSIS safe minimum of 145°F (63°C), followed by a 3-minute rest. The longer braise needed for tenderness will normally take it beyond that minimum.
  9. Finish the gravy. Stir in the garam masala and cilantro. If the sauce is thinner than you like, simmer uncovered for a few minutes, stirring gently; if it is too thick, add hot water a little at a time. Taste and adjust the salt, chili, or lemon juice. Turn off the heat and let the curry rest for 3 minutes before serving. The time estimate allows for the listed simmer; extra tenderizing time will extend the total.

Tips

  • Choose the right cut. Bone-in shoulder, leg, or a mixed curry cut gives the gravy body and flavor. Ask for pieces around 2 inches (5 cm) so they stay substantial during the long simmer. Boneless goat works too, but it may cook sooner and the sauce may taste a little less rich; start checking it after about 60 minutes.
  • Keep the heat gentle. A rolling boil can make the meat tighten and may reduce the sauce before the goat softens. A few small bubbles are enough. Stir from the bottom periodically, especially after adding yogurt, and top up with hot water if needed.
  • Adjust the chili with care. Kashmiri chili powder contributes color and moderate heat. If it is unavailable, use sweet paprika for color and add cayenne a pinch at a time for extra heat. Ordinary hot chili powder can be much stronger, so begin with ½ teaspoon (about 1 g) and taste near the end.
  • Use yogurt carefully. Room-temperature full-fat yogurt and gradual tempering help it stay smooth. If you cannot use yogurt, leave it out and add an extra ½ cup (120 ml) water; the curry will be less creamy and slightly sharper, but still flavorful. Do not replace it with sweetened or flavored yogurt.

Serving Suggestions

Serve the curry hot with steamed basmati rice, jeera rice, or another plain long-grain rice to catch the gravy. Roti, naan, or paratha are good for scooping up the sauce; a simple combination of rice and flatbread is also welcome when the curry is the main dish. Put extra chopped cilantro and lemon wedges on the table so people can brighten their own portions.

For a fuller meal, add a cooling cucumber-and-yogurt salad, sliced onions with lemon, or a simply dressed green salad. A mild vegetable side such as sautéed cabbage, green beans, or roasted cauliflower balances the rich gravy without competing with its spices. If serving guests, remove the whole cinnamon stick and bay leaves before bringing the pot to the table, and warn diners that cardamom pods and cloves are whole spices meant to be set aside rather than eaten.

Variations

Make it hotter: Keep both chilies, or add a little cayenne with the ground spices. Increase gradually because the heat can seem stronger after the curry rests. For a milder family-style pot, remove the chili seeds or use one chili and omit the Kashmiri powder; the curry will have less warmth and color.

Use lamb instead: Bone-in lamb shoulder can replace goat in the same amount. Begin checking for tenderness after about 75 minutes, since the exact cooking time depends on the cut and size. Lamb generally gives a richer, more familiar flavor, while goat is often leaner and has a more distinctive taste.

Make a thicker, deeper gravy: Once the meat is tender, uncover the pot and simmer until the sauce reaches the consistency you like. For a nuttier regional-style variation, stir in 2 tablespoons (30 g) ground roasted almonds at the end, then simmer gently for 2 minutes. This makes the gravy thicker and richer; add a splash of water if it becomes pasty.

Adapt the whole spices: If you do not have cardamom or cloves, omit either rather than substituting a large amount of another spice. The curry will be less perfumed but still work. Garam masala is a convenient finishing blend; if unavailable, use a small pinch each of ground cinnamon and ground cardamom, understanding that the flavor will be simpler and less balanced.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours, using shallow, covered containers so they chill efficiently. Keep the curry refrigerated for 3 to 4 days. The gravy may firm up as the fat cools; that is normal, and it will loosen again when heated. For longer storage, freeze portions in airtight freezer-safe containers for up to 3 months for best quality. Thaw overnight in the refrigerator rather than on the counter.

Reheat only the portion you plan to eat, on the stovetop over low to medium-low heat with a splash of water, stirring gently until steaming throughout. Check with a food thermometer: leftovers should reach 165°F (74°C). A microwave also works; cover loosely, heat in short intervals, and stir between intervals so the meat and gravy warm evenly. Avoid repeatedly cooling and reheating the full pot.

Frequently Asked Questions

Can I make goat mutton curry in a pressure cooker?
Yes. Follow the recipe through browning the meat and building the tomato-yogurt base in the cooker, then add the water and seal according to the appliance instructions. Cook at high pressure for about 25 to 30 minutes, followed by a natural pressure release for 15 minutes. Goat varies by age and cut, so check tenderness and pressure-cook for a few more minutes if needed. Do not fill the cooker above its stated limit.

Why is my goat still tough after simmering?
It usually needs more time, not a higher flame. Older or larger-cut goat can take longer to soften, and a vigorous boil may reduce the gravy before the connective tissue has had time to break down. Add a little hot water, cover the pot, and continue simmering in 15-minute increments. Check a piece from the center of the pot rather than judging only by the sauce.

Can I prepare the curry a day ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. Reheat to 165°F (74°C) before serving. The flavors often meld while chilled, and the fat may rise and solidify at the top; you can remove some of it before reheating if you prefer a leaner-feeling sauce.

Can I use boneless goat meat?
Yes. Cut it into even chunks and start checking for tenderness earlier than the recipe’s 90-minute simmer, around 60 minutes. Boneless pieces can become tender faster, depending on their size and the cut. The curry will have a little less body than one made with bone-in meat, so simmer the finished sauce uncovered if you want it thicker.

What does “mutton” mean in this recipe?
Usage varies by region and butcher. In some places, “mutton” means mature sheep, while in South Asian cooking and markets the word may also be used for goat meat. This recipe is specifically written for goat; if buying meat, confirm with the butcher that the package is goat rather than lamb or sheep.

Is this curry very spicy?
As written, it has noticeable but adjustable warmth rather than extreme heat. The type of chili powder and the chilies themselves vary, so use one green chili and ½ teaspoon of Kashmiri chili powder for a milder first batch. You can add more heat at the table, but reducing it after it is cooked is much harder.

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