Hyderabadi-Style Lamb Biryani

Hyderabadi-style lamb biryani is a layered rice dish where fragrant basmati and spiced meat finish together under a tight lid, allowing the steam to carry the flavours through the pot. In this version, bone-in lamb is marinated with yoghurt, ginger, garlic, chilli and warm spices, then simmered to a rich gravy before being covered with partly cooked rice, crisp fried onions and ghee. The result should have distinct, tender grains rather than a wet pilaf, with savoury lamb, aromatic spice, sweetness from the onions and a fresh lift from mint and coriander at the end.
Cuisine style Hyderabadi Indian
Spice level Medium
Cooking style Make-ahead friendly • Crowd-friendly • Freezer-friendly

Why this recipe works

  • Layered steaming: Partially cooked rice finishes over the lamb gravy, absorbing aromatic steam while keeping the grains distinct.
  • Deep savoury flavour: Yoghurt, ginger, garlic, chilli and spices season the lamb before cooking, while fried onions and ghee add richness.
  • Defined biryani texture: Tender lamb, long basmati grains and crisp-edged onions give the dish its characteristic mix of softness and structure.

Get the most out of this recipe

Authenticity notes

  • Hyderabadi style: Hyderabadi-style biryani is recognised for spiced meat and rice cooked together in layers, rather than rice served separately with a curry.
  • Sealed cooking: The tightly covered final cook echoes dum-style steaming, trapping aroma and moisture inside the pot.
  • Basmati matters: Long-grain basmati is important for the separate, fragrant rice texture associated with biryani.

Timing notes

  • Marinate for depth: The lamb needs at least 60 minutes in the yoghurt marinade; chilling it overnight gives the spices more time to penetrate.
  • Plan the workflow: Most active work is frying the onions, parboiling the rice and building the layers; the rest is marinating, simmering and covered steaming.
  • Keep it covered: Leave the lid on during the final rest so residual steam can finish the grains without drying the biryani.

Adjust the heat

  • For a milder biryani: Reduce or remove the green chilli and serve with a cooling yoghurt side to soften the heat.
  • For more heat: Use extra fresh chilli or choose a hotter variety in the marinade, keeping the balance with lemon and herbs.
  • Keep the spice rounded: Taste the lamb gravy before layering and adjust the salt or acidity if the chilli feels too sharp.

Common mistakes

  • Steaming over too much heat: The final steaming stage needs very low heat; too much heat can scorch the lamb gravy before the rice finishes.
  • Overcooking the rice early: Do not boil the rice until fully tender before layering. It should still have a firm centre so it can finish in the pot.
  • Layering too soon: The lamb should be nearly tender before the rice goes on top, as the final steam is mainly for finishing the rice and bringing the layers together.

Equipment you'll need

Ingredients
Instructions
Print
  1. In a mixing bowl, finely grate the ginger and crush the garlic to a paste. Slice the green chilli, and squeeze the lemon. Stir the yoghurt with the ginger, garlic, chilli, garam masala, turmeric, cumin, 2 tsp of the salt, and the lemon juice.
  2. Add the lamb to the marinade and turn well to coat, working the yoghurt mixture into the meat. Cover and chill for at least 60 minutes, or up to overnight for deeper flavour.
  3. Rinse the basmati rice in cold water until the water runs mostly clear, then leave it to soak in fresh water for 20 minutes. Drain well in a colander.
  4. Thinly slice the onions. Heat the vegetable oil in a dutch oven over medium-high heat, then fry the onions in batches, stirring often, until deep golden and crisp. Lift out with tongs and set aside; keep the oil in the pot.
  5. Reduce the heat to medium and add the marinated lamb to the pot, scraping in all the marinade. Cook, stirring, for 6 to 8 minutes until the yoghurt looks glossy and the lamb is lightly coloured. Add 250 ml of the water, cover, and simmer for 35 to 45 minutes until the lamb is nearly tender and there is a thick, aromatic gravy.
  6. Meanwhile, bring the remaining water to the boil in a large pot and season it with the remaining 2 tsp salt. Add the drained rice and boil for 5 to 7 minutes until the grains are about 70% cooked, still with a firm centre. Drain immediately.
  7. Turn the heat under the lamb to low and level the meat into an even layer. Spoon half the rice over the lamb, scatter over half the fried onions, then add the remaining rice and top with the remaining onions. Dot the top with the ghee.
  8. Cover the pot tightly with its lid and steam on the lowest heat for 25 to 30 minutes until the rice is tender and the biryani smells richly spiced. Turn off the heat and rest, still covered, for 10 minutes so the steam finishes the grains.
  9. Roughly chop the mint and coriander. Gently lift and fold the biryani with a wooden spoon to mix the layers without breaking the rice too much. Scatter over the herbs and serve hot.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For the best texture, drain the rice as soon as it is parboiled; it should still have a firm centre before it goes into the pot for steaming.
  • Keep the heat very low during the steaming stage so the base does not catch; if your hob runs hot, place the pot on a heat diffuser or a heavy frying pan.
  • If serving vulnerable groups, use pasteurised yoghurt and ensure the lamb is cooked until piping hot and tender throughout.

Substitutions

  • Replace vegetable oil with ghee for frying the onions for a richer, more buttery flavour.
  • Replace garam masala with an equal amount of curry powder for a different, milder spice profile.

Storage

  • Refrigerate up to 3 days
  • Cool quickly, then refrigerate in an airtight container. Reheat in a covered saucepan over low heat with a splash of water until piping hot, or microwave covered, stirring once or twice. Freeze in portions for up to 2 months and defrost overnight in the fridge before reheating.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Hyderabadi-Style Lamb Biryani
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 3h (1h active)
  • Difficulty: Advanced
  • Cuisine: Indian
  • Allergens:
    Milk
Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.