Boneless mutton curry is a South Asian-style stew of tender goat or sheep meat simmered in a deeply spiced onion, tomato, and yogurt gravy. Browning the meat and cooking the aromatics slowly build flavor, while a gentle covered simmer softens the meat without complicated equipment; recipes vary from household to household and region to region.
Ingredients
- 2 lb (900 g) boneless mutton or goat meat, cut into 1½-inch (4 cm) cubes
- 1 tsp (6 g) fine salt, divided, plus more to taste
- 3 tbsp (45 ml) neutral oil, such as sunflower or canola oil
- 2 medium yellow onions, about 10 oz (300 g), thinly sliced
- 1 tbsp (15 g) finely grated fresh ginger
- 1 tbsp (15 g) finely grated garlic
- 2 green chilies, slit lengthwise, or 1 small jalapeño, optional
- 1 tsp (2 g) cumin seeds
- 1 small cinnamon stick, about 1 inch (2.5 cm)
- 4 green cardamom pods, lightly cracked
- 4 whole cloves
- 2 tbsp (12 g) ground coriander
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) Kashmiri chili powder or mild paprika
- ½ tsp (1.5 g) ground turmeric
- 2 medium tomatoes, about 10 oz (300 g), finely chopped, or 1½ cups (360 g) canned crushed tomatoes
- ½ cup (120 g) plain full-fat yogurt, at room temperature
- 2 cups (480 ml) water or unsalted stock, plus a little more if needed
- 1 tsp (2 g) garam masala
- ½ cup (15 g) chopped fresh cilantro, for serving
- 1 tbsp (15 ml) lemon juice, or to taste
Instructions
- Prepare the meat and aromatics. Pat the mutton dry with paper towels; dry surfaces brown more effectively than damp ones. Trim away any thick, hard pieces of fat, leaving a little marbling for flavor. Season the cubes with about half the salt. Slice the onions, grate the ginger and garlic, and have the measured spices ready before heating the pan.
- Brown the meat. Heat the oil in a heavy, lidded Dutch oven or deep saucepan over medium-high heat. When the oil shimmers, add the meat in a single layer, working in two batches if necessary. Sear for about 3–4 minutes per side, turning until several sides are well browned, about 7–8 minutes per batch. Transfer browned meat to a plate. Avoid crowding the pan: if the pieces steam rather than color, cook them in smaller batches.
- Cook the onions and whole spices. Reduce the heat to medium. Add the sliced onions and cook for 10–12 minutes, stirring often and scraping up browned bits, until golden brown and soft. If the pan begins to scorch, lower the heat and add a tablespoon (15 ml) of water. Add the cumin seeds, cinnamon, cardamom, and cloves; stir for about 30 seconds, just until fragrant.
- Build the spice base. Add the ginger, garlic, and optional green chilies. Stir for 1–2 minutes, until the raw smell of the aromatics fades. Mix in the ground coriander, ground cumin, chili powder, and turmeric. Cook for 30 seconds, stirring constantly. Add the tomatoes and the remaining salt. Cook for 7–9 minutes, stirring and pressing the tomatoes with the spoon, until they collapse and the mixture looks thick rather than watery.
- Stir in the yogurt and meat. Turn the heat to low. Add the room-temperature yogurt a spoonful at a time, stirring well after each addition so it blends into the sauce instead of forming lumps. If the mixture looks as though it is catching, take the pan off the heat briefly while stirring. Return the meat and any juices on the plate to the pan, turning the cubes to coat them in the masala.
- Braise until tender. Pour in 2 cups (480 ml) water or stock and stir. Bring the liquid just to a boil, then immediately reduce the heat to low. Cover with the lid slightly ajar and simmer gently for 75 minutes, stirring every 15–20 minutes. Keep the liquid at a quiet simmer, not a rolling boil. Check a piece: it should be easy to pierce with a fork. If it remains chewy, cover and simmer another 10–15 minutes, adding a splash of water if the gravy is getting too thick.
- Check doneness and finish the curry. Use a food thermometer to check the center of a large piece of meat. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum internal temperature for whole cuts of lamb and goat; allow the meat to rest for at least 3 minutes. This long braise should make the pieces tender as well as safely cooked. Stir in the garam masala and lemon juice. Taste the gravy and adjust salt, chili, or lemon. If it is thinner than you like, simmer uncovered for a few minutes; if it is too thick, add warm water a little at a time.
- Serve. Scatter cilantro over the curry and bring it to the table hot, with the gravy spooned generously over the meat. Remove the whole cinnamon stick and any visible cardamom pods or cloves if you prefer not to leave them in the serving dish.
Tips
- Choose the right cut. Boneless shoulder or leg works well, but shoulder usually has more connective tissue and becomes especially succulent during a slow braise. If the meat is sold as mutton at a South Asian market, ask whether it is goat or sheep: the term can vary by country and shop. Older sheep may need additional simmering time, so judge tenderness rather than relying only on the clock.
- Keep the heat gentle. A hard boil can make meat tighten and can reduce the gravy before the cubes soften. Look for occasional small bubbles around the edge. Check the pan periodically, especially near the end, and add warm water if the sauce is sticking.
- Adjust the heat thoughtfully. Kashmiri chili powder contributes color and mild warmth. If it is unavailable, use mild paprika for color and add cayenne gradually if you want more heat; paprika alone will make the curry milder and less traditionally spicy. Omit the fresh chilies for a gentler result.
- Prevent a grainy yogurt sauce. Use plain, full-fat yogurt at room temperature and stir it in over low heat, a spoonful at a time. If you only have Greek yogurt, loosen it with a tablespoon or two of water first. It will make the gravy thicker and tangier, so thin the finished curry as needed.
Serving Suggestions
Serve the curry with steamed basmati rice, which catches the gravy, or with naan, roti, or paratha for scooping. A simple side of sliced cucumber, red onion, and lemon gives a cool, crisp contrast; plain yogurt or raita also helps balance a chili-forward sauce. For a fuller meal, add a lightly dressed green salad or a vegetable side such as sautéed spinach, green beans, or cauliflower.
For a relaxed meal, put the curry in a warm serving bowl and keep rice or flatbread separate so each person can choose the amount of gravy. The sauce thickens as it stands, so have a little hot water available to loosen it just before serving. Finish with cilantro and a squeeze of lemon at the table rather than adding lots of garnish during the simmer, when the fresh flavors would fade.
Variations
Make it with sheep mutton or lamb. The recipe works with boneless sheep meat as well as goat, but the exact time depends on the animal’s age and the cut. Start checking tenderness at 75 minutes and keep simmering gently until a fork slides in easily. Lamb shoulder may soften sooner than mature mutton.
Use a pressure cooker. Follow the same browning and masala steps using the cooker’s sauté setting, then add the liquid and secure the lid according to the manufacturer’s directions. Cook at high pressure for about 25 minutes for 1½-inch (4 cm) cubes, then let pressure release naturally for 10 minutes before releasing any remaining pressure. Check tenderness and simmer uncovered afterward to reduce the gravy if needed. Pressure cookers vary, so follow your model’s instructions and do not fill beyond its limit.
Make the gravy richer or lighter. For a richer curry, stir in 2 tablespoons (30 ml) of cream at the end; this softens the spices and makes the sauce silkier. For a lighter, more tomato-forward version, omit the cream and use water rather than stock. If you want more gravy, add up to ½ cup (120 ml) extra water during the braise and season again at the end.
Adjust the spice profile. Add a pinch of ground fennel for a gently sweet aroma, or increase garam masala slightly for a warmer finish. These are optional adaptations, not required ingredients. Keep the core onion, tomato, ginger, garlic, and coriander base intact for the curry’s savory character.
Storage and Reheating
Refrigerate leftover curry within 2 hours of cooking, in a shallow airtight container. It keeps for 3–4 days in the refrigerator. The sauce may set or thicken when cold; that is normal. For longer storage, freeze it in meal-size airtight containers for up to 3 months for best quality. Leave a little space at the top because the liquid expands as it freezes, and thaw 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 in a covered, microwave-safe dish. Stir occasionally and add a splash of water if the gravy is too thick. Heat leftovers until they reach 165°F (74°C), checking the center with a food thermometer; bring stovetop portions to a steady simmer as well. Avoid repeatedly cooling and reheating the full batch, since that makes it harder to handle leftovers safely and can overcook the meat.
Frequently Asked Questions
Is mutton the same as goat meat?
Not everywhere. In many South Asian shops and recipes, mutton commonly refers to goat, while in other places it means meat from an adult sheep. Either works here. Goat is often leaner, while sheep mutton may have a stronger flavor and can take longer to become tender. Check the label or ask the butcher if you want a particular kind.
Why is my boneless mutton still tough?
It usually needs more time at a gentle simmer. Older animals and leaner cuts can take longer than the suggested 75 minutes, and a strong boil will not speed tenderness reliably. Keep the pot covered, make sure there is enough liquid to prevent sticking, and cook in 10–15-minute increments until a fork easily separates the meat.
Can I make the curry ahead?
Yes. Cool and refrigerate it promptly, then reheat it the next day to 165°F (74°C). The flavors often meld while chilled, and the gravy may become thicker; loosen it with a little water during reheating. If making it ahead for guests, add fresh cilantro and lemon just before serving for a brighter finish.
Can I use boneless meat that is already cubed?
Yes. Ask for cubes about 1½ inches (4 cm) across, or cut larger pieces to roughly that size so they cook evenly. Very small pieces may become dry or break apart during the long braise, while oversized chunks can need extra time. Pat pre-cut meat dry before browning and trim away any hard connective tissue.
How can I make the curry less spicy?
Leave out the green chilies and use mild paprika instead of a hotter chili powder. Kashmiri chili powder is generally chosen for color and gentle warmth, but products vary, so start with less if you are unsure. A little extra yogurt or cream at the end can soften the heat, though it will also make the sauce richer and less sharp.
What can I use instead of yogurt?
Use ½ cup (120 ml) unsweetened coconut milk for a dairy-free variation. It gives the gravy a mild coconut aroma and a sweeter, rounder flavor rather than yogurt’s tang. Stir it in after the tomatoes have cooked down, then continue with the recipe. Do not use sweetened or flavored yogurt as a substitute.
Related
- Sausage and Noodles Recipe for a Quick Skillet Dinner
- Russian Stencil Cake: Medovik with a Stenciled Finish
- Russian-Style Potato Salad with Peas and Dill
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).