Indian lamb chops biryani layers yogurt-marinated shoulder chops with basmati rice, browned onions, and warming spices, then finishes covered so the rice absorbs the savory lamb juices. Biryani varies by region and household; this version uses a practical stovetop braise and a final dum, or tightly covered steam, for tender meat and separate, fragrant grains.
Ingredients
- 1½ lb (680 g) bone-in lamb shoulder chops, about 4 chops, preferably 1 inch thick
- ½ cup (120 g) plain whole-milk yogurt
- 1 tbsp (15 ml) lemon juice
- 1 tbsp (15 g) ginger-garlic paste, or 1½ tsp (5 g) finely grated ginger plus 1½ tsp (5 g) finely grated garlic
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) ground coriander
- ½ tsp (1 g) ground turmeric
- 1 tsp (2 g) Kashmiri chili powder, or ½ tsp (1 g) cayenne for more heat
- 1½ tsp (9 g) fine salt, divided, plus more to taste
- 2 cups (370 g) aged basmati rice
- 3 tbsp (45 ml) neutral oil or ghee, divided
- 2 medium yellow onions (about 300 g), thinly sliced
- 1 small cinnamon stick (about 5 g)
- 4 green cardamom pods
- 4 whole cloves
- 1 bay leaf
- 1 tsp (2 g) garam masala
- 2½ cups (600 ml) low-sodium chicken stock or water, plus water for boiling the rice
- ¼ cup (10 g) chopped fresh cilantro leaves
- ¼ cup (10 g) chopped fresh mint leaves
- 2 tbsp (30 ml) warm milk
- Big pinch of saffron threads (about 0.1 g), optional; use ⅛ tsp (0.3 g) ground turmeric in the milk instead if saffron is unavailable, though the aroma will be less floral
- 1 tbsp (15 g) unsalted butter or ghee, cut into small pieces
Instructions
- Make the marinade by stirring together the yogurt, lemon juice, ginger-garlic paste, cumin, coriander, turmeric, chili powder, and 1 teaspoon of the salt. Pat the lamb chops dry, trim any very thick, hard pieces of surface fat, and coat each chop with the marinade. Cover and refrigerate for 1 hour. Keep the chops chilled during this time; do not leave raw lamb at room temperature to marinate.
- Rinse the basmati rice in a bowl of cool water, changing the water several times until it is mostly clear. Drain it in a sieve for 10 minutes. While it drains, stir the saffron into the warm milk, if using, and set out the herbs and remaining ingredients.
- Heat 2 tablespoons (30 ml) of the oil or ghee in a heavy Dutch oven over medium heat. Lift the chops from the marinade, letting excess drip back into the bowl, and brown them in batches for about 2 minutes per side. Transfer them to a plate. They will not be cooked through at this point. If the pot begins to scorch, lower the heat and add a splash of water rather than letting the yogurt residue burn.
- Add the remaining 1 tablespoon (15 ml) oil to the pot. Add the sliced onions and cook, stirring often, for 10 to 12 minutes until deeply golden and soft, not blackened. Spoon out about one-third of the onions for the top. Add the cinnamon, cardamom, cloves, and bay leaf to the pot and stir for 30 seconds. Add the remaining marinade and cook for 1 minute, scraping up the browned bits.
- Return the chops and any collected juices to the pot. Add the stock or water and the remaining ½ teaspoon (3 g) salt. Bring just to a simmer, cover, and reduce the heat to low. Braise gently for about 55 minutes, turning the chops once, until the lamb is fork-tender. Check the thickest part of a chop with a food thermometer without touching bone: USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of lamb; shoulder chops generally need a longer, hotter braise to become tender. If the liquid is reducing too quickly before the meat softens, add a little hot water.
- While the lamb braises, bring a large pot of water to a boil. Add the drained rice and boil for 5 to 6 minutes, stirring once or twice, until the grains are about three-quarters cooked: the outside should be tender but the center should still have a small firm bite. Drain immediately. The rice will finish cooking over the lamb, so do not boil it until fully soft.
- Once the lamb is tender, taste the braising liquid and adjust the salt. It should taste slightly more seasoned than you want the finished rice to taste, because the rice will absorb it. Sprinkle the garam masala over the chops. Spread the drained rice evenly over the meat and liquid. Scatter on the reserved onions, cilantro, and mint, then drizzle over the saffron milk and dot with butter or ghee.
- Cover the pot tightly. If the lid does not fit snugly, place a sheet of foil over the pot before setting on the lid. Cook on the lowest heat for 20 minutes. Avoid lifting the lid during this dum stage; trapped steam finishes the rice gently. Turn off the heat and let the covered pot rest for 10 minutes before opening.
- Open the pot carefully, letting steam escape away from your face. Use a wide spoon to lift rice from the edges and gently fold it toward the center, bringing some lamb and onions up without crushing the grains. Serve a chop with a generous portion of rice and some of the cooking juices from the bottom.
Tips
- Choose shoulder chops for a moist, slow-braised result. Lean loin chops cook faster and can dry out during the long braise; if using them, reduce the braising time and check tenderness and temperature early, then proceed only when the meat is cooked safely.
- Keep the simmer gentle rather than boiling hard. A vigorous boil can toughen the lamb before its connective tissue softens and may leave too little liquid for the rice. Add hot water a few tablespoons at a time if the pot looks dry.
- For the best rice texture, use aged basmati, rinse away excess surface starch, and drain it well. Parboil only until the center is still slightly firm; fully cooked rice can turn mushy during the covered finish.
- If you do not have a heavy pot, braise the chops in a saucepan and transfer the meat and sauce to a covered oven-safe casserole for layering. Finish in an oven preheated to 325°F (163°C) for about 20 minutes; check that the casserole is tightly covered and hot throughout.
Serving Suggestions
Serve the biryani straight from the pot, making sure each plate gets both rice and a lamb chop. A cooling cucumber raita, made with yogurt, diced cucumber, salt, and a little cumin, balances the warm spices without competing with the lamb. Add a simple salad of sliced onion, cucumber, tomato, lemon, and cilantro, or offer lemon wedges and a mild pickle at the table.
This is a complete main dish, so keep sides light. If you are serving a larger meal, pair it with a vegetable curry or roasted cauliflower and plain yogurt. Put extra chopped herbs on the table for anyone who wants a fresher finish, and serve the rice promptly after its 10-minute rest so the grains stay distinct.
Variations
For a hotter biryani, increase the Kashmiri chili powder slightly or add a slit green chili to the braising liquid. Kashmiri chili mainly contributes color and a mild warmth; cayenne is hotter, so start with half the amount and adjust the next time. For a milder dish, omit the chili and let the ginger, whole spices, and garam masala provide the flavor.
You can replace the lamb shoulder chops with 1½ lb (680 g) lamb stew meat cut into 1½-inch (4 cm) pieces. Brown the pieces in batches and braise until fork-tender, allowing roughly 60 to 75 minutes depending on the cut. Bone-in chops contribute extra flavor and look especially inviting at the table, while boneless pieces are easier to portion.
For a dairy-free version, use unsweetened, unflavored coconut yogurt in the marinade and oil instead of ghee or butter. The result will have a faint coconut note and a little less traditional richness. You can also leave out saffron; the biryani will still be aromatic, simply without its distinctive floral scent and golden streaks.
Storage and Reheating
Transfer leftovers to shallow containers and refrigerate within 2 hours of cooking. Keep the rice and lamb together or in separate containers, and use within 3 to 4 days. For longer storage, freeze promptly in airtight, freezer-safe containers; for best texture, use within 2 to 3 months and thaw overnight in the refrigerator.
Reheat only the portion you plan to eat. Add a tablespoon or two of water, cover, and warm gently on the stovetop or in the microwave, stirring or turning the portion partway through. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer. Avoid repeated cooling and reheating, which can dry the lamb and make the rice less pleasant.
Frequently Asked Questions
Can I make lamb chops biryani without marinating overnight?
Yes. One hour gives the yogurt, ginger, and spices time to coat the meat and season its surface. Overnight marinating is optional, not required; if you choose to do it, keep the covered lamb refrigerated and cook it within 24 hours. The slow braise is what makes shoulder chops tender, so do not shorten that stage just because the marinade has been on longer.
Why is my basmati rice still hard after the dum?
The rice may have been under-parboiled, or the pot may not have held enough steam. Check that the rice is three-quarters cooked before layering, make sure the lid fits tightly, and keep the heat low but steady. If it is still firm after 20 minutes, sprinkle 2 to 3 tablespoons (30 to 45 ml) hot water over the rice, cover again, and steam for 5 to 8 minutes before resting.
Can I use regular long-grain rice instead of basmati?
You can, but the aroma and grain length will differ, and cooking times vary by type. Follow the package guidance for parboiling and stop while the grains are still slightly firm. Avoid short-grain or sticky rice for this method because it is more likely to clump during the final covered cook.
Can I prepare the lamb ahead and add the rice later?
Yes. Braise the lamb until tender, cool it promptly, and refrigerate it in its sauce. When ready to serve, bring the lamb and sauce to a simmer, then layer on freshly parboiled rice and finish covered. If the chilled sauce is very thick, loosen it with a splash of water so there is enough moisture to steam the rice.
How can I tell when the lamb chops are tender?
Use both a thermometer and a tenderness check. A probe should register at least 145°F (63°C) for whole lamb cuts, followed by a 3-minute rest for the USDA FSIS safe minimum; for shoulder chops, a fork should also slide in easily and the meat should yield without much resistance. If the chops are safely cooked but still chewy, continue the gentle braise with a little liquid until tender.
Related
- Kirkland Eggnog Recipe for a Creamy Holiday Drink at Home
- King Shrimp Recipes: Lemon-Garlic Butter Skillet
- King’s Hawaiian Bread Pudding with Vanilla Custard
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).