Mutton Biryani in Tamil Style: Dum-Cooked Recipe

Updated November 4, 2026

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

Jump to recipe

Mutton Biryani in Tamil Style: Dum-Cooked Recipe

Mutton biryani in Tamil style is a fragrant rice dish layered with tender goat or lamb, spices, herbs, and long-grain rice, then finished together on low heat. Tamil Nadu has several regional and family versions; this practical dum-style recipe uses yogurt-marinated meat and partially cooked basmati for flavorful, distinct grains.

Ingredients

  • 2 lb (900 g) bone-in mutton, cut into medium pieces; goat is traditional, while lamb is a convenient substitute and may cook sooner
  • 2 cups (400 g) aged basmati rice
  • 1 cup (240 ml) plain whole-milk yogurt
  • 2 medium yellow onions (about 12 oz/340 g), thinly sliced
  • 2 medium tomatoes (about 10 oz/280 g), chopped
  • 2 tablespoons (30 ml) neutral oil
  • 2 tablespoons (28 g) ghee, divided
  • 2 tablespoons (30 g) ginger-garlic paste
  • 3 green chilies, slit lengthwise
  • ½ cup (15 g) loosely packed mint leaves, chopped
  • ½ cup (15 g) loosely packed cilantro leaves and tender stems, chopped
  • 1 teaspoon (5 g) fine salt for the marinade, plus about 2 tablespoons (30 g) for the rice water, adjusted to taste
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1 g) ground turmeric
  • 1 teaspoon (2 g) Kashmiri chili powder, or ½ teaspoon (1 g) cayenne for more heat
  • 1 teaspoon (2 g) garam masala
  • 1 teaspoon (2 g) black pepper
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 4 green cardamom pods
  • 4 whole cloves
  • 1 bay leaf
  • 1 teaspoon (5 ml) lemon juice
  • 5 cups (1.2 L) water for cooking the mutton, plus 3 quarts (2.8 L) for boiling the rice
  • 2 tablespoons (30 ml) warm milk, optional
  • A pinch of saffron threads, optional; or a pinch of turmeric mixed into the milk for color, though it lacks saffron’s aroma

Instructions

  1. Rinse and soak the rice. Rinse the basmati in several changes of cool water until it looks mostly clear. Cover with fresh water and soak for 20 minutes while preparing the mutton. Drain before cooking. This helps the grains cook evenly and stay separate.
  2. Marinate the mutton. In a large bowl, mix the mutton with yogurt, ginger-garlic paste, green chilies, coriander, turmeric, chili powder, garam masala, black pepper, lemon juice, and 1 teaspoon salt. Set aside for 30 minutes at room temperature, or cover and refrigerate for up to 8 hours. If refrigerated, take it out while you prepare the onions; do not leave raw meat at room temperature for more than 2 hours total.
  3. Brown the onions. Heat the oil and 1 tablespoon (14 g) ghee in a heavy Dutch oven or deep, oven-safe pot over medium heat. Add the sliced onions and cook for 12–15 minutes, stirring frequently, until deep golden but not burnt. Transfer about one-third to a plate for topping.
  4. Cook the mutton. Add the cinnamon, cardamom, cloves, and bay leaf to the pot and stir for 30 seconds. Add the marinated mutton and tomatoes. Cook uncovered for 8 minutes, stirring, until the mixture is fragrant and the tomatoes begin to soften. Pour in 5 cups (1.2 L) water, bring to a boil, then cover and simmer gently for about 50–70 minutes, until the mutton is tender. Check early if using lamb. If the meat is not tender, continue simmering and add hot water as needed. The USDA FSIS safe minimum for whole cuts of lamb or goat is 145°F (63°C) with a 3-minute rest; for tender biryani, cook mutton beyond that point until fork-tender. Check the thickest piece with a food thermometer.
  5. Season the cooking liquid. Stir in the mint and cilantro, reserving a small handful for layering. Taste the mutton liquid; it should be a little saltier than you want the finished dish, because the rice will absorb it. If there is a large amount of thin liquid, simmer uncovered for a few minutes so the meat is coated in a thick, moist masala rather than soup.
  6. Parboil the rice. Bring 3 quarts (2.8 L) water to a boil in a separate pot. Add the remaining 2 tablespoons (30 g) salt and the drained rice. Boil for 5–6 minutes, until the grains are elongated and flexible but still have a firm center. Drain immediately. Do not cook the rice until fully soft; it will finish over the mutton.
  7. Layer the biryani. Spread the drained rice evenly over the mutton masala. Scatter the reserved herbs and browned onions on top. If using saffron, steep it in the warm milk for 5 minutes and drizzle over the rice. Add the remaining 1 tablespoon (14 g) ghee in small dots.
  8. Steam on dum. Cover the pot tightly with its lid; place a clean kitchen towel under the lid if it is not a tight fit, keeping the towel away from the burner. Cook over the lowest heat for 20 minutes. Turn off the heat and let the covered pot stand for 10 minutes. Avoid stirring while it cooks. Gently lift rice and meat together when serving.

Tips

  • Choose similarly sized mutton pieces so they become tender at roughly the same time. Bone-in pieces bring flavor, but boneless meat also works; check it earlier because smaller pieces may cook faster.
  • Use a heavy pot and the lowest burner setting for dum cooking. If your burner runs hot, place a flat griddle or heat diffuser under the pot to reduce scorching.
  • Keep the rice slightly undercooked before layering. Fully cooked rice can turn mushy during the final steaming, while rice with a firm center finishes absorbing the meat masala.
  • For food safety, refrigerate leftovers within 2 hours of cooking. Do not leave the pot cooling on the counter for an extended time; divide the biryani among shallow containers so it cools promptly.

Serving Suggestions

Serve the biryani hot with onion raita made from plain yogurt, sliced onion, cucumber, salt, and a little chopped cilantro. A squeeze of lemon and a simple cucumber or tomato salad balance the rich rice. For a fuller meal, add a vegetable side such as brinjal curry or roasted vegetables. Offer the mutton pieces and rice together, taking care to distribute the browned onions and herbs.

Variations

For a spicier Tamil-style flavor, add one extra green chili or increase the chili powder slightly; taste the masala before layering. A seeraga samba version uses 2 cups (400 g) of short, aromatic seeraga samba rice instead of basmati. It has a distinct fragrance and texture; rinse and soak it as directed, then begin checking the parboiling stage after about 3–4 minutes because it may cook faster. For a quicker lamb version, use lamb shoulder cut into small pieces and check tenderness sooner, but do not assume a shorter time without checking. You can omit saffron and milk without affecting the cooking method.

Storage and Reheating

Refrigerate biryani within 2 hours in airtight, shallow containers and use within 3–4 days. Freeze portions for up to 2–3 months for best quality; thaw overnight in the refrigerator. Reheat only the portion you plan to eat, covered in a microwave with a splash of water or in a covered pan over low heat, stirring gently once. Heat leftovers to 165°F (74°C) throughout, checked with a food thermometer. Avoid repeatedly cooling and reheating the full batch.

Frequently Asked Questions

Can I make this in a pressure cooker?
Yes. Cook the marinated mutton with the tomatoes and water under pressure until tender, following your cooker’s instructions for the amount and cut of meat. Release pressure safely, then simmer uncovered if needed to thicken the masala. Transfer it to a heavy pot before layering with parboiled rice and finishing on low heat.

Why is my biryani rice mushy?
The rice may have been fully cooked before layering, soaked much longer than 20 minutes, or steamed with too much liquid. Drain it as soon as it is flexible with a firm center, and make sure the mutton masala is moist but not watery.

Can I skip marinating the mutton?
You can cook it without marinating, but the yogurt and spices season the meat more evenly. If short on time, marinate for at least 30 minutes while you prepare the rice and onions. Keep raw mutton refrigerated if marinating longer.

How do I know when the mutton is tender?
A fork should enter the meat easily, and a piece should separate without being tough or chewy. Use a food thermometer for safety: whole lamb or goat cuts must reach 145°F (63°C) and rest for 3 minutes under USDA FSIS guidance, though biryani mutton is usually cooked longer for tenderness.

Can I prepare biryani ahead?
You can marinate the mutton up to 8 hours in the refrigerator and cook the mutton masala ahead, then refrigerate it promptly. For the best rice texture, parboil and layer the rice shortly before the final dum cooking. Reheat any cooked leftovers to 165°F (74°C).

What can I use instead of yogurt?
Use an equal amount of unsweetened, plain dairy-free yogurt if needed; check that it is not sweetened or vanilla flavored. The taste and richness may differ slightly. Yogurt helps coat and season the mutton, but it is not necessary to add extra lemon juice as a replacement.

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