Lamb Biryani Recipe
Introduction
Lamb Biryani is a fragrant and flavorful Indian dish that combines tender marinated lamb with aromatic spices, fresh herbs, and saffron-infused rice. This recipe takes time to prepare but rewards you with deep, rich flavors perfect for a special meal.

Ingredients
- 4 green finger chiles (or serrano chiles), stems removed
- 8 garlic cloves, peeled
- 1 (4-inch) piece fresh ginger, peeled
- 2 medium yellow onions, peeled and quartered
- 2 Roma tomatoes, quartered
- 1 cup full-fat yogurt
- 1 cup fresh mint leaves
- 1 cup fresh cilantro leaves
- 1 tablespoon ground coriander
- 1 tablespoon ground cumin
- 1 teaspoon Kashmiri chile powder, plus more as needed
- 1/2 teaspoon ground turmeric
- 2 teaspoons kosher salt, plus more as needed
- 2 1/2 to 3 pounds lamb chops (or boneless or bone-in lamb shoulder pieces)
- 3 (1/2-inch) Indian cinnamon sticks, or 1 large cinnamon stick
- 12 whole black peppercorns
- 6 cloves
- 6 green cardamom pods
- 1 tablespoon garam masala
- 1 cup neutral oil, such as grapeseed or canola
- 2 yellow onions, thinly sliced
- 1/2 teaspoon kosher salt
- Kosher salt
- 3 cups basmati rice
- 6 tablespoons whole milk
- 1/2 teaspoon saffron threads
- 2 cups mixed fresh cilantro and mint leaves
- 6 tablespoons unsalted butter, sliced
Instructions
- Step 1: Prepare the lamb marinade by adding finger chiles, garlic, and ginger to a food processor and processing until finely chopped. Add the onions and tomatoes, process until smooth, then scrape into a large bowl that fits your lamb and can be refrigerated. Stir in the yogurt, mint, cilantro, coriander, cumin, chile powder, turmeric, and salt. Add the lamb pieces and toss to coat. Cover and refrigerate overnight.
- Step 2: Prepare the fried onions by heating oil in a Dutch oven or heavy pot over medium heat. Add the sliced onions, season with salt, and sauté until browned, about 25 to 30 minutes, stirring occasionally. Use a slotted spoon to transfer onions to a paper towel-lined plate. Pull them apart with your hands to separate and set aside.
- Step 3: In the same pot with the remaining oil, add cinnamon sticks, peppercorns, cloves, and cardamom. Fry over medium heat until fragrant, about 1 minute. Stir in the marinated lamb and 1 cup water. Bring to a simmer and cook gently, stirring occasionally, until the meat is tender and sauce thickens, about 2 1/2 hours. Stir in garam masala and adjust seasoning with salt and chile powder. Set aside.
- Step 4: Preheat the oven to 350°F (175°C). Prepare the rice by bringing a large pot of lightly salted water to a boil. Add basmati rice and cook for 3 minutes. Drain in a colander and rinse with cool water to stop cooking. Set aside.
- Step 5: Prepare saffron milk by warming whole milk in a small saucepan over medium heat until steaming. Remove from heat, crumble saffron threads with your fingertips into the milk, and set aside.
- Step 6: In a large heavy lidded pot, layer about a third of the lamb mixture evenly on the bottom. Sprinkle with a third of the fresh herbs, then a third of the rice. Drizzle 2 tablespoons of saffron milk over the rice and add a third of the fried onions. Repeat layering two more times, topping with slices of butter. Cover the pot with foil and then the lid.
- Step 7: Bake the biryani in the oven until piping hot, about 1 hour. Let it rest for 10 minutes before serving. When serving, dig all the way to the bottom to enjoy the full layered flavors. To reheat, warm covered in the oven or microwave.
Tips & Variations
- For extra fragrant rice, rinse basmati rice well and soak it for 30 minutes before cooking.
- Use bone-in lamb shoulder for richer flavor and tenderness.
- If you like it spicier, increase the Kashmiri chile powder or add fresh chiles to taste.
- Leftover biryani can be reheated gently with a splash of water to keep it moist.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat covered in the oven at low heat or in the microwave until warmed through, adding a little water or broth if the rice seems dry. You can also freeze biryani for up to 1 month; thaw overnight in the fridge before reheating.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use other cuts of lamb for this biryani?
Yes, boneless or bone-in lamb shoulder works well due to its tenderness when slow-cooked. Lamb chops can be used but may need careful monitoring to ensure they become tender.
What can I substitute for saffron if I don’t have any?
If saffron is unavailable, you can substitute with a pinch of turmeric for color, although it won’t provide the same unique aroma and flavor that saffron delivers.
PrintLamb Biryani Recipe
A richly spiced Lamb Biryani made with tender marinated lamb, fragrant basmati rice, and layers of fresh herbs and fried onions, slow-cooked and finished in the oven for a flavorful, aromatic traditional Indian dish.
- Prep Time: 20 minutes (plus overnight marinating)
- Cook Time: 3 hours 45 minutes (including simmer and baking)
- Total Time: Overnight marinating plus about 4 hours active cooking and baking time
- Yield: 6 to 8 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Indian
Ingredients
Marinade
- 4 green finger chiles (or serrano chiles), stems removed
- 8 garlic cloves, peeled
- 1 (4-inch) piece fresh ginger, peeled
- 2 medium yellow onions, peeled and quartered
- 2 Roma tomatoes, quartered
- 1 cup full-fat yogurt
- 1 cup fresh mint leaves
- 1 cup fresh cilantro leaves
- 1 tablespoon ground coriander
- 1 tablespoon ground cumin
- 1 teaspoon Kashmiri chile powder, plus more as needed
- 1/2 teaspoon ground turmeric
- 2 teaspoons kosher salt, plus more as needed
- 2 1/2 to 3 pounds lamb chops or boneless/bone-in lamb shoulder pieces
Spices and Aromatics
- 3 (1/2-inch) Indian cinnamon sticks, or 1 large cinnamon stick
- 12 whole black peppercorns
- 6 cloves
- 6 green cardamom pods
- 1 tablespoon garam masala
- 1 cup neutral oil (grapeseed or canola)
- 2 yellow onions, thinly sliced
- 1/2 teaspoon kosher salt
- Kosher salt (to taste)
Rice and Assembly
- 3 cups basmati rice
- 6 tablespoons whole milk
- 1/2 teaspoon saffron threads
- 2 cups mixed fresh cilantro and mint leaves
- 6 tablespoons unsalted butter, sliced
Instructions
- Prepare the lamb marinade: Combine green chiles, garlic, and ginger in a food processor and chop finely. Add onions and tomatoes and blend until smooth. Transfer to a large bowl, add yogurt, mint, cilantro, coriander, cumin, chile powder, turmeric, and salt. Mix well. Add the lamb and coat thoroughly. Cover and refrigerate overnight to marinate.
- Make fried onions: Heat oil in a Dutch oven or heavy pot over medium heat. Add thinly sliced onions, season with salt, and sauté until golden brown and caramelized, about 25 to 30 minutes, stirring occasionally. Remove the onions with a slotted spoon to a paper towel-lined plate and separate them with your fingers. Set aside.
- Cook the lamb: In the same pot, add cinnamon sticks, peppercorns, cloves, and cardamom pods to the hot oil and fry for 1 minute until aromatic. Add the marinated lamb, marinade, and 1 cup water. Bring to a simmer over medium heat. Cook gently for around 2 1/2 hours, stirring occasionally, until the lamb is tender and the sauce thickened and darkened. Stir in garam masala, taste and adjust salt and chile powder as needed. Remove from heat and set aside.
- Prepare the rice: Preheat oven to 350°F (175°C). Boil a large pot of lightly salted water, add basmati rice and cook for 3 minutes. Drain the rice in a colander and rinse briefly with cool water to stop cooking. Set aside.
- Prepare saffron milk: Warm milk gently in a small saucepan until steaming, remove from heat, add saffron threads, crushing them slightly with fingertips to release color and aroma. Set aside.
- Assemble the biryani layers: In a large heavy lidded pot, layer one third of the lamb mixture evenly on the bottom. Sprinkle one third of the mixed cilantro and mint leaves, then one third of the rice. Drizzle 2 tablespoons of the saffron milk, then scatter one third of the fried onions. Repeat this layering two more times with remaining meat, herbs, rice, saffron milk, and onions. Top with sliced butter pats and cover the pot tightly with foil and lid.
- Bake the biryani: Place the covered pot in the preheated oven and bake for about 1 hour until piping hot throughout. Let it rest for 10 minutes before serving. Serve hot, scooping all layers together. Reheat covered in oven or microwave as needed.
Notes
- Marinate the lamb overnight for best flavor and tenderness.
- Use full-fat yogurt for a rich texture and depth of flavor in the marinade.
- Frying the onions slowly until deeply browned is key to achieving authentic biryani taste.
- Kashmiri chili powder adds vibrant color without excessive heat; adjust to taste.
- Saffron milk infuses the rice with color and subtle aroma essential for biryani.
- Layering ingredients carefully without packing preserves the distinct texture of rice and meat.
- Using a heavy, lidded pot helps trap steam and cook the biryani evenly in the oven.
- Gently reheating biryani covered prevents it from drying out.
Keywords: Lamb Biryani, Indian Lamb Biryani, Spiced Lamb Rice, Traditional Biryani, Indian Dinner, Slow Cooked Lamb, Aromatic Rice Dish

