Goat biryani is popular across many cultures and regions, each adding its own twist. Some versions lean heavily on spice, while others focus on subtle fragrance and rich meat stock. What remains constant is the careful layering of rice and meat, allowing every spoonful to carry a balance of flavour.
Slow cooked goat meat, fluffy basmati rice and layers of bold seasoning come together to create a meal that is both comforting and deeply satisfying.
Ingredients

Main Ingredients
- 2 cups basmati rice
- 500g goat meat, cut into medium pieces
- 2 large onions, thinly sliced
- 2 tomatoes, chopped
- 1 cup plain yoghurt
- 3 tablespoons cooking oil
Spices and Seasoning
- 2 teaspoons garlic paste
- 2 teaspoons ginger paste
- 1 teaspoon turmeric powder
- 2 teaspoons cumin powder
- 2 teaspoons coriander powder
- 1 teaspoon garam masala
- 1–2 teaspoons chilli powder (optional)
- 3–4 whole cloves
- 2–3 cardamom pods
- 1 cinnamon stick
- 1 bay leaf
- Salt to taste
Rice Preparation
- Water for boiling rice
- 1 teaspoon salt
- Whole spices such as cardamom, cloves and cinnamon for aroma
Garnishing
- Fresh coriander leaves, chopped
- Fresh mint leaves, chopped
- Fried onions
Method
- Wash the basmati rice thoroughly until the water runs clear. Soak the rice for about 20 minutes before draining. This helps the grains remain long and separate after cooking.
- Heat cooking oil in a large pot over medium heat. Add the sliced onions and cook slowly until golden brown. Remove a small portion for garnishing later.
- In the same pot, add the cloves, cardamom pods, cinnamon stick and bay leaf. Stir for a few seconds until fragrant. Add the ginger and garlic paste, then cook briefly before adding the chopped tomatoes. Stir until the tomatoes soften into a thick mixture.
- Add the goat meat and mix well to coat it with the spices. Sprinkle in turmeric, cumin, coriander powder, garam masala, chilli powder and salt. Cook for several minutes, allowing the meat to absorb the seasoning.
- Lower the heat and stir in the plain yoghurt. Cover the pot and allow the meat to simmer gently until tender. Add a little water if necessary to prevent sticking.
- Meanwhile, bring another pot of water to a boil. Add salt and a few whole spices. Add the soaked rice and cook until it is about three-quarters done. Drain immediately.
- To assemble the biryani, spread a layer of rice over the cooked goat meat. Add chopped mint, coriander and some fried onions. Repeat the layers until all the rice is used.
- Cover the pot tightly and cook on very low heat for about 20 minutes. This final steaming stage allows the flavours to blend beautifully while the rice finishes cooking.
- Serve hot with salad, yoghurt sauce or a chilled drink.














