Lamb Biryani
From the kitchen of CarlyLayered Hyderabadi-style rice and slow-cooked lamb, finished with saffron milk, fried onions, and ghee. Long ingredient list, methodical assembly, but no single step is hard. Serve straight from the pot at the table. If your kitchen is too spicy at the end, squeeze in a half lemon. It tames the heat and brightens everything.

Lamb biryani is a showstopper built on two separate cooks that come together in one pot. The lamb simmers in a yogurt and spice base until tender, the rice parboils to exactly 80 percent doneness, then everything layers and steams together over low heat. Saffron milk, fried onions, and fresh herbs finish the job. This isn't rushed.
- Prep
- 30 min
- Cook
- 1 hr 30 min
- Total
- 2 hr
- Servings
- 4
- Difficulty
- hard
Ingredients
4 servings
- 12raw cashews
- 1 1/2 tbsppoppy seeds (khus khus)
- 1 1/2 tbspcumin seeds
- 3yellow onions, thinly sliced
- 2 tspginger-garlic paste
- 4garlic cloves, whole
- 1 small bunchfresh mint leaves
- 1 small bunchfresh cilantro leaves
- 1/2 tspsaffron threads, soaked in 1/2 cup warm milk
- 2 tbspghee or clarified butter
- 2 cupsbasmati rice, washed
- 1 1/2 cupsfull-fat plain yogurt
- 1bay leaf
- 1 piecesmall piece of cinnamon stick
- 3whole cloves
- 2green cardamom pods
- 1 lbboneless lamb, cubed
- 1 tspred chili powder
- 1 tbspbiryani masala (or garam masala)
- 1/2 cupvegetable oil, for frying onions
Instructions
Grind the cashews, poppy seeds, and cumin seeds into a smooth paste using a splash of water. Set aside.
Soak the rice in cool water for 20 minutes while you prep everything else.
Heat vegetable oil in a small pan. Fry the sliced onions in batches until light golden brown. Drain on paper towels (they'll crisp as they cool). Save half for layering, mince the rest. Fry the cashews until golden too, set aside for garnish.
In a wide pot, heat 2 tbsp of the onion-frying oil over medium. Add the minced fried onions, the cashew-poppy paste, ginger-garlic paste, and whole garlic cloves. Fry 2 minutes.
Stir in the chili powder, biryani masala, half the mint, and half the cilantro. Cook 30 seconds.
Pull the pot off the heat. Stir in the yogurt slowly (off-heat prevents curdling). Return to the heat.
Add the lamb cubes, salt to taste, and 1/2 cup water. Stir, cover, and simmer on low for 1 hour, stirring occasionally. The lamb should be fork-tender and most of the liquid absorbed.
Meanwhile, bring 6 cups of water to a hard boil in a separate pot. Add the soaked rice with 1 tsp salt and 1 tsp cumin seeds. Boil exactly 7 minutes, then drain. The rice should be 80 percent cooked.
Now layer: smooth the lamb flat in the pot. Spread the parboiled rice on top in an even layer. Drizzle the saffron milk over, scatter the reserved fried onions, ghee, remaining mint and cilantro, and the fried cashews.
Cover the pot tightly (foil first, then lid). Cook on the lowest stovetop heat for 12 minutes, then turn off the heat and let it rest, covered, for 10 minutes.
Lift the lid, gently fork through the layers, and serve with raita on the side.
Tips from the kitchen
- Cook the lamb first and really let it braise. You need the meat fork-tender and the sauce reduced so the biryani isn't soggy once you add the rice. Stop the lamb when most liquid is absorbed but not dry.
- Parboil the rice for exactly 7 minutes, then drain immediately. The 80 percent cooked mark is the trick, it finishes perfectly when layered and steamed. Undercook slightly.
- Toast your spices and the cashew-poppy paste in the minced fried onions and oil before adding yogurt. This blooms the flavors and prevents the yogurt from staying raw.
Variations
- Chicken biryani, use 1 lb boneless chicken thighs, cubed, and reduce the lamb braise to 40 minutes since chicken cooks faster.
- Dum biryani, seal the pot completely with dough around the lid and cook on high heat for 3 minutes to build steam, then low heat for 12 minutes. The sealed vessel creates more fragrant, tender rice.
- Vegetable biryani, swap the lamb for a mix of potatoes, cauliflower, peas, and carrots. Treat them like the lamb and braise in the yogurt base for 30 minutes until nearly tender before layering.
- Goat biryani, use goat meat instead of lamb. Increase the initial braise to 1.5 hours since goat takes longer to become fork-tender, but the rest of the method stays the same.
Make ahead and storage
Keeps for 3 days in the fridge, covered. Reheat gently in a covered pot over low heat with a splash of water to refresh the rice. Freezes well for up to 3 months, thaw overnight in the fridge before reheating.
Substitutions
- lamb to bone-in chicken thighs or goat. Chicken cooks much faster (30 minutes braised). Goat is more traditional in some regions and roughly the same time as lamb.
- biryani masala to 1 tsp garam masala + 3 tsp red chili powder. Biryani masala is a specific blend; this combination approximates it.
- ginger-garlic paste to 1 tbsp grated ginger + 4 grated garlic cloves. Same thing, just made fresh. The paste is sold pre-made at any Indian grocery.
Pairs well with: Cucumber raita and a small bowl of cool yogurt, Pickled chilies or a sharp lime achar, Mango lassi or a glass of cold lager