Mutton Biryani Video: A Layered Dum-Style Recipe

Updated November 4, 2026

Total time
4 hr 20 min
prep 35 min · cook 1 hr 45 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Mutton Biryani Video: A Layered Dum-Style Recipe

Mutton biryani is a South Asian celebration dish of tender, spiced goat or lamb layered with fragrant basmati rice and cooked together so their aromas mingle. This dum-style version uses a yogurt marinade and a covered, low-heat finish; regional and family versions vary in spices, rice preparation, and whether the meat is cooked before layering.

Ingredients

  • 2 lb (900 g) bone-in mutton, cut into medium pieces; goat or lamb both work
  • 2 cups (370 g) aged basmati rice
  • 1 cup (240 g) plain whole-milk yogurt
  • 2 medium yellow onions (about 300 g), thinly sliced
  • 2 tbsp (30 ml) neutral oil
  • 3 tbsp (42 g) ghee, divided
  • 2 tbsp (30 ml) ginger-garlic paste
  • 2 green chilies (about 10 g), slit lengthwise, or to taste
  • 2 tbsp (30 ml) lemon juice
  • 1 tsp (5 g) fine salt for the marinade, plus about 2 tbsp (30 g) for the rice water; adjust to taste
  • 1 tsp (2 g) ground coriander
  • 1 tsp (2 g) ground cumin
  • 1 tsp (2 g) Kashmiri chili powder or mild paprika
  • ½ tsp (1 g) ground turmeric
  • 1 tsp (2 g) garam masala
  • ½ cup (15 g) chopped fresh cilantro leaves
  • ½ cup (15 g) chopped fresh mint leaves
  • 1 bay leaf
  • 4 green cardamom pods
  • 4 whole cloves
  • 1 small cinnamon stick, about 3 in (7.5 cm)
  • 1 tsp (5 ml) kewra water, optional; rose water can substitute, though it gives a floral rather than pandan-like aroma
  • A pinch of saffron threads (about 0.1 g), optional, soaked in 2 tbsp (30 ml) warm milk

Instructions

  1. Rinse the mutton and pat it dry. In a large bowl, mix the yogurt, ginger-garlic paste, green chilies, lemon juice, 1 teaspoon salt, coriander, cumin, chili powder, turmeric, and garam masala. Coat the meat thoroughly, cover, and refrigerate for 2 hours. Keep raw meat and its marinade separate from ready-to-eat ingredients.
  2. Rinse the basmati rice in several changes of cool water until the water is much less cloudy. Soak it in fresh water for 20 minutes, then drain. Meanwhile, heat the oil and 1 tablespoon ghee in a heavy, oven-safe pot or Dutch oven over medium heat. Cook the sliced onions, stirring often, until deep golden, about 15–20 minutes. Remove roughly one-third for the topping.
  3. Add the marinated mutton and all of its marinade to the pot. Cook uncovered over medium heat for 10 minutes, stirring so the yogurt does not catch. Add 1 cup (240 ml) water, cover, and simmer gently for 45–60 minutes, stirring occasionally, until the meat is nearly tender. Timing varies with the animal and cut. Add a splash of water if the sauce gets dry; it should be moist but not soupy.
  4. While the mutton simmers, bring a large pot of water to a boil with the bay leaf, cardamom, cloves, cinnamon, and about 2 tablespoons salt. Add the drained rice and boil for about 5–7 minutes, until the grains are elongated but still firm in the center. Drain immediately. The rice will finish cooking with the meat.
  5. Check the largest mutton piece with a food thermometer, inserting it into the thickest meat without touching bone. The USDA FSIS safe minimum for whole cuts of lamb and goat is 145°F (63°C) followed by a 3-minute rest; for tender biryani, continue gently cooking until the meat is fork-tender, which may take longer. If it is not tender yet, simmer covered and check again in 10-minute intervals.
  6. When the mutton is tender, taste the sauce and adjust salt. Scatter half the cilantro, mint, and reserved onions over the meat. Spread the drained rice evenly on top. Drizzle with the remaining 2 tablespoons ghee, kewra water if using, and saffron milk. Finish with the remaining herbs and onions.
  7. Cover the pot tightly. If the lid is loose, place a sheet of foil beneath it to trap steam. Cook over the lowest heat for 20–25 minutes. To prevent scorching on a thin-bottomed pot, set it on a flat griddle or heat diffuser. Turn off the heat and leave covered for 10 minutes so the rice settles. Fluff gently from the sides, lifting rice and meat together without mashing the grains.

Tips

  • Use a heavy pot with a close-fitting lid and keep the final heat very low. A diffuser helps prevent the bottom layer from burning before the rice steams through.
  • Do not overboil the rice in step 4. If it is fully tender before layering, the covered finish can make it mushy; drain as soon as the center is still slightly firm.
  • Bone-in goat or lamb gives the sauce depth, but boneless shoulder can be used. Cut it into large pieces and begin checking tenderness earlier, since smaller pieces may cook faster.
  • For a less spicy biryani, omit the green chilies and use mild paprika. Do not leave the marinated meat at room temperature; refrigerate it during the full 2-hour marinade.

Serving Suggestions

Serve hot, with a spoonful of meat and sauce alongside each mound of rice. Cooling accompaniments such as cucumber raita, plain yogurt, sliced onion, lemon wedges, or a crisp salad balance the spices. A simple vegetable side or dal can round out the meal; offer extra chilies or pickle separately rather than making the whole pot hotter.

Variations

For a more pronounced aroma, add a few extra mint leaves or a pinch of saffron, but use kewra water sparingly so it does not overpower the dish. You can replace the bone-in meat with boneless lamb shoulder, keeping the pieces large and checking tenderness early. For a milder family-style version, reduce the chili powder and skip the green chilies. Biryani methods vary widely, so the rice may be parboiled separately, as here, or cooked with the meat in other versions.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in shallow airtight containers. Keep refrigerated for 3–4 days, or freeze for up to 2–3 months for best quality. Thaw frozen portions in the refrigerator. Reheat only the portion you need, covered with a tablespoon of water in a pan or microwave, stirring or turning once so it heats evenly. The USDA FSIS recommends reheating leftovers to 165°F (74°C), checked with a food thermometer. Discard biryani left at room temperature for more than 2 hours, or more than 1 hour when the temperature is above 90°F (32°C).

Frequently Asked Questions

Can I make mutton biryani without bone-in meat?
Yes. Use boneless lamb or goat shoulder cut into large chunks. It may become tender sooner, so start checking before the end of the stated simmering time.

Why is my biryani rice mushy?
It was likely boiled too long before layering, or the covered pot had too much liquid. Parboil only until the grains are firm in the middle, drain well, and keep the meat sauce thick rather than watery.

Can I prepare the mutton ahead?
Yes. Marinate it covered in the refrigerator for up to 12 hours, then cook it as directed. You can also cook the mutton until tender a day ahead, refrigerate it promptly, and assemble with freshly parboiled rice before the final steam.

Is goat or lamb better for this recipe?
Either works. Goat is common in many mutton biryani traditions and can take longer to tenderize; lamb shoulder is often milder and may cook faster. Follow tenderness and thermometer checks rather than relying only on the clock.

Can I cook the final dum stage in the oven?
Yes. Use an oven-safe, tightly covered pot and bake at 325°F (163°C) for about 25–30 minutes, then rest covered for 10 minutes. Check that the rice is tender and the mutton remains hot throughout.

What does dum cooking mean?
Dum is a covered, gentle-steaming method. In this recipe, the lid traps steam so the parboiled rice finishes cooking while absorbing the meat sauce and aromatics.

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