Mutton Curry With Rice: Slow-Simmered and Fragrant

Updated November 3, 2026

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

Jump to recipe

Mutton Curry With Rice: Slow-Simmered and Fragrant

Mutton curry with rice pairs tender pieces of sheep meat with a warmly spiced tomato-and-yogurt gravy, served over fluffy basmati. Popular in many South Asian cuisines, it has plenty of regional and family variations; this home-style version uses a steady stovetop braise to make the meat tender and the sauce full-bodied.

Ingredients

  • 2 lb (900 g) boneless mutton shoulder, cut into 1½-inch (4 cm) cubes
  • 1½ cups (280 g) basmati rice
  • 2 tablespoons (30 ml) neutral oil, such as canola or sunflower oil
  • 2 medium yellow onions, about 10 oz (280 g) total, finely chopped
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 4 garlic cloves, about 20 g, finely grated or minced
  • 1½ teaspoons (4 g) ground cumin
  • 1½ teaspoons (4 g) ground coriander
  • 1 teaspoon (2 g) ground turmeric
  • 1 teaspoon (2 g) Kashmiri chili powder, or ½ teaspoon (1 g) mild paprika plus a pinch of cayenne
  • 1 teaspoon (2 g) garam masala, divided
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 4 whole green cardamom pods
  • 1 bay leaf
  • 1 teaspoon (6 g) fine salt, plus more to taste
  • 1 cup (240 g) plain whole-milk yogurt, brought toward room temperature
  • 1 cup (240 g) crushed tomatoes, canned or fresh
  • 2 cups (475 ml) hot water, plus up to ½ cup (120 ml) more as needed
  • 2¼ cups (530 ml) water for the rice
  • 2 tablespoons (8 g) chopped fresh cilantro, plus extra for serving
  • 1 tablespoon (15 ml) lemon juice, or to taste
  • ½ teaspoon (2 g) salt for the rice, or to taste

Instructions

  1. Prepare the ingredients. Trim away any especially thick pieces of hard surface fat from the mutton, then pat the cubes dry with paper towels; dry meat browns more readily. Chop the onions and prepare the ginger and garlic. Rinse the basmati in a bowl of cool water, gently swishing it until the water is less cloudy, then drain it well. Measure the spices and keep the yogurt nearby so it is not refrigerator-cold when added.
  2. Brown the mutton. Heat the oil in a heavy, lidded Dutch oven or deep saucepan over medium-high heat. Working in two batches so the pieces are not crowded, brown the mutton on two or three sides, about 4–5 minutes per batch. Transfer the browned pieces to a plate. Browning builds savory flavor; the meat does not need to cook through at this stage. If the pan has dark, burnt spots, wipe those away, but keep the flavorful browned residue.
  3. Soften the onions and bloom the spices. Reduce the heat to medium. Add the chopped onions and cook for about 8 minutes, stirring often, until softened and golden at the edges. Add the ginger and garlic and cook for 1 minute. Stir in cumin, coriander, turmeric, chili powder, half the garam masala, cinnamon, cardamom, bay leaf, and salt. Cook for 30 seconds, just until fragrant; if the spices begin sticking, add a tablespoon of water rather than letting them scorch.
  4. Build the curry base. Turn the heat to low. Stir a few spoonfuls of the warm onion mixture into the yogurt in a small bowl, then add the tempered yogurt to the pot in two or three additions, stirring continuously. This gradual method helps keep the yogurt smooth. Stir in the crushed tomatoes and cook for 3–4 minutes, scraping up browned bits from the bottom. Return the mutton and any juices on the plate to the pot, then pour in 2 cups (475 ml) hot water. The liquid should come partway up the meat, not necessarily cover it completely.
  5. Braise until tender. Bring the curry to a gentle simmer, stirring once, then cover and reduce the heat to low. Cook for 1 hour 35 minutes, checking after the first 15 minutes to make sure the liquid is barely bubbling rather than boiling hard. Stir every 20–25 minutes and add a splash of hot water if the bottom looks dry. Check a thick piece of mutton with a food thermometer: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of lamb and goat; because this is a braise, continue cooking until the mutton is fork-tender, which can take longer than reaching that minimum. If it is still chewy, cover and simmer another 10–15 minutes, checking again.
  6. Cook the rice during the braise. About 25 minutes before the curry is due to finish, put the rinsed rice, 2¼ cups (530 ml) water, and ½ teaspoon (2 g) salt in a medium saucepan. Bring to a boil over medium-high heat. Stir once, cover tightly, and turn the heat to low. Simmer for 15 minutes without lifting the lid. Remove the pan from the heat and leave it covered for 10 minutes, then fluff gently with a fork. If the rice finishes before the curry, keep it covered off the heat.
  7. Finish and serve. Once the mutton is tender, uncover the curry and simmer for 3–5 minutes if the gravy needs thickening; stir more often as it reduces. Remove the cinnamon stick, cardamom pods, and bay leaf if you can find them. Stir in the remaining garam masala, cilantro, and lemon juice. Taste and adjust the salt or lemon. Take the pot off the heat and let the curry stand for 3 minutes. Spoon rice into bowls and ladle the curry alongside or over it.

Tips

  • Choose a braising cut. Shoulder is a practical choice because its connective tissue softens during a long, gentle cook. If using bone-in mutton, allow room in the pot and take care when checking tenderness; bones can make thermometer placement less straightforward. Lean, quick-cooking cuts may turn dry before the sauce develops the same depth.
  • Keep the heat gentle. A hard boil can make meat tighten and can cause yogurt to separate. Once the pot reaches a simmer, lower the heat until you see only occasional small bubbles. If your burner runs hot, use a heat diffuser or move the pot partly off the burner.
  • Adjust the chili thoughtfully. Kashmiri chili powder is valued for its color and relatively mild heat, but availability varies. The paprika-and-cayenne substitute gives a similar color with less of the same rounded chili flavor; use more or less cayenne to suit your preference. Add chili gradually rather than trying to correct an overly hot pot at the end.
  • Give the sauce time to settle. The gravy thickens slightly as it stands, so do not reduce it until very dry. If it becomes too thick, stir in hot water a few tablespoons at a time. For a thinner, more pourable curry to mix into rice, keep it at the consistency of heavy cream.

Serving Suggestions

Serve the curry hot with basmati rice so the grains can catch the gravy. Put extra cilantro and lemon wedges on the table for fresh, bright finishing touches. A cooling side such as plain yogurt or cucumber raita balances a chili-forward curry, while sliced cucumber, tomato, and red onion add crunch. For a more substantial meal, offer warm flatbread alongside the rice; it is useful for scooping up the last of the sauce. Keep side dishes simply seasoned so they do not compete with the curry’s toasted spices.

For a relaxed meal, serve the rice and curry in separate bowls and let everyone choose their ratio. If packing individual portions, put the rice and curry in separate compartments when possible. That preserves the rice’s texture and makes it easier to reheat both evenly. A small spoonful of curry gravy over the rice before serving is especially welcome, but keep most of the rice fluffy rather than stirring it into the pot.

Variations

Use lamb instead of mutton: Lamb shoulder is a convenient substitute and has a milder flavor. Begin checking it for tenderness after about 1 hour 10 minutes of braising, since younger meat may soften sooner; continue in short increments if needed. The thermometer guidance for whole cuts still applies.

Make it less rich: Replace whole-milk yogurt with plain low-fat yogurt, but temper it carefully and keep the curry at a gentle simmer to reduce the chance of curdling. The sauce will be lighter and may be less creamy. For a dairy-free version, omit the yogurt and use an additional ½ cup (120 g) crushed tomatoes with ¼ cup (60 ml) water; the result will be tangier and less silky.

Add vegetables: Stir in 1 cup (150 g) thawed peas during the final 5 minutes, or add 1 cup (150 g) diced potatoes with the hot water before braising. Potatoes may need the full simmering time to become tender, so cut them into even pieces and check them before serving. Adding vegetables changes the gravy-to-solid balance, so add a little hot water if the pot becomes too thick.

Change the rice: Long-grain white rice works in place of basmati, though it will have a less aromatic character. Follow the package’s liquid ratio and timing rather than assuming the basmati measurements will suit every rice variety. Brown basmati takes longer and requires more water, so cook it separately according to its package directions while the curry braises.

Storage and Reheating

Refrigerate leftover curry and rice within 2 hours of cooking, using shallow, covered containers so they cool promptly. Store them separately if possible. The curry and cooked rice keep for 3–4 days in the refrigerator at 40°F (4°C) or below. For longer storage, freeze them in meal-size portions for up to 3 months for best quality; thaw overnight in the refrigerator rather than on the counter. Label containers with the date, and discard food that has been left at room temperature for more than 2 hours.

Reheat only the portion you plan to eat. Warm the curry in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of water if the gravy has thickened. Reheat rice with a tablespoon or two of water per serving, covered, in a saucepan or microwave-safe dish; fluff it after warming. Heat leftovers throughout to 165°F (74°C), checking with a food thermometer. If using a microwave, pause to stir or redistribute the food so there are no cool spots. Avoid repeatedly cooling and reheating the same batch.

Frequently Asked Questions

Is mutton the same as lamb?

Both come from sheep, but mutton generally refers to meat from a more mature sheep, while lamb is from a younger animal. Mutton often has a fuller, stronger flavor and can need a longer braise to become tender. Exact naming can vary by market, so ask the butcher which cut and age category is being sold if it matters for your timing.

Can I make this curry in a pressure cooker?

Yes. Brown the meat and cook the onion-spice base using the cooker’s sauté setting, then add the yogurt, tomatoes, and a modest amount of water. Follow the manufacturer’s instructions for the amount of liquid and pressure release; cooking time varies with the cooker and cube size. Check tenderness after pressure cooking and simmer uncovered if the gravy needs reducing. Make the rice separately.

Why did my yogurt split?

Yogurt is more likely to separate if it is cold, added all at once, or boiled vigorously. Let it lose its refrigerator chill, stir some warm onion mixture into it first, add it gradually, and keep the pot at low heat. A split sauce is still usable; stir gently and let the curry finish cooking, though its texture will be less smooth.

Can I prepare the curry a day ahead?

Yes. Cook the curry until the mutton is tender, cool it promptly in a shallow container, and refrigerate within 2 hours. Reheat it gently the next day to 165°F (74°C), adding a little water if needed. Cook the rice fresh if convenient, since freshly cooked rice has the best texture, or refrigerate and reheat leftover rice safely as described above.

How can I tell when the mutton is tender?

Push a fork into a thick cube: it should slide in easily, and the meat should yield without feeling rubbery. Reaching the safe minimum temperature does not necessarily mean a braising cut is tender, so keep simmering gently if it resists the fork. Check more than one piece because cube size and the position of meat in the pot can affect how quickly it cooks.

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