Mutton Vegetable Curry with Tender, Slow-Cooked Flavor

Updated November 3, 2026

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

Jump to recipe

Mutton Vegetable Curry with Tender, Slow-Cooked Flavor

Mutton vegetable curry is a slow-simmered dish of tender sheep meat, potatoes, carrots, and other vegetables in a warmly spiced gravy. Curry recipes vary across South Asia and beyond, and this approachable stovetop version builds flavor by browning the meat before simmering it with aromatics and vegetables.

Ingredients

  • 2½ lb (1.13 kg) bone-in mutton, cut into roughly 1½-inch (4 cm) pieces; ask the butcher to cut through the bones, or use boneless stew meat
  • 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
  • 2 medium yellow onions, finely chopped, about 2 cups (300 g)
  • 1 tbsp (15 g) finely grated fresh ginger
  • 5 garlic cloves, finely chopped or grated, about 1½ tbsp (15 g)
  • 2 tsp (4 g) ground cumin
  • 2 tsp (4 g) ground coriander
  • 1 tsp (2 g) ground turmeric
  • 1 tsp (2 g) sweet paprika
  • ¼–½ tsp (0.5–1 g) cayenne pepper, to taste
  • 1½ tsp (9 g) fine salt, plus more to taste
  • 1 tbsp (16 g) tomato paste
  • 1 can (14½ oz/411 g) diced tomatoes, with their juices
  • 3 cups (710 ml) water or unsalted beef or lamb stock, plus a little more if needed
  • 1 lb (450 g) potatoes, peeled if desired and cut into 1-inch (2.5 cm) chunks
  • 2 medium carrots, peeled and cut into ½-inch (1 cm) pieces, about 1 cup (150 g)
  • 1 cup (125 g) trimmed green beans, cut into 1½-inch (4 cm) lengths
  • 1 cup (145 g) frozen peas
  • 1 cinnamon stick, about 3 inches (7.5 cm), optional
  • 1 tsp (2 g) garam masala
  • 2 tbsp (8 g) chopped fresh cilantro, for serving
  • 1 tbsp (15 ml) lemon juice, or to taste

Garam masala is a fragrant spice blend sold in many supermarkets; if it is unavailable, omit it rather than replacing it with an equal amount of curry powder, which has a different flavor. Fresh tomatoes can replace the canned tomatoes: use about 1½ cups (270 g) chopped ripe tomatoes, understanding that the sauce may be a little less consistent. Unsalted stock gives a fuller savory base, while water keeps the spices especially clear; either works.

Instructions

  1. Prepare the ingredients. Pat the mutton dry with paper towels; drying helps it brown instead of steam. Cut the onions, ginger, garlic, potatoes, carrots, and beans before you start cooking. Keep the meat separate from the ready-to-eat vegetables and wash your hands, knife, and board after handling raw meat. If the mutton is especially fatty, trim away thick, hard pieces but leave some of the softer fat for flavor.
  2. Brown the mutton. Heat the oil in a heavy, lidded Dutch oven or large pot over medium-high heat. Working in batches so the pieces have room, brown the mutton for about 8 minutes total, turning to color several sides. Move browned pieces to a plate. If the pot is dry between batches, add a teaspoon of oil; if browned bits start to look black rather than deep brown, lower the heat.
  3. Soften the onions. Add the onions to the same pot and cook over medium heat for 10 minutes, stirring often and scraping up the browned bits. They should be soft and golden at the edges, not deeply burnt. Stir in the ginger and garlic and cook for 1 minute, until fragrant.
  4. Bloom the spices and tomato paste. Add the cumin, coriander, turmeric, paprika, cayenne, salt, and optional cinnamon stick. Stir for about 1 minute so the spices become aromatic. Add the tomato paste and cook for another minute, then stir in the canned tomatoes and their juices. Simmer for 4 minutes, stirring and scraping the base of the pot; this reduces the raw tomato taste and makes a cohesive sauce.
  5. Simmer the mutton until tender. Return the meat and any plate juices to the pot. Pour in the 3 cups (710 ml) water or stock and bring the liquid just to a boil. Reduce the heat to low, cover, and maintain a gentle simmer for 1 hour 50 minutes. Check occasionally that the liquid is barely bubbling and that the bottom is not catching; stir once or twice and add a splash of water if needed. A vigorous boil can make meat tough and evaporate too much sauce. The meat should be close to fork-tender before adding the vegetables.
  6. Cook the firm vegetables. Stir in the potatoes and carrots, cover, and simmer gently for 12 minutes. Add the green beans and continue simmering for 8 minutes, or until the potatoes are tender when pierced and the beans are cooked but still hold their shape. If the curry looks thicker than you like, add hot water a little at a time. If it seems thin, uncover the pot for the final few minutes rather than mashing the vegetables.
  7. Finish the curry. Stir in the frozen peas and garam masala, then cook uncovered for 2 minutes, just until the peas are hot. Check the thickest piece of sheep meat with a food thermometer. USDA FSIS guidance for whole cuts of lamb is a safe minimum internal temperature of 145°F (63°C) followed by a 3-minute rest; confirm the largest piece reaches that temperature, then remove the pot from the heat, cover, and let it stand for 3 minutes. Mutton cooked this long should be much more tender than the minimum temperature alone indicates.
  8. Adjust and serve. Remove the cinnamon stick. Taste the gravy and add more salt, cayenne, or lemon juice as needed. Lemon brightens the rich sauce, so add it gradually rather than making the curry sharply sour. Sprinkle with cilantro and serve hot.

Tips

  • Choose a suitable cut. Bone-in shoulder or neck pieces give the gravy extra depth, while boneless shoulder or leg stew meat is easier to portion. Avoid very lean, quick-cooking chops for this long simmer; they can become dry before the sauce develops.
  • Keep the simmer gentle. A few lazy bubbles are enough. If the pot boils hard, turn down the burner and check the liquid level; add hot water if the meat is not partly surrounded by sauce.
  • Adjust the heat at the end. Cayenne varies in strength, so start with ¼ teaspoon if you are unsure. You can add more near the end, but you cannot remove excess heat without increasing the amount of curry.
  • Use frozen vegetables thoughtfully. Frozen peas go in at the end because they need little cooking. If using frozen green beans, add them with the peas instead of with the potatoes, or they may become overly soft.

Serving Suggestions

Serve the curry with steamed basmati rice, plain rice, or warm flatbread to soak up the gravy. A simple cucumber-and-yogurt salad or sliced cucumber, tomato, and red onion provides a cool, crisp contrast. Offer lemon wedges and chopped cilantro at the table so each person can brighten their portion. If you are serving a larger spread, pair the curry with a mild lentil dish or a simple sautéed green vegetable; the curry is already substantial, so several rich sides are not necessary.

For rice, plan on about ½ cup (90 g) uncooked rice per person, adjusting for appetites and other dishes. Spoon the curry over the rice or serve it beside the rice so diners can choose how much gravy they want. If the sauce thickens while it sits, stir in a little hot water just before serving.

Variations

Use lamb instead of mutton: Lamb shoulder is a practical substitute and usually becomes tender sooner. Begin checking it after about 1 hour 20 minutes of simmering; continue cooking as needed, since the cut and size of the pieces matter more than the label. Keep the same vegetable timing, adding them only when the meat is nearly tender.

Make it milder or hotter: Leave out the cayenne for a gently spiced curry, or add chopped fresh green chile with the ginger and garlic for a sharper, more direct heat. Since fresh chiles vary, start with one small chile and taste the finished gravy before adding more.

Change the vegetables: Cubed turnip or parsnip can replace some of the potato or carrot. Add firm roots with the potatoes, allowing enough time for them to become tender. Cauliflower florets cook faster, so add them for roughly the final 10–12 minutes. For a richer, less tomato-forward gravy, use 2 cups (475 ml) stock and 1 cup (235 ml) water, keeping the total liquid the same.

Make it without bones: Boneless mutton works well and is easier to serve, though the sauce may have slightly less body. If you want a deeper flavor, use stock rather than water. Do not add flour to thicken the curry by default; a gentle uncovered simmer at the end usually concentrates the sauce without making it pasty.

Storage and Reheating

Transfer leftovers to shallow, covered containers and refrigerate within 2 hours of cooking. The curry keeps for 3–4 days in the refrigerator. The potatoes may soften as they sit, but the gravy often tastes even more blended the next day. For longer storage, freeze portions in airtight freezer-safe containers for up to 2–3 months for best quality. Leave a little headspace because the liquid expands as it freezes, and thaw frozen portions overnight in the refrigerator rather than on the counter.

Reheat only the portion you plan to eat, either in a covered saucepan over medium-low heat or in the microwave, stirring occasionally so it heats evenly. Add a splash of water if the gravy has thickened. Heat leftovers to 165°F (74°C), checking the center with a food thermometer, and bring the curry to a gentle simmer without letting it boil hard. Avoid repeatedly cooling and reheating the whole pot; divide it into portions so the rest stays refrigerated.

Frequently Asked Questions

Can I use lamb instead of mutton?

Yes. Lamb shoulder is a good substitute and has a milder flavor. Because lamb is generally more tender than mature mutton, start checking it earlier than the recipe’s 1-hour-50-minute simmer point and cook only until fork-tender. The vegetables should still be added near the end so they do not overcook while the meat softens.

Why is my mutton still tough?

It usually needs more time, not a higher heat. Mutton contains connective tissue that softens during a long, gentle simmer. Keep the pot covered, make sure there is enough liquid, and continue cooking in 15-minute increments until a fork slides into the meat easily. A hard boil can tighten the meat and make the sauce reduce too quickly.

Can I make this curry ahead?

Yes. Cook it fully, cool it promptly in shallow containers, and refrigerate it within 2 hours. Reheat the amount needed to 165°F (74°C). If making it a day ahead, you can stop before adding the peas and cilantro, then add them during reheating so their color and texture stay fresher.

Can I use frozen mutton?

Thaw it in the refrigerator before cooking so you can dry and brown the pieces evenly and keep the cooking time predictable. Do not thaw meat on the counter. If it is still partly frozen, allow more time for safe refrigerator thawing rather than putting the frozen pieces directly into the hot oil.

Can I cook the vegetables from the beginning with the meat?

It is better to add them later. Potatoes and carrots would likely break down during the long mutton simmer, while peas and green beans would lose their color and texture. Adding the firm vegetables near the end gives them time to become tender while allowing the meat to cook long enough.

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