Lamb Biryani
A lamb biryani recipe with tender boneless lamb shoulder in a rich masala, layered with saffron basmati rice and finished gently in the oven on dum.
By The JollyRoses Kitchen · Updated
- Prep
- 30 min
- Cook
- 2 hr 50 min
- Total
- 4 hr 20 min
- Serves
- 6

This lamb biryani uses boneless lamb shoulder, which is easy to find at most supermarkets and turns meltingly tender when braised. The lamb is marinated, simmered in a thick masala until fork-tender, then covered with par-boiled basmati.
Instead of steaming on the stovetop, the sealed pot finishes in a 325°F / 165°C oven. The oven surrounds the pot with steady, even heat, so there is no hot spot under the pot and much less risk of a scorched bottom.
Why this recipe works
- Lamb shoulder has enough fat and connective tissue to stay juicy through a long braise, unlike leaner leg cuts.
- The meat is fully tender before layering, so the final dum only has to finish the rice and marry the flavors.
- Finishing in the oven gives gentle, all-around heat, which is more forgiving than a burner and frees up the stovetop.
Lamb Biryani recipe
By The JollyRoses Kitchen · 4 hr 20 min total · Medium
Ingredients
For the lamb marinade
For the masala
For the rice and layering
Equipment
- Large oven-safe Dutch oven (5–7 quart) with a tight lid
- Large saucepan for boiling rice
- Colander
- Aluminum foil (to seal the lid)
Instructions
-
Marinate the lamb
In a large bowl mix the yogurt, ginger-garlic paste, chili powder, turmeric, coriander, cumin, garam masala and salt. Add the lamb and coat well. Cover and refrigerate for at least 1 hour, or up to overnight.
-
Fry the onions
Heat the oil in the Dutch oven over medium heat. Add the onions and cook, stirring often, until deep golden brown, 15–20 minutes, lowering the heat as they darken. Lift out half of the onions onto a paper towel for layering; leave the rest in the pot.
-
Build the masala
Add the bay leaf, cinnamon, green cardamom, cloves and black cardamom to the onions in the pot and stir for 30 seconds. Add the tomatoes and green chilies and cook until the tomatoes soften and break down, 5–6 minutes.
-
Braise the lamb until tender
Add the lamb with all of its marinade and cook over medium-high heat, stirring, for 5 minutes. Pour in the hot water, bring to a simmer, then cover and cook on low for 75–90 minutes, stirring every 20 minutes, until the lamb is fork-tender. Add a splash of water if the pot looks dry.
-
Reduce and soak the rice
While the lamb braises, rinse and soak the rice for 30 minutes, and stir the saffron into the warm milk. When the lamb is tender, uncover and simmer for 5–8 minutes until the sauce is thick and clings to the meat, with oil showing at the edges. Stir in half the mint and cilantro, taste for salt and turn off the heat. Heat the oven to 325°F / 165°C with a rack in the lower middle.
-
Par-boil the rice
Bring the 12 cups of water to a rolling boil with the salt, bay leaf and shahi jeera. Drain the soaked rice and add it. Boil uncovered for 5–6 minutes, until about 70% cooked: long and firm, with a small white core when pressed. Drain immediately.
-
Layer and seal
Spread the rice evenly over the lamb masala without pressing down. Scatter the reserved fried onions and remaining mint and cilantro on top, drizzle the saffron milk in streaks and pour the melted ghee around the surface. Cover tightly with foil and press the lid on firmly.
-
Finish in the oven (dum)
Set the pot over medium heat for 3–4 minutes until you hear it sizzle, then transfer it to the oven and bake for 30 minutes. Remove and let it rest, still sealed, for 10 minutes. Serve by scooping down vertically so each portion gets rice and lamb.
Tips for the best lamb biryani
- Choose shoulder, not leg. Shoulder has the marbling that keeps the meat moist through a long braise; leg tends to dry out.
- Judge the lamb by texture, not the clock. It is ready when a cube yields easily to a fork; if it still resists, keep simmering before you layer.
- Bring the pot to a sizzle on the stovetop before it goes in the oven. That jump-starts the steam so the 30 minutes in the oven is enough.
- Reduce the masala until thick. The oven traps all the moisture, so a runny masala means a soggy bottom layer.
- Use pot holders on the lid when you open it: the pot and the steam inside are very hot.
Substitutions
Storing and reheating
Refrigerate leftovers in an airtight container within 2 hours of cooking and eat within 3 days. Reheat covered, with a sprinkle of water, in the microwave or in a covered pan over low heat until steaming hot throughout. The lamb masala on its own can be made a day ahead and refrigerated, then warmed in the pot before layering.
What to serve with lamb biryani
- Cucumber Raita
- Mirchi ka Salan
- Sliced onions with lemon and a pinch of salt
- Cucumber and tomato salad
Frequently asked questions
What cut of lamb is best for biryani?
Can you finish biryani in the oven?
How long does lamb take to get tender for biryani?
Is lamb biryani the same as mutton biryani?
Can I make lamb biryani ahead of time?
Rate this recipe
Made it? Tap a star to rate — no sign-up needed.
Reviews
No reviews yet.
You might also like
All biryani
Goat Biryani (Pressure Cooker)
Hyderabadi Chicken Biryani