Lamb Biryani Recipe

The best part of this lamb biryani is the way the lamb shoulder and rice finish cooking together without becoming indistinct. The lamb is marinated in yogurt, which gently tenderizes it while adding a slight tang, then cooked with diced onion, ghee, and whole spices until the sauce is rich enough to cling to the meat. Lamb shoulder is particularly well suited here: it takes time to soften, but once it does, the pieces become succulent and deeply savory rather than dry. This is a more involved dinner, but the 30 minutes of preparation are worthwhile for the layered result. The rice is deliberately not cooked all the way before assembly. I cook the 1.5 cups of basmati until the grains are about 70 percent done—tender at the edges but still firm in the center—then drain it very well. That slight firmness is what keeps the rice from collapsing during the 90-minute cook. The partially cooked rice is layered over the lamb, then dotted with saffron steeped in warm milk. The saffron milk perfumes the top layer and gives the finished biryani its lovely golden streaks, while the ghee carries the fragrance of the cardamom, cinnamon, cloves, or other whole spices through the pot. The main challenge is judging the moisture before sealing the pot. The lamb mixture should have enough sauce to steam the rice, but it should not look soupy; too much liquid produces heavy, broken grains. If the lamb is still tough when the rice is nearly ready, don’t rush the final steaming—cover the pot tightly and give the meat more time over very low heat, adding a small splash of water only if the sauce has dried out. I use a layer of foil or parchment beneath the lid to trap steam, and I let the biryani rest for 10 to 15 minutes after cooking. That rest is not optional: it allows the grains to firm up and makes serving much neater. Serve this on a relaxed weekend evening or when you want a dinner that feels properly celebratory. A crisp cucumber, onion, and tomato salad cuts through the richness, while cooling raita is especially good with the spiced lamb and saffron rice. A little lemon, fresh cilantro, or mint at the table brightens each serving without covering the whole-spice aroma. Since the dish is naturally gluten-free, it works well for a mixed dinner table; just check that any packaged spice blends or yogurt used are certified gluten-free if that is important for your guests.

Recipe Details

Cuisine: Indian

Prep time: 30 minutes. Cook time: 90 minutes. Total time: 120 minutes.

Servings: 6

Difficulty: Hard

Ingredients

  • 1.5 cups basmati rice
  • 2 lbs lamb shoulder
  • 1 cup yogurt
  • 1 medium, diced onion
  • 2 tbsp ghee
  • a pinch saffron
  • 1 cup milk
  • whole spices
  • 4 cloves ginger-garlic paste
  • 2 tbsp chopped mint
  • 1 tsp coriander
  • 2 tbsp biryani masala

Instructions

  1. Step 1: Marinate lamb in yogurt and spices 4 hours
  2. Step 2: Fry sliced onion until deep brown, set aside
  3. Step 3: Cook marinated lamb until tender
  4. Step 4: Par-boil rice with whole spices
  5. Step 5: Layer rice over lamb, top with saffron milk and fried onions
  6. Step 6: Seal and cook on low heat 25 minutes