🍳
spicyindianmain course

Spicy Lamb Biryani

A fragrant and richly spiced Indian classic, Spicy Lamb Biryani layers tender lamb pieces with aromatic basmati rice, infused with saffron and a blend of warming spices for a deeply flavorful celebration dish.

Download Our App

Get the Best Experience

Available on iOS and Android. Download now and enjoy exclusive app-only deals

Advertisement
Servings
6
Prep Time
45min
Cook Time
60min
Total Time
105min
Difficulty
medium

Ingredients

  • 400 gramsbasmati rice

    soaked in water for 30 minutes

  • 700 gramslamb shoulder

    cut into bite-sized pieces

  • 150 gramsplain yogurt
  • 2 mediumonion

    thinly sliced

  • 2 mediumtomatoes

    chopped

  • 6 piecesgarlic cloves

    finely minced

  • 25 gramsfresh ginger

    finely grated

  • 3 piecesgreen chilies

    sliced lengthwise

  • 30 gramsfresh coriander leaves

    chopped

  • 20 gramsfresh mint leaves

    chopped

  • 60 millilitersghee or vegetable oil
  • 1 piecewhole spices - bay leaf
  • 1 piecewhole spices - black cardamom
  • 4 pieceswhole spices - green cardamom
  • 4 pieceswhole spices - cloves
  • 1 piecewhole spices - cinnamon stick

    about 5 cm

  • 1 teaspooncumin seeds
  • 1 teaspoonground turmeric
  • 1 ½ teaspoonsred chili powder
  • 2 teaspoonsground coriander
  • 1 tablespoongaram masala powder
  • 0 ½ gramssaffron strands

    soaked in 3 tablespoons warm milk

  • 2 teaspoonssalt
  • 700 milliliterswater

Instructions

1

Rinse the basmati rice thoroughly under cold water until the water runs clear. Soak the rice in water for 30 minutes, then drain.

2

Heat half the ghee or oil in a large heavy-bottomed pot over medium heat. Add all the whole spices (bay leaf, black cardamom, green cardamoms, cloves, cinnamon stick) and cumin seeds. Fry for about 1 minute until fragrant.

3

Add sliced onions and sauté until golden brown, about 10-12 minutes. Remove half the fried onions and set aside for garnishing.

4

Add the garlic, ginger, and green chilies to the pot. Sauté for 2-3 minutes until aromatic.

5

Add the lamb pieces and cook on medium-high heat, stirring occasionally until they start to brown, about 8-10 minutes.

6

Mix in the yogurt, chopped tomatoes, turmeric, red chili powder, ground coriander, and salt. Cook, stirring occasionally, until the lamb is tender and the oil starts to separate from the masala, about 25-30 minutes. Add water gradually if needed to prevent burning.

7

In a separate large pot, bring about 700 ml of water to boil. Add salt to taste and the drained rice. Cook the rice until it is about 70% cooked (it should have a bite), then drain the rice and set aside.

8

Remove the black cardamom and bay leaf from the lamb mixture. Layer the partially cooked rice over the lamb in the pot. Sprinkle chopped mint, coriander leaves, reserved fried onions, garam masala powder, and saffron milk evenly over the rice.

9

Cover the pot tightly with a lid or aluminum foil and cook on very low heat (dum) for 25-30 minutes to allow the flavors to meld and the rice to finish cooking.

10

Turn off the heat and let the biryani rest, covered, for another 10 minutes before gently fluffing up the rice. Serve hot.

Tags

spicyindianmain coursericemeatlamb

Weekly Specials

© 2026 Grocery247. All rights reserved.