East Indian Mutton Curry with Slow-Cooked Spice

Updated November 4, 2026

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

Jump to recipe

East Indian Mutton Curry with Slow-Cooked Spice

East Indian mutton curry is a richly spiced meat curry associated with the East Indian community of Mumbai, made here with bone-in goat, potatoes, and bottle masala. Slow simmering lets the meat become tender and the spices settle into a savory, gently tangy gravy; recipes vary from home to home, especially in their spice blends and heat.

Ingredients

  • 2 lb (900 g) bone-in goat shoulder or mutton, cut into 1½-inch (4 cm) pieces; ask the butcher to cut it if needed
  • 2 tbsp (30 ml) neutral oil, such as sunflower or canola oil
  • 2 medium yellow onions, about 12 oz (340 g), finely chopped
  • 1 tbsp (15 g) finely grated fresh ginger
  • 1 tbsp (15 g) finely grated garlic, about 4 cloves
  • 1–2 fresh green chilies, thinly sliced, about ½ oz (15 g), according to taste
  • 2 tbsp (30 g) East Indian bottle masala; if unavailable, use 1 tbsp (8 g) Kashmiri chili powder plus 1 tbsp (8 g) garam masala for a less smoky, less region-specific flavor
  • ½ tsp (1.5 g) ground turmeric
  • 2 medium tomatoes, about 10 oz (280 g), finely chopped, or 1 cup (240 g) canned crushed tomatoes
  • ½ cup (120 g) plain yogurt, preferably whole-milk, at room temperature
  • 3 cups (710 ml) water, plus a little more if needed
  • 12 oz (340 g) waxy potatoes, about 2 medium, peeled and cut into 1-inch (2.5 cm) chunks
  • 1½ tsp (9 g) fine salt, plus more to taste; use less if your bottle masala is salty
  • 1 tbsp (15 ml) cider vinegar or malt vinegar
  • ¼ cup (10 g) chopped fresh cilantro leaves and tender stems
  • 1 lime, cut into wedges, for serving

Instructions

  1. Prepare the ingredients. Pat the goat dry with paper towels, then check for and trim away any unusually large, hard pieces of fat. Keep some fat and connective tissue, which contribute flavor and soften during the long simmer. Chop the onions and tomatoes, grate the ginger and garlic, and cut the potatoes into similar-sized chunks so they cook evenly. Bring the yogurt to room temperature while you work; it is less likely to split when added to the hot pot.
  2. Brown the meat. Heat the oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Working in batches so the pieces are not crowded, brown the goat for about 8 minutes total, turning to color several sides. Transfer it to a plate. Browning builds savory flavor, but the meat does not need to cook through at this stage. If the pot looks dry between batches, add a teaspoon of oil rather than letting the browned bits scorch.
  3. Soften the onions. Lower the heat to medium and add the chopped onions to the same pot. Cook for about 10 minutes, stirring regularly and scraping up browned bits. The onions should be soft and golden at the edges, not deeply burned. If they stick before softening, add a tablespoon of water and continue stirring. A steady, moderate sizzle helps them sweeten without turning bitter.
  4. Bloom the seasonings. Stir in the ginger, garlic, green chilies, bottle masala, and turmeric. Cook for 2 minutes, stirring constantly. The mixture should smell fragrant; do not leave the dry spices against the hot pot unattended. Add the tomatoes and cook for 5 minutes, stirring and breaking them down with the spoon. Turn the heat to low, stir the yogurt until smooth, then add it a spoonful at a time while stirring. If the sauce bubbles hard, briefly move the pot off the heat so the yogurt incorporates smoothly.
  5. Simmer until the goat is nearly tender. Return the meat and any juices on the plate to the pot. Add the water, salt, and vinegar, then stir well. Bring the liquid just to a boil, reduce the heat to low, and cover the pot. Simmer gently for 70 minutes, checking once or twice that the curry is not boiling vigorously or sticking. A low simmer gives connective tissue time to soften; if the liquid is reducing too quickly, add a splash of hot water.
  6. Add the potatoes and finish cooking. Stir in the potatoes, cover again, and simmer for 20 minutes, or until the potatoes are tender and the goat is easy to pierce with a fork. Check the thickest piece of meat 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 curry simmers beyond that point for tenderness. If the meat is still chewy, keep simmering in 10-minute increments, adding water if needed; the exact time depends on the cut and age of the animal.
  7. Adjust and serve. Taste the gravy and add salt, another splash of vinegar, or a little hot water if needed. The finished sauce should coat the meat and potatoes but remain spoonable. Scatter the cilantro over the curry and serve hot with lime wedges. If you prefer a thicker gravy, uncover the pot and simmer for a few minutes, stirring gently so the potatoes do not break apart.

Tips

  • Choose the right cut. Bone-in shoulder, neck, or shank pieces have connective tissue that rewards a slow simmer and add body to the gravy. Lean, boneless meat can cook faster but may turn dry if left simmering for the full time, so start checking it earlier. Cut large pieces to a similar size for more even cooking.
  • Know your masala. East Indian bottle masala is a regional spice blend, and its heat and salt level differ by maker and household. If you cannot find it, the chili-powder-and-garam-masala substitute in the ingredients list gives a balanced curry, though it will not have the same blend or depth. Start with one green chili if your masala is already hot.
  • Keep the simmer gentle. A rolling boil can make meat fibers tighten and can cause yogurt-based sauce to look grainy. Once the pot comes to a boil, lower the heat until a few small bubbles rise at a time. Check the bottom when you stir; if the sauce is catching, reduce the heat and add a little water.
  • Make the flavor your own. The vinegar adds a modest tang, but its intensity varies, so taste before adding more. For a milder curry, remove the chili seeds or omit one chili. For a richer gravy, leave the meat bones in while cooking rather than trying to remove them before serving.

Serving Suggestions

Serve the curry in a warm, deep bowl so the gravy stays hot. Plain steamed basmati rice is an easy match, while soft chapatis, parathas, or crusty bread are useful for scooping up the sauce. If serving rice, begin it near the end of the curry’s simmer so both are ready together. Offer lime wedges at the table: a small squeeze brightens the rich gravy without changing the character of the whole pot.

A simple side of sliced cucumber, onion, and tomato adds freshness and crunch. You can also serve a lightly dressed cabbage salad or plain yogurt on the side to balance a particularly hot batch. The potatoes make this a substantial meal, so additional sides can stay simple. For a larger spread, serve a vegetable dish such as sautéed greens or roasted cauliflower alongside smaller portions of curry and rice.

Variations

Adjust the regional spice profile. Bottle masala is the defining convenience in this version, but recipes associated with East Indian households vary. Some cooks favor more chili, some add a little extra vinegar, and others make a thinner or thicker gravy. Change one element at a time and taste as you go, especially because the salt and heat in prepared masala blends can differ.

Use lamb instead of goat. Bone-in lamb shoulder is a practical substitute and has a somewhat milder, often richer flavor. The cooking time may vary: begin checking for tenderness after about 60 minutes of simmering, then continue until it is fork-tender. Keep the potato timing the same by adding the chunks for the final 20 minutes, or remove the potatoes briefly if the lamb needs longer.

Make it hotter or milder. For more heat, add another sliced green chili or increase the chili powder in the substitute blend. For less heat, use one mild chili with its seeds removed, or leave the fresh chilies out. Do not assume that bottle masala is mild; taste a small amount or check its label before deciding how much extra chili to use.

Change the vegetables. You can omit the potatoes for a meat-focused curry, or replace them with peeled sweet potato cut into chunks. Sweet potato softens and sweetens the gravy, so add it during the last 15 to 20 minutes and check early to avoid overcooking. Avoid adding quick-cooking vegetables at the start of the long simmer, because they can turn mushy before the meat is tender.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in shallow airtight containers. The curry keeps for 3 to 4 days in the refrigerator. The gravy may thicken as it chills because of the potatoes and gelatin from the meat; that is normal. If you want to freeze it, cool it promptly, pack it in freezer-safe containers, and use it within about 2 to 3 months for best quality. Potatoes can become softer after freezing, but the curry remains usable.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in a microwave-safe dish. Stir occasionally and add a splash of water if the gravy is too thick. Heat until steaming throughout and check that leftovers reach 165°F (74°C), the USDA FSIS safe reheating temperature. Do not reheat the same portion repeatedly; divide a large batch into smaller servings so the rest stays chilled.

Frequently Asked Questions

Is mutton the same as goat?

Usage differs by region. In many South Asian recipes and shops, mutton commonly means goat, while in other places it usually means meat from an older sheep. For this recipe, bone-in goat shoulder is a reliable choice; lamb shoulder also works, but it may become tender sooner. If buying meat labeled mutton, ask the butcher which animal it comes from and choose pieces suitable for slow cooking.

Can I make this curry without bottle masala?

Yes. Use the listed mixture of Kashmiri chili powder and garam masala as a straightforward substitute. It will still make a flavorful curry, but the blend will taste less smoky and less like a traditional East Indian bottle-masala version. If your garam masala is especially strong, begin with a little less and adjust after the curry has simmered.

Why did my yogurt split?

Yogurt is more likely to split if it is cold or added to a very hot, rapidly bubbling sauce. Let it come to room temperature, lower the heat, stir it smooth, and add it gradually. A slightly grainy appearance does not usually ruin the curry; keep the simmer gentle and stir well. For a smoother result next time, whisk a spoonful of the warm tomato mixture into the yogurt before adding it to the pot.

Can I make the curry ahead?

Yes. It can be cooked a day ahead and refrigerated once cooled, and the flavors often meld as it sits. Reheat it gently, stirring and adding water if the gravy has thickened. Check that it reaches 165°F (74°C) before serving. If preparing ahead, you can also cook the meat and gravy first, then add freshly cooked potatoes during reheating so they keep a firmer texture.

How do I know when the goat is tender?

A fork should enter the meat easily, and the meat should yield when pressed without falling into dry shreds. The timing depends on the cut and the size of the pieces, so use tenderness as well as the thermometer check. If the meat is safe to eat but still chewy, it needs more time for its connective tissue to soften; continue simmering gently and check again after 10 minutes.

Can I cook it in a pressure cooker?

Yes, but the timing will depend on the cooker and the size of the meat pieces, so follow its instructions for goat or lamb stew meat. Brown the meat and cook the onions and spice base using the sauté setting, then add the meat, tomatoes, yogurt mixture, water, salt, and vinegar. Pressure-cook until tender according to the appliance guidance, release pressure as directed, and simmer the potatoes in the curry afterward until they are tender. Check meat temperature and tenderness before serving.

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