Skip to content
Zaffaron

Hyderabadi Lamb Biryani (بریانی حیدرآبادی) — Indian Layered Saffron Rice with Spiced Lamb

Hyderabadi biryani is a celebratory layered rice dish where marinated meat and fragrant basmati are cooked together under steam (dum). Saffron, fried onions, and warming spices create the signature aroma found across Hyderabad’s festive tables.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Gluten-Free Nut-Free Halal
Contains: dairy
120 min total Prep 45m · Cook 75m 6 servings 780 cal
↓ Jump to Recipe
Hyderabadi Lamb Biryani — Indian Layered Saffron Rice with Spiced Lamb - authentic indian recipe

Printable Recipe Card

Servings: 6 · Total: 120 min · Difficulty: hard

Ingredients (quick list)

  • 420 g basmati rice (rinse until water runs mostly clear)
  • 2500 ml water (for parboiling)
  • 18 g fine sea salt
  • 2 leaf bay leaf
  • 6 pod green cardamom pods (lightly crushed)
  • 6 cloves
  • 1 stick cinnamon stick (about 7 cm)
  • 1.5 tsp shahi jeera (caraway seeds)
  • 1000 g lamb shoulder (boneless, cut into 3–4 cm chunks)
  • 300 g plain full-fat yogurt
  • 30 g ginger-garlic paste (about 2 tbsp)
  • 30 ml lemon juice

+ 16 more in the full ingredients section below.

Steps (summary)

  1. Marinate the lamb: in a large bowl, combine yogurt, ginger-garlic paste, lemon juice, Kashmiri chili, turmeric, coriander, cumi…
  2. Prepare saffron infusion: crush the saffron threads between your fingers and stir into the warm milk. Let it steep for 15 minut…
  3. Fry the onions (birista): heat 120 ml neutral oil in a wide pan over medium-high heat until shimmering. Add sliced onions and f…
  4. Rinse and soak the rice: rinse basmati rice in several changes of water until it runs mostly clear, then soak in fresh water fo…
  5. Parboil the rice: bring 2500 ml water to a rolling boil in a large pot, then add 18 g salt, bay leaves, cardamom, cloves, cinna…
  6. Build the base layer: in a heavy-bottomed pot or Dutch oven (5–6 liters), spread the marinated lamb in an even layer, scraping…

+ 4 more steps in the full instructions section below.

Cultural Background

Hyderabadi biryani reflects the city’s Deccani royal kitchens, blending Mughal technique with local spices and dum cooking. It is a centerpiece dish for weddings, Eid gatherings, and large family meals where fragrance and abundance signal hospitality.

savorywarm-spicedtangyfluffy long-grain ricetender lambsilky masalasaffron warmthfried onion sweetnesscardamom and clove🌶 medium

Equipment

large mixing bowlwide frying panlarge pot for parboiling riceheavy-bottomed Dutch oven or biryani pot with tight lid (5–6 L)fine-mesh strainermeasuring spoonskitchen scale

💡 Tips

  • Target rice doneness at parboil: a grain should break with pressure but still show a faint opaque core; this prevents mushy biryani after dum steaming.
  • Use a wide, heavy pot so the lamb cooks evenly; if your pot is narrow, increase resting time by 5 minutes to finish the center without overcooking the edges.
  • For cleaner layers, cool the drained rice for 5 minutes on a tray before layering; it reduces surface starch and keeps grains separate.

⚠️ Common Mistakes

  • ❌ Overcooking the rice during parboil so it turns soft after dum.

    ✅ Fix: Drain at 70% doneness (6–8 minutes) and spread briefly to release steam; the final cook happens in the sealed pot.

  • ❌ Burning the bottom (scorched masala) during dum.

    ✅ Fix: Use a heavy pot, start with 10 minutes medium heat only, then keep the flame very low; a heat diffuser also helps.

  • ❌ Dry biryani with undercooked lamb.

    ✅ Fix: Marinate at least 4 hours and keep the pot well sealed; if lamb is older/tough, add 80 ml water and extend low-heat dum by 10 minutes.

🧊 How to Store

Cool leftovers within 90 minutes, then refrigerate in an airtight container for up to 3 days. Reheat covered with 30 ml water per serving in a saucepan over low heat for 8–10 minutes, or microwave covered at 700W for 2–3 minutes, fluffing once.

📅 Make Ahead

Marinate the lamb up to 24 hours ahead and fry the onions up to 2 days ahead (refrigerate airtight). Parboil the rice up to 2 hours ahead, spread on a tray to cool, and keep covered at room temperature before layering and dum.

🍽️ Pairs Well With

  • Raita
  • mirchi ka salan
  • sliced onions with lemon
  • cucumber salad
  • boiled eggs.

Regional Variations

  • Kachchi biryani (raw meat dum): meat goes in raw as written here; some cooks add a few tablespoons of browned onions and extra ghee for richer steam.
  • Pakki biryani (pre-cooked meat): the lamb is first simmered into a thick masala, then layered with parboiled rice and finished on dum for a more predictable cook.
  • Chicken Hyderabadi biryani: replace lamb with 1200 g bone-in chicken thighs/drumsticks and reduce low-heat dum time to 25 minutes.
everyday holiday party ramadan
#classic#family-style#gluten-free

Ingredients

  • 420 gbasmati rice (rinse until water runs mostly clear)
  • 2500 mlwater (for parboiling)
  • 18 gfine sea salt
  • 2 leafbay leaf
  • 6 podgreen cardamom pods (lightly crushed)
  • 6cloves
  • 1 stickcinnamon stick (about 7 cm)
  • 1.5 tspshahi jeera (caraway seeds)
  • 1000 glamb shoulder (boneless, cut into 3–4 cm chunks)
  • 300 gplain full-fat yogurt
  • 30 gginger-garlic paste (about 2 tbsp)
  • 30 mllemon juice
  • 2 tspKashmiri chili powder (for color and mild heat)
  • 1 tspground turmeric
  • 2 tspground coriander
  • 1.5 tspground cumin
  • 2 tspgaram masala
  • 0.5 tspblack pepper
  • 20 gfresh mint leaves (roughly torn)
  • 20 gfresh cilantro (roughly chopped)
  • 3green chilies (slit lengthwise)
  • 400 gyellow onions (thinly sliced)
  • 120 mlneutral oil (sunflower or canola)
  • 45 gghee (melted)
  • 0.25 tspsaffron threads (about 0.15–0.2 g)
  • 60 mlwarm milk (about 50–60°C)
  • 1 tsprose water (optional but traditional)
  • 1 tspkewra water (optional; use instead of rose water)

🔄 Substitutions

  • lamb shoulder→ goat (bone-in) pieces
  • Kashmiri chili powder→ sweet paprika + cayenne
  • rose water→ kewra water

Instructions

  1. 1

    Marinate the lamb: in a large bowl, combine yogurt, ginger-garlic paste, lemon juice, Kashmiri chili, turmeric, coriander, cumin, garam masala, black pepper, and 12 g salt. Add the lamb and mix until every piece is well coated, then cover and refrigerate for at least 4 hours (8–12 hours is best for tenderness and depth).

  2. 2

    Prepare saffron infusion: crush the saffron threads between your fingers and stir into the warm milk. Let it steep for 15 minutes, then stir in rose water or kewra water if using; keep covered so the aroma does not dissipate.

  3. 3

    Fry the onions (birista): heat 120 ml neutral oil in a wide pan over medium-high heat until shimmering. Add sliced onions and fry, stirring often, until evenly deep golden-brown (about 12–18 minutes), then transfer to a paper-towel-lined plate; reserve 30 ml of the frying oil for layering.

  4. 4

    Rinse and soak the rice: rinse basmati rice in several changes of water until it runs mostly clear, then soak in fresh water for 20 minutes. Drain thoroughly; this controlled hydration helps the grains elongate without breaking during parboiling.

  5. 5

    Parboil the rice: bring 2500 ml water to a rolling boil in a large pot, then add 18 g salt, bay leaves, cardamom, cloves, cinnamon, and shahi jeera. Add drained rice and boil briskly until the grains are about 70% cooked (6–8 minutes; the center should still feel slightly firm), then drain immediately and discard whole spices if desired.

  6. 6

    Build the base layer: in a heavy-bottomed pot or Dutch oven (5–6 liters), spread the marinated lamb in an even layer, scraping in all marinade. Scatter half the mint, half the cilantro, half the fried onions, and all slit green chilies over the lamb to create a fragrant bed that will steam into the rice.

  7. 7

    Layer the rice and aromatics: gently spoon the parboiled rice over the lamb without pressing down, keeping the grains fluffy. Top with the remaining mint, cilantro, and fried onions, then drizzle the melted ghee and the reserved 30 ml onion-frying oil evenly over the surface.

  8. 8

    Add saffron and set up dum: drizzle the saffron milk in streaks across the top so the rice develops marbled color. If your pot lid is not tight, seal the rim with a rope of dough or a double layer of foil, then place the lid on; add 80 ml water around the edges only if the pot seems very dry and you want extra steam insurance.

  9. 9

    Cook on dum: set the pot over medium heat for 10 minutes to quickly generate steam, then reduce to low heat and cook for 35 minutes. Turn off the heat and let it rest, still sealed, for 15 minutes so the rice finishes gently and the lamb reabsorbs juices.

  10. 10

    Serve correctly: open the pot and fluff the top rice with a flat spoon, lifting rather than stirring to keep grains intact. Spoon biryani onto a platter by digging deep to bring up lamb and the bottom masala with each portion, then serve immediately while the saffron aroma is at its peak.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Hyderabadi biryani reflects the city’s Deccani royal kitchens, blending Mughal technique with local spices and dum cooking. It is a centerpiece dish for weddings, Eid gatherings, and large family meals where fragrance and abundance signal hospitality.

Regional Variations

Kachchi biryani (raw meat dum): meat goes in raw as written here; some cooks add a few tablespoons of browned onions and extra ghee for richer steam.
Pakki biryani (pre-cooked meat): the lamb is first simmered into a thick masala, then layered with parboiled rice and finished on dum for a more predictable cook.
Chicken Hyderabadi biryani: replace lamb with 1200 g bone-in chicken thighs/drumsticks and reduce low-heat dum time to 25 minutes.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

780
Calories
36g
Protein
38g
Fat
74g
Carbs
3.2g
Fiber
980mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.