Best Ever Indian Dum Lamb Biryani (3 Easy Steps)
Lamb biryani, famously known as gosht ki biryani or dum biryani, is flavored lamb cooked in layers with rice, golden onions, saffron, and clarified butter or ghee. Today, I will share a recipe so easy that you will love to make biryani repeatedly.

Lamb biryani is succulent meat marinated in a blend of spices that enhance its flavor and tenderize it. The spices may vary, but commonly used ones include cloves, cinnamon, cardamom, and bay leaves. The marinated lamb is then layered with partially cooked rice, giving the biryani its distinctive layered appearance.
The origins of lamb biryani can be traced back to the royal kitchens of the Mughal Empire, where it was considered a regal dish fit for kings and queens. With a blend of Persian and Indian influences, lamb biryani was created to satisfy the palates of the Mughal emperors and their noble guests. Over time, as it spread across India, biryani became a culinary sensation, with each region adding its own unique twists and flavors.

Why is this the best biryani recipe?
- This recipe calls for high-quality lamb, bringing distinct richness and tenderness. The choice of meat is crucial to achieving the desired flavors and textures, and this recipe ensures that we use only the finest cuts.
- Secondly, the spices play a pivotal role in creating the unique taste of this biryani. The blend of aromatic spices, such as cardamom, cinnamon, and cloves, adds depth and complexity to the dish.
- Next, the layering technique employed in this recipe is what truly sets it apart. Each component, from the marinated lamb to the fragrant rice, is layered strategically to ensure every bite bursts with flavors.
- Lastly, adding saffron-infused rice adds a touch of luxury to this dish. The vibrant yellow color and delicate aroma of saffron bring an element of indulgence, transforming this biryani into a truly special culinary experience.

Ingredients and substitutes
- First and foremost, the show’s star is, of course, the lamb. I use a leg of lamb. Traditionally, this recipe uses bone-in lamb pieces, which add depth of flavor to the dish. However, if you prefer boneless meat, feel free to use it. Make sure to cut the pieces fairly small, not in big chunks. That way, the meat cooks soft and almost melts in the mouth. If you don’t have access to lamb, you can easily substitute it with chicken or beef. Remember that the cooking time may vary slightly depending on your choice of meat.
- Next, the spices. Biryani is known for its bold and aromatic flavors, and the key to achieving that lies in the spice blend. The most essential spices for a lamb biryani include cumin, coriander, turmeric, cinnamon, cardamom, and cloves. However, don’t be afraid to experiment with other spices like nutmeg or fennel seeds to add your own touch of creativity.
- In addition to spices, onions, ginger, and garlic are crucial in building the dish’s flavor profile. They add a sweet and savory note that perfectly complements the lamb’s richness. However, if you’re not a fan of onions or garlic, you can substitute them with shallots or leeks for a milder flavor.
- Moving on to the rice, basmati rice is the go-to choice for biryani due to its long grains and delicate aroma. It’s important to soak the rice before cooking to ensure it cooks evenly and doesn’t turn mushy. If you can’t find basmati rice, you can use any long-grain rice as a substitute, but remember that the texture and fragrance may vary.
- Lastly, remember the garnishes! Fresh herbs like cilantro and mint add a refreshing touch to the biryani, while roasted cashews or almonds provide a satisfying crunch. If you’re not a fan of nuts, you can skip them altogether or replace them with toasted coconut flakes for an interesting twist.
- Saffron is expensive and not always readily available. So, if you don’t have saffron, you can omit it or use food coloring. Restaurants often use yellow and red food colors to give the biryani that extra color and make it more appetizing.

Step-by-step: Easy lamb biryani recipe
- First and foremost, prepare your ingredients.
- Soak the rice for 30 minutes, and choose a deep, heavy-bottomed pan for your biryani.
- Soak the saffron threads in warm milk for at least 30 minutes in a small bowl. The longer it steeps, the deeper the saffron’s color. Set aside.
- Chop the onions, then deep fry or sauté in ghee until golden brown. Drain on an absorbent towel and set aside.
- In some butter, pan-fry the nuts until lightly toasted. Drain and set aside.

Step One – Marinate lamb (a few hours or overnight)
- Start by marinating the lamb with the yogurt marinade in a large non-metal pan. It is a blend of yogurt, ginger-garlic paste, and aromatic spices like cumin, coriander, and garam masala. This will infuse the meat with flavors and tenderize it to perfection. Allow the lamb to marinate for at least an hour, or even overnight if time permits, to maximize the depth of flavors.

Step Two – Partially cook the rice
- Next, it’s time to partially cook the rice. Opt for long-grain basmati rice and wash it thoroughly to remove any excess starch. Parboil the rice in a large pot of boiling water, seasoned with whole spices such as bay leaves, cinnamon, and cardamom. Cook the rice until it’s about 70% done, making sure it’s still slightly firm to the bite. Drain the rice and set it aside.

Step Three – Layer and cook the biryani
- Now comes the layering process. Start by spreading the marinated lamb in the bottom of a heavy-bottomed pan or a traditional biryani pot. Top with the partially cooked rice. I like sprinkling deep-fried crispy onions, chopped cilantro, and toasted nuts over half the rice. Then top with more rice.
- To enhance the flavor, top the rice with a generous sprinkle of fried onions, chopped cilantro, and toasted nuts.
- Next, drizzle the saffron-infused milk, followed by the rose water or kevra essence. Then, top with dots of ghee over the lamb.
- Sealing the pot is crucial in creating the distinct dum biryani experience. Cover the pot tightly with a lid, followed by aluminum foil. Traditionally, a dough is used to seal the edges. This will trap the steam and allow the flavors to develop beautifully.

- Cook the biryani on medium heat for 15 minutes, then lower the heat and continue to cook for about 20-30 minutes, allowing the lamb to become tender and the rice to absorb the rich aromas.
- Once the cooking time is up, remove the lid and let the biryani rest for a few minutes. This step is essential as it allows the flavors and biryani to meld together to achieve their perfect texture. Gently fluff the rice with a fork, being careful not to break the grains, to ensure a light and fluffy dish.
- Lastly, serve your lamb biryani with love and garnish it to perfection. Freshly chopped cilantro and mint add a refreshing touch to the biryani, while toasted nuts provide a satisfying crunch. For those with a nut allergy or seeking a unique twist, consider substituting the nuts with toasted coconut flakes.


- Chicken biryani – Use chicken and cook it on the stove first before layering.
- Hyderabad chicken biryani – this same recipe, but using chicken instead of lamb
- Instant pot chicken biryani – a quick, everyday biryani made in an instant pot, similar to a pilaf without layering.
- One-pot chicken biryani – a quick, everyday biryani made on the stovetop, similar to a pilaf without layering.
- Skillet shrimp pilaf biryani – a simple pilaf with shrimp.
- Turmeric Prawn Rice – wonderful turmeric rice with the addition of prawns that gets ready in less than 30 minutes.
Frequently asked questions
Absolutely! While this particular recipe highlights the rich flavors of lamb, you can easily substitute it with other meats such as chicken or beef. Just keep in mind that the cooking time may vary depending on the meat you choose.
Definitely! If you prefer a vegetarian version, you can swap out the lamb for vegetables like cauliflower, peas, carrots, or paneer. You can even try adding tofu or tempeh for a protein-rich twist. The key is to ensure that the vegetables are cooked to perfection and infused with the aromatic spices.
Of course! The beauty of biryani is its versatility. While authentic spices like cardamom, cloves, and cinnamon add depth to the dish, you can experiment with your own spice blends. Consider using garam masala, turmeric, cumin, or even a pinch of saffron to impart a unique and delicious flavor to your biryani.
Often, restaurants use yellow and red food colors to give the biryani that extra color. And yet, when making biryani for the family, I usually only use saffron or omit any colors. In fact, it does not contribute to the taste, just visual appeal. Below, you can see two biryani pots – one made with food coloring and the other made with only saffron. Edible food colors are brighter in color.
Remember how I said above that cooking the rice just right plays a huge part in how good your final Biryani will turn out? So here’s a little guide.
At about 3 minutes into boiling, start checking the rice.
If you press a grain of rice between two fingers, first, it will still be hard and break into small pieces -that’s still not halfway.
Next, it will be a little softer and crumple into small pieces; this is halfway.
If it is soft and mashes between your fingers, you’ve passed half-cooked.
Drain the rice when it is half-cooked and set aside.
Now, you don’t need a special Indian pan to make biryani. You can use a heavy-bottom pan or Dutch oven. The two most important things to consider when choosing the pan are to make sure it has a wide and heavy bottom. Why?
Wide because you need the meat to be spread out in an even layer, so it cooks at the same time and quickly. Since we can’t stir the meat here, any meat on the top will take longer to cook.
The heavy bottom prevents the meat from burning at the bottom. Since we initially cook the meat on high to encourage it to release its juices, the heavy bottom prevents it from burning.
Often, a yogurt salad and a vegetable dish are served alongside Chicken Biryani. We love mushroom masala, aloo gobi, Indian Spiced Potatoes, and spiced Indian eggplant. You can check out all my Indian recipes here and here.
1 cup yogurt
1 cup of diced cucumber.
½ tsp sugar
¼ tsp pepper
¼ tsp salt
Combine all ingredients in a bowl. Taste and adjust seasoning. If the yogurt is not sour, add ¼ tsp lemon juice. Serve alongside any rice pilaf or biryani.

Dum Lamb Biryani
Lamb biryani, famously known as gosht ki biryani or dum biryani, is flavored lamb cooked in layers with rice, golden onions, saffron, and clarified butter or ghee. Today, I will share a recipe that is so easy that you will love to make biryani repeatedly.
Video
Ingredients
- 2 lbs (1 kg) Lamb
- 1 lb (500 g) Basmati Rice wash, soak for 30 minutes, drain
- 1 lb (500 g) Onions
- ¾ cup Cilantro chopped (divided)
- ¼ cup Mint leaves
- 1 cup Mixed nuts almonds, cashews, raisins,
- 4 tbsp Ghee or Oil divided
- 2 tbsp Rose water (optional)
- 6 Cloves
- 2 Green cardamom
- 2 Black cardamons
- 3 Bay leaves
- 2 Cinnamon sticks
- 2 pieces Mace (javitri)
- 1 Star anise
- 1 tsp Caraway seeds (shahi jeera)
- 1½ cups (500 ml) Yogurt
- 3 inch Ginger grated
- 6 – 8 large Garlic cloves minced
- 1 tbsp Sweet Paprika
- 2 tbsp Coriander Powder
- 1 tbsp Cumin Powder
- 1 tsp Chilly Powder /Cayenne Powder
- 1 tsp Garam Masala
- ½ tsp Turmeric Powder
- ½ tsp Fennel Powder
- 2 tbsp Ghee / Oil
- 4 tbsp Lemon juice 1 large lemon
- 2 large Bay leaves
- ½ tsp Pepper
- 1 tsp Salt to taste
- ½ cup Chopped cilantro leaves
- ¼ cup Chopped mint leaves
- 1 tsp Saffron / Zaffron
- ¼ cup (60 ml) Milk or water
Method
- Marinate lamb – Place the lamb pieces in a marinade-safe bowl. Season the meat with lemon juice, salt, and pepper. Add the marinade spices, followed by the yogurt. Combine well. Cover and let marinate for an hour or overnight in the fridge. Then, add the caramelized onions and chopped herbs.2 lbs Lamb, 1½ cups Yogurt , 3 inch Ginger, 6 – 8 large Garlic cloves, 1 tbsp Sweet Paprika, 2 tbsp Coriander Powder, 1 tbsp Cumin Powder, 1 tsp Chilly Powder /Cayenne Powder , 1 tsp Garam Masala, ½ tsp Turmeric Powder, ½ tsp Fennel Powder, 2 tbsp Ghee / Oil, 4 tbsp Lemon juice, ½ tsp Pepper, 1 tsp Salt, ½ cup Chopped cilantro leaves, ¼ cup Chopped mint leaves, 2 large Bay leaves
- Saute Onions – In a saute pan, add 2 tbsp cooking oil or ghee and sauté the sliced onions with a pinch of salt until caramelized and golden brown. The onions will take about 10 to 15 minutes. Set aside.1 lb Onions
- Saffron – Soak the saffron in the milk and let it steep for 10 minutes – set aside¼ cup Milk or water, 1 tsp Saffron / Zaffron
- Partially boil rice – Add the spices to the pot of water and bring it to a boil. Add the rice and cook until it is cooked to just 70%. It will continue to cook further with the meat.1 lb Basmati Rice, 6 Cloves, 2 Green cardamom, 2 Black cardamons, 2 Cinnamon sticks, 2 pieces Mace, 1 Star anise, 1 tsp Caraway seeds, 3 Bay leaves
- Layer – Spread the lamb into a heavy-bottom pan or Dutch oven in an even layer. Next, spread half the rice over the lamb. Sprinkle the remaining herbs, onions, and toasted nuts over the rice. Drizzle half the saffron milk and rose water. Top with the remaining rice. Sprinkle the remaining herbs, onions, nuts, saffron, and rose water. Dot ghee all over the top of the rice.¾ cup Cilantro chopped , ¼ cup Mint leaves, 4 tbsp Ghee or Oil , 2 tbsp Rose water
- Seal – Cover the pot with a lid and seal it well. I use aluminum foil around the rim of the pan to ensure the dum (steam) stays in.
- Cook the Biryani – Place the biryani on medium heat and cook for 15 minutes. Then lower the heat and cook on low heat for another 25 to 30 minutes.
- Rest – When the cooking time is done. Don't open the pot just yet – let the residue heat and tenderize the lamb some more for 10 to 15 minutes.
Notes
- Selecting the correct type of rice is crucial. Basmati rice is preferred for its long, slender grains and fragrant aroma. Soak the rice for at least 30 minutes before cooking to ensure it cooks evenly and doesn’t turn mushy. You can buy basmati rice specially for biryani, which is aged well and gives the biryani a wonderful aroma.
- In addition to the rice, the quality of your meat plays a significant role in the overall taste and texture of the biryani. Opt for tender cuts of lamb marbled with fat, adding richness and depth to the dish. Before adding the meat to the biryani, marinate it with a blend of spices, yogurt, and a squeeze of lemon juice to enhance its flavor.
- Marinate the lamb for as long as you can, but no more than 12 hours.
- Traditionally, lamb with bones is used, but you can use boneless, too.
- Saffron adds a nice flavor to the biryani but it is not an absolute must ingredient a biryani.
- The whole spices – A biryani is made with lots of whole spices. You don’t eat them, of course. My kids don’t like biting into these, so instead of adding them directly to the pot. I add the whole spices in a muslin cloth to the rice water and in powder form in the marinade. That way, I have all the flavor but not the itty bitty spices mixed in the rice. But you can certainly add them in.
- When it comes to layering the biryani, the meat layer must be on the bottom of the pan in a single layer. This allows the meat to cook with direct heat from the bottom while steaming the partially cooked rice on the top.
- Ghee – Traditionally, this dish is loaded with ghee. I do add, but not as much. A good biryani is about good meat, good flavors, and good quality rice. Once you have those three taken care of, the lack of saturated fat does not seem all that bad.
- Deep-fried onions – Traditionally, onions for biryani are known to be deep-fried and add a caramel taste. I still get the onions to caramelize by slow cooking in a bit of oil rather than deep frying. The slow-cooked golden onions in this dish add a wonderful taste and aroma. I think you will enjoy it. But you can deep fry the onions and drain them on a paper towel.
- To achieve the signature “dum” cooking technique, seal the pot with a tight-fitting lid or cover it tightly with aluminum foil. This helps trap the steam and allows the flavors to intensify. Cook the biryani on low heat for a longer period, allowing the rice and meat to cook gently and absorb all the delicious flavors.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!










This looks like such a great festive dish that is simply perfect for hosting! I love Indian food – so rich in flavors and colors and always so yummy ♥
Thank you, Natalie. Indian food is definitely rich in flavors – you will love this recipe. I hope you try it.
I love to eat biryani but have been intimidated to make it. Your step-by-step photos are super helpful, thanks!
Thank you Tina. It is time consuming but definitely worth the effort.
Can I come over to your house?? What a fantastic sounding dish. We love lamb and enjoy making it for special occasions. We found lamb chops on sale and indulged even though it wasn’t a special occasion. I love the combination of spices you use. I haven’t been that adventuresome with them but I’d love to try your combination.I may try your chicken version first and then work my way to the lamb.
Thanks Marisa. I think you will love this. I do have a Chicken Biryani recipe too! Which is very popular!! I hope you tryit.
We love lamb, and this recipe sounds so delicious. Love all the spices, and all that sauce on the rice. What a great dinner this would be.
Thank you Gloria. This makes a wonderful dinner.
This is one of our favourite Indian dishes as it always feels really filling. This is a very detailed guide of how to make it. It looks delicious.
Thank you Dannii. Glad you like my post.
I appreciate that you detailed out this complex recipe for us who know very little about making biryani. But I do love it!
Thank you Cindy. Yes, I’m hoping my friends who dread making biryani will have enough courage to give this recipe a try.
i am a HUGE Fan of lamb biryani! reminds me of when i spent time in India! it’s such a great dish!
Thank you Georgie. If you had it in India it’s was probably Mutton Biryani
I love all the flavors you’ve got going on here and this dish looks so easy to make! Can’t wait to cook it for my family.
Thank you Sara. I hope you try it soon.
Biryani, yum. I need dinner at time of breakfast now 🙂
Thank you, Savita. I hope you try this recipe
This dish looks so yummy and satisfying. I see why it’s a special dish for celebrations and occasions! Love all of your substitution information and detailed directions, too. So helpful!
Thank you Marlynn. Hoping more people will try this recipe.