Follow these steps for perfect results
Canola oil
Onions
thinly sliced
Salt
Freshly ground black pepper
Lamb shoulder
trimmed and cubed
Biriyani Spice Blend
Plain low-fat yogurt
Canned tomatoes
crushed
Ginger-Garlic-Nut Puree
Basmati rice
Salt
Saffron threads
Ground turmeric
Milk
Unsalted butter
for baking dish
Canola oil
Unsalted butter
Onion
thinly sliced
Salt
Raisins
Roasted cashews or almonds
Cloves
whole
Green cardamom pods
lightly crushed
Cinnamon stick
broken
Ground coriander
Ground cumin
Freshly ground black pepper
Cayenne
Freshly grated nutmeg
Onion
cut into chunks
Garlic
large cloves
Fresh ginger
cut into pieces
Salted broken cashews
Fresh serrano chile
Canola oil
Blend biriyani spice blend ingredients in a small bowl.
Make ginger-garlic-nut puree by combining onion, garlic, ginger, cashews, and chile in a food processor and pureeing to a paste.
Coat the bottom of a 12-inch saute pan with oil and heat over medium heat.
Stir in the ginger-garlic-nut paste and saute, stirring and scraping up brown bits for about 18 minutes until dark golden brown and aromatic. Adjust heat as needed.
Scrape the paste from the pan, adding water to collect all the glaze and browned bits.
Set the paste aside or refrigerate for up to 2 days.
Place a 12-inch saute pan over medium-high heat, coat with oil, and add sliced onions with salt and pepper.
Saute the onions until golden with dark, crisp edges, about 6 minutes.
Push the onions to the edges of the pan and spread out the lamb in the center.
Reduce the heat to medium and sear the lamb on all sides, letting the liquid cook away. Adjust the heat so the onions don't burn.
Once the meat is seared, stir in the spice blend and cook until aromatic, about 3 minutes.
Add the yogurt to the lamb, 1/2 cup at a time, simmering each addition for 2 minutes, or until it disappears into the saute.
Stir in the tomatoes, the ginger puree, and enough water to barely cover the meat.
Adjust the heat so the sauce simmers very slowly and cook, uncovered, for 1 to 1 1/2 hours, or until the meat is tender and the sauce is reduced and rich tasting.
Rinse the rice in several changes of water until the water is clear, then soak the rice in enough water to cover (with 1 tablespoon of the salt added) for 30 minutes to 6 hours. Drain.
Lightly toast the saffron for 30 seconds to 1 minute in a small, dry saucepan over medium heat. Immediately add the milk.
Pull the pan from the heat and set aside to steep for a minimum of 20 minutes.
Fill a 6-quart pot two thirds full of water. Add the remaining 3 tablespoons salt and bring the water to a boil.
Drop in the rice and cook it like pasta for about 5 minutes, or until it's tender but with a slight firmness.
Drain in a sieve immediately and spread the rice out on a towel or cookie sheet so it cools quickly.
Take the lamb out of the refrigerator and preheat the oven to 325°F.
Butter the inside of a shallow 3- to 3 1/2-quart baking dish.
Mound the lamb in the center and cover it with the rice, patting it with a spatula into a smooth dome.
Drizzle the rice with the saffron milk.
Tent foil over the dome so that it does not touch the rice. Seal it around the edges of the dish, then bake the biriyani for 45 minutes to 1 hour, or until it is hot at its center.
While the biriyani bakes, prepare several layers of paper towels on a baking sheet next to the stove.
In a 10-inch skillet over medium-high heat, warm the oil and butter and fry the onion until crisp.
Lift the onion out with a slotted spoon, spread on the paper towels, and sprinkle with salt to taste.
In the same oil, fry the raisins until they puff, and scoop them out onto the towels.
Briefly fry the nuts until golden, then cool them on the towels.
To serve the biriyani, remove it from the oven, lift off the foil, and scatter the garnishes over the top.
Serve it hot, making sure each helping has some of the garnishes. Pass a yogurt raita along with the biriyani.
Expert advice for the best results
Use high-quality saffron for best flavor and color.
Adjust spice levels to your preference.
Make the ginger-garlic paste a day ahead for deeper flavor.
Everything you need to know before you start
30 mins
Components can be prepared ahead of time.
Mound on a platter, garnish generously.
Serve with yogurt raita.
Serve with papadums.
Aromatic and slightly sweet, complements the spices.
Discover the story behind this recipe
Commonly served at weddings and celebrations.
Discover more delicious Indian Dinner recipes to expand your culinary repertoire
A rich and flavorful Mughlai-style chicken dish with a smoky aroma and creamy gravy, perfect for special occasions or a comforting meal.
A flavorful and aromatic Calcutta-style Chicken Biryani recipe featuring tender chicken, fragrant rice, and a blend of traditional Indian spices.
A flavorful Indian vegetable biryani recipe with spicy and tangy potatoes (chatpata aloo).
A creamy and flavorful North Indian dish made with paneer (Indian cheese) in a tomato-based gravy.
A rich and flavorful Indian chicken dish cooked in a creamy cashew and yogurt-based gravy.
A flavorful and healthy Indian curry made with cauliflower rice, lentils, and aromatic spices.
A flavorful Dhaba-style Chicken Bharta recipe with shredded chicken in a rich, creamy tomato-based gravy.
A flavorful Indian-style Crispy and Spicy Chilli Chicken recipe.