Lucknowi Lamb Biryani
Fragrant basmati rice layered with marinated lamb, sealed and steamed until tender. A jewel of Mughal cuisine with warm spices, saffron, and caramelized onions.
- Total time
- 90 min
- Servings
- 4
- Calories
- 520
- Protein
- 38g

Ingredients
10 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Combine lamb, yogurt, and ginger-garlic paste in a bowl. Season with salt and pepper. Cover and marinate 30 minutes.
Step 2
Rinse basmati rice under cold water until water runs clear, ~1 minute. Set aside.
Step 3
Heat 2 tbsp ghee in a large pot over medium-high. Fry sliced onions until deep golden brown, 8–10 minutes. Reserve half for garnish.
Step 4
Return remaining onions to the pot. Add marinated lamb and cook, stirring occasionally, until yogurt reduces and meat is partially cooked, ~12 minutes.
Step 5
Boil salted water in a separate large pot. Add rinsed rice and whole spices. Boil 5 minutes until rice is 60% cooked.
Step 6
Drain rice and layer evenly over the lamb in the first pot. Drizzle remaining 2 tbsp ghee over rice.
Step 7
Pour saffron-soaked milk over the rice. Cover tightly with foil, then place the pot lid on top.
Step 8
Reduce heat to low and cook 35–40 minutes. Rice should be fluffy and lamb completely tender.
Step 9
Turn off heat and rest, covered, for 5 minutes. Gently fluff with a fork without mixing layers.
Step 10
Transfer to a serving platter. Top with reserved fried onions and a pinch of saffron. Serve hot.
Tools you’ll need
- large mixing bowl
- large heavy-bottomed pot (5–6 qt) with tight-fitting lid and foil
- separate large pot for rice
- fine-mesh sieve for rice rinsing
- cooking spoon or spatula
- fork for fluffing
- serving spoon or platter
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



