Special Lamb Biryani with Puff Pastry Topping Recipe
Introduction
Special lamb biryani is a fragrant and hearty dish that combines tender spiced lamb with fluffy basmati rice, layered and baked under a golden puff pastry crust. This recipe brings vibrant Indian flavors to your table, perfect for a memorable meal.

Ingredients
- 500g lamb neck or shoulder, chopped into small chunks
- 3 tbsp Indian spice mix, plus a pinch (see below)
- 100g yogurt, plus extra to serve
- ½ lemon, juiced
- 3 tbsp vegetable oil
- 2 large onions, halved and sliced
- 300g basmati rice
- 4 garlic cloves, crushed
- Thumb-sized piece ginger, peeled and finely chopped
- 4 plum tomatoes, chopped or 200g can chopped tomatoes
- Good pinch saffron
- 100g butter
- 2 cinnamon sticks
- 6 cardamom pods
- 4 bay or 6 curry leaves
- 2 star anise
- 320g sheet ready-rolled puff pastry
- 1 egg, beaten
- 2 tsp nigella seeds
- Handful chopped coriander or mint
- 1 red onion, halved and thinly sliced
- 2 tbsp coriander seeds
- 2 tbsp cumin seeds
- 1 tbsp sweet paprika
- 2 tsp mild chilli powder (Kashmiri chilli powder if you can find it)
- 2 tsp fenugreek seeds
- 3 whole cloves
- 1 tsp fennel seeds
- 1 tsp ground turmeric
- 10 cardamom pods, seeds removed and pods discarded
Instructions
- Step 1: Mix the lamb with the Indian spice mix, 100g yogurt, lemon juice, and a pinch of salt. Leave at room temperature for at least 30 minutes or chill overnight to marinate.
- Step 2: Heat 2 tbsp vegetable oil in a large frying pan and cook the sliced onions over low-medium heat for 15-20 minutes until caramelised. Meanwhile, rinse the basmati rice three times under cold water, drain, cover with fresh water, and soak for 30 minutes.
- Step 3: Transfer the caramelised onions to a bowl. Add the remaining oil to the pan and brown the marinated lamb in batches. If the marinade sticks, scrape the bottom of the pan and stir—it adds flavor. Return the meat to the pan with the crushed garlic and chopped ginger and cook for another 1-2 minutes.
- Step 4: Add the chopped tomatoes and 200ml water (including the marinade liquid), season with salt, and simmer gently covered for 45 minutes. Stir occasionally and add a splash of water if the sauce is sticking. You may chill the lamb at this stage for up to two days.
- Step 5: Drain the soaked rice, cover with fresh water, season with salt, and bring to a boil. Boil gently for 2 minutes, then drain and cool. Steep the saffron in 50ml boiling water for 10 minutes.
- Step 6: Smear 50g butter inside a casserole dish. Sprinkle a little Indian spice mix and salt inside. To assemble, layer one-third of the lamb, one-third of the rice, and one-third of the caramelised onions along with a cinnamon stick, a couple of cardamom pods, some bay or curry leaves, and a star anise. Repeat the layers two more times, finishing with rice on top.
- Step 7: Spoon the saffron and its water over the final rice layer. Dot with the remaining butter and season with salt. Chill for up to 24 hours if needed.
- Step 8: Preheat oven to 200°C (180°C fan)/gas mark 6. Unroll the puff pastry and cut a circle slightly larger than the casserole dish. Brush egg wash around the dish rim, place the pastry over the filling, and press to seal. Brush the pastry with egg and sprinkle with nigella seeds.
- Step 9: Bake for 45-50 minutes until the pastry is golden and crisp. Mix the chopped herbs and sliced red onion, and serve alongside the biryani with extra yogurt.
Tips & Variations
- Use lamb shoulder if neck is unavailable; it remains tender when slow-cooked.
- Marinating the lamb overnight enhances the depth of flavor.
- For a vegetarian version, substitute lamb with cooked mixed vegetables and use vegetable stock.
- Serve with a side of cooling raita or plain yogurt to balance the spices.
- If puff pastry is not available, cover with foil and bake, finishing with a broil to brown the top.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a low oven or microwave until piping hot. For longer storage, the cooked lamb mixture and rice layers can be frozen separately before assembly. Avoid freezing once baked under the pastry, as the crust may lose crispness.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare the biryani in advance?
Yes, the lamb can be cooked and chilled up to two days ahead, and the layered biryani can be assembled and chilled for up to 24 hours before baking. This allows the flavors to meld beautifully.
What type of rice is best for biryani?
Basmati rice is ideal due to its long grains and fragrant aroma, which perfectly complement the spices and slow-cooked lamb in biryani.
Print
Special Lamb Biryani with Puff Pastry Topping Recipe
- Total Time: 2 hours (plus optional overnight marinating and chilling time)
- Yield: 4–6 servings 1x
Description
This Special Lamb Biryani is a rich, aromatic Indian rice dish featuring tender lamb marinated in a fragrant spice blend, slow-cooked to perfection, and layered with saffron-infused basmati rice, caramelized onions, and warm spices. Topped with a golden puff pastry crust and served with fresh herbs and yogurt, it is a sumptuous, visually impressive main course ideal for festive occasions or a comforting family feast.
Ingredients
Lamb Marinade and Meat
- 500g lamb neck or shoulder, chopped into small chunks
- 3 tbsp Indian spice mix (see below), plus a pinch
- 100g yogurt, plus extra to serve
- ½ lemon, juiced
Spice Mix (Indian spice blend)
- 2 tbsp coriander seeds
- 2 tbsp cumin seeds
- 1 tbsp sweet paprika
- 2 tsp mild chilli powder (Kashmiri chilli powder if available)
- 2 tsp fenugreek seeds
- 3 whole cloves
- 1 tsp fennel seeds
- 1 tsp ground turmeric
- 10 cardamom pods, seeds removed and pods discarded
Rice and Aromatics
- 300g basmati rice
- 4 garlic cloves, crushed
- Thumb-sized piece ginger, peeled and finely chopped
- 4 plum tomatoes, chopped or 200g canned chopped tomatoes
- Good pinch saffron
- 2 cinnamon sticks
- 6 cardamom pods
- 4 bay or 6 curry leaves
- 2 star anise
Other Ingredients
- 3 tbsp vegetable oil
- 100g butter
- 320g sheet ready-rolled puff pastry
- 1 egg, beaten
- 2 tsp nigella seeds
- Handful chopped coriander or mint
- 1 red onion, halved and thinly sliced
Instructions
- Marinate Lamb: Mix the lamb chunks with 3 tablespoons of the Indian spice mix, 100g yogurt, lemon juice, and a pinch of salt. Let it rest at room temperature for at least 30 minutes or refrigerate overnight to develop deep flavors.
- Caramelize Onions: Heat 2 tablespoons of vegetable oil in a large frying pan. Cook the sliced onions over low to medium heat for 15-20 minutes until deeply caramelized and golden brown, stirring occasionally to avoid burning. Once done, transfer the onions to a bowl.
- Prepare Rice: Rinse the basmati rice three times under cold water until the water runs clear. Drain and soak the rice in fresh water for 30 minutes to soften the grains.
- Cook Lamb: Add remaining 1 tablespoon oil to the same pan and brown the marinated lamb in batches over medium-high heat. Scrape up any marinade sticking to the pan to build flavor. Return all lamb to the pan along with crushed garlic and chopped ginger; cook for 1-2 minutes. Add chopped tomatoes and 200ml water (use the marinade container’s water to retain the flavors). Season with salt, bring to a gentle simmer, cover, and cook for 45 minutes, stirring occasionally and adding water if the sauce thickens too much. The cooked lamb mixture can be refrigerated for up to two days at this point.
- Cook Rice: Drain the soaking water from rice, cover with fresh water and season lightly. Bring to a boil, allow to bubble for 2 minutes, then immediately drain the rice in a fine sieve and set aside to cool and dry. In a small bowl, pour 50ml boiling water over the saffron and let steep for 10 minutes to release its color and aroma.
- Prepare Casserole: Butter a casserole dish with 50g butter. Sprinkle a little Indian spice mix and salt on the base to begin layering.
- Assemble Biryani: Layer the biryani in thirds starting with one-third of the lamb, followed by one-third of the rice, one-third of the caramelized onions, and then add 1 cinnamon stick, a couple of cardamom pods, a few bay/curry leaves, and one star anise. Repeat two more times until all ingredients are used. Pour the saffron-infused water over the final rice layer, dot with remaining butter, and season with salt. The assembled dish can now be chilled for up to 24 hours to deepen flavors.
- Prepare Pastry Topping and Bake: Preheat the oven to 200°C/180°C fan/gas mark 6. Roll out the puff pastry and cut a circle slightly larger than the casserole dish. Brush egg wash around the dish’s rim then carefully cover the dish with the pastry, pressing edges to seal completely. Brush the pastry surface with egg wash and sprinkle nigella seeds on top for a nutty flavor and crunch. Bake in the center of the oven for 45-50 minutes until the pastry is puffed and golden brown.
- Serve: Mix chopped coriander or mint with the thinly sliced red onion. Serve the biryani hot with the fresh herb salad and extra yogurt for cooling contrast.
Notes
- For best flavor, marinate the lamb overnight and refrigerate the cooked lamb mixture overnight if possible.
- Gently caramelizing the onions is key to adding sweetness and depth to the biryani layers.
- Soaking rice before cooking improves texture and prevents it from becoming mushy.
- You can make the biryani ahead and refrigerate it before baking to develop deeper flavors.
- Serve biryani with plain yogurt or raita to balance the spices and add creaminess.
- Use a heavy casserole dish with a tight-fitting lid or cover well with foil before applying the pastry topping to preserve moisture.
- Prep Time: 45 minutes (including marinating time)
- Cook Time: 1 hour 15 minutes (including lamb simmering and baking)
- Category: Main Course
- Method: Baking
- Cuisine: Indian
Keywords: lamb biryani, Indian rice dish, spiced lamb, puff pastry topping, saffron biryani, slow-cooked lamb, festive recipe

