Butter Chicken
Tender tandoori-marinated chicken simmered in a velvety tomato-cream sauce with aromatic spices.
Fragrant basmati rice layered with slow-cooked spiced lamb, saffron milk, crispy onions, and fresh mint — cooked dum style.
Photo by Sanket Shah on Unsplash
Biryani is not merely a recipe — it is a ceremony. Born in the royal kitchens of the Mughal Empire, this magnificent rice dish has been perfected over centuries, each region of India adding its own signature flourish. The Hyderabadi dum biryani, the Lucknowi kacchi style, the Kolkata version with its subtle sweetness — all are expressions of the same devotion to layered, aromatic perfection.
At its heart, biryani is about the dum technique — sealing the pot and allowing the ingredients to cook in their own steam, the flavours of spiced lamb, saffron, and caramelised onions weaving together into something far greater than the sum of their parts. This recipe honours that tradition while remaining achievable in a home kitchen.
The key is patience. Marinate the lamb overnight if you can. Take your time with the birista (crispy fried onions) — they are the soul of the dish. And when you finally unseal the pot at the table, let the fragrant cloud of steam be your reward.
Combine yoghurt, minced garlic, grated ginger, garam masala, coriander powder, Kashmiri chilli, turmeric, and a generous pinch of salt in a large bowl. Add the lamb pieces and coat thoroughly. Cover and refrigerate for at least 2 hours — overnight is ideal for deeper flavour penetration.
Heat neutral oil in a wide, heavy-based pan over medium heat. Add the thinly sliced onions and cook slowly, stirring frequently, for 25–30 minutes until they turn a deep, even golden-brown. Do not rush this step — the colour and sweetness are essential. Drain on paper towels and reserve the fragrant oil.
Wash the basmati rice in several changes of cold water until the water runs clear, then soak for 30 minutes. Bring a large pot of generously salted water to a rolling boil. Add the whole spices — green and black cardamom, cinnamon stick, cloves, and bay leaves. Add the drained rice and cook for exactly 6–7 minutes until 70% cooked. The grains should still have a firm, chalky centre. Drain immediately and spread on a tray to cool slightly.
In a heavy-based pot or Dutch oven, heat the ghee along with the reserved onion oil over high heat. Add cumin seeds and let them splutter for 30 seconds. Add the marinated lamb and cook on high heat for 5 minutes, stirring, to sear the meat and develop colour. Reduce heat to medium-low, cover, and cook for 40–50 minutes, stirring occasionally, until the lamb is tender and the masala has thickened to a rich, clinging sauce.
Gently warm 4 tablespoons of full-fat milk — do not boil. Add a generous pinch of saffron threads and allow to steep for at least 10 minutes. The milk will turn a beautiful deep amber-gold. This is the finishing touch that gives biryani its iconic colour and floral fragrance.
Ensure the lamb masala is spread in an even layer at the base of the pot. Gently spoon the parboiled rice over the lamb in an even layer. Scatter half the birista, fresh mint leaves, and fresh coriander over the rice. Drizzle the saffron milk in a spiral pattern over the top. Add a splash of rose water if using, and dot with a few small pieces of ghee.
Place the lid on the pot. For a traditional seal, roll a rope of dough (flour and water) and press it around the rim of the pot before placing the lid — this traps all the steam inside. Place the pot over high heat for 5 minutes, then reduce to the absolute lowest heat possible. Cook for 25–30 minutes. The dum method allows the rice to finish cooking in the fragrant steam rising from the lamb below.
Remove from heat and allow the sealed pot to rest for 10 minutes — this is crucial for the grains to settle and separate. Break the seal at the table for a dramatic reveal of fragrant steam. Using a wide, flat spoon, gently mix from the bottom up to combine the layers without breaking the rice. Serve garnished with the remaining birista, fresh mint, and lemon wedges alongside a cooling raita.
Aged basmati rice (1–2 years old) has lower moisture content, resulting in longer, fluffier grains that don't clump. Look for "aged" on the packaging.
The crispy fried onions are the soul of biryani. Never rush them on high heat — slow, even caramelisation over 25–30 minutes creates a depth of sweetness that cannot be replicated.
Parboiling the rice to exactly 70% is the most critical technical step. Undercooked rice will be hard; overcooked rice will turn mushy during dum. Taste a grain — it should be firm with a white centre.
The dum phase requires the lowest possible heat. If your hob runs hot, place a heavy tawa (griddle pan) or heat diffuser under the pot to prevent the bottom layer from scorching.
Use genuine saffron threads — a little goes a long way. Steep in warm (not boiling) milk to extract maximum colour and flavour. Avoid saffron powder, which is often adulterated.
A cooling cucumber and mint raita is the essential accompaniment. The cool, tangy yoghurt balances the warmth of the spices and provides textural contrast to the rich rice.
Lamb biryani is a complete meal in itself, but it shines brightest when served as part of a spread. Accompany with a cucumber mint raita, a simple kachumber salad (diced tomato, onion, cucumber, and green chilli with lemon juice), and mirchi ka salan (a tangy chilli and peanut gravy) for a truly royal feast.
Leftovers, if you have any, are arguably even better the next day. Reheat gently in a covered pan with a splash of water, or in a microwave covered with a damp paper towel to restore moisture to the rice.
Tender tandoori-marinated chicken simmered in a velvety tomato-cream sauce with aromatic spices.
Slow-cooked lamb shoulder with preserved lemon, apricots, ras el hanout, and toasted almonds.
A slow-braised French classic — tender beef, pearl onions, and mushrooms in a rich Burgundy wine reduction.