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!










I made this following the recipe but it turned out sour. Bummer. My family was ready and waiting for a delicious meal for dinner but it was too sour for the kids.
Adeah, sounds like the yogurt you used was too sour. You must use plain fresh yogurt or if the yogurt is sour, omit the lemon juice.
I made this yesterday as I had all ingredients, including the herbs. I followed the recipe exactly though I rinsed the rice 4 or 5 times before soaking it. I also used your garam masala. Also, I marinated the lamb for two days because after the first day, I was too distracted to follow thorough.
I’ve made biryani several times in the past and always loved it but wanting to find one that was even better, I scoured the internet for probably an hour. As a former chef and food professional for 40 years, this is in the top five dishes I have EVER made! I am flabbergasted. Thank you so much, and I can’t wait to try many more of your recipes.
Thank you, Pat, I am so happy to hear that. Appreciate the wonderful feedback.
I tried out only the marinade and made the rest according to a popular recipe on allrecipes. This marinade was delicious! So fragrant 😀 Thanks for the recipe, Veena!
Thank you, Arden. Happy you enjoyed the marinade. It is what makes the recipe. Curious to know why you did not use this method. Thanks
I didn’t follow this method as I didn’t have all the ingredients and the time to cook it. Was also kinda lazy ? But I intend to give this recipe a committed try some day!
Thanks, Arden. I’m sure you will enjoy this recipe. Thanks
Made this recipe and we loved it. My rice became slightly soft so next time will cook a bit less but overall – was delicious and perfectly spiced.
Thank you, Marvin. So happy you had success with this recipe and enjoyed it too. Yes, the rice does take a bit of guessing and often depends on the brand of rice you use too. So keep that in mind. Some take longger to soften while others a tad quicker. Thanks for coming back to write this comment. Appreciate feedback. Have a great day.