Pakistani Chicken Biryani (Karachi Style)

Pakistani Chicken Biryani (Karachi Style)

Rice & Biryani 30 Last Update: Nov 06, 2026 Created: Nov 06, 2026
Pakistani chicken biryani with saffron rice, chicken, potato and fried onions in a pot
  • Serves: 6 People
  • Prepare Time: 30 minutes
  • Cooking Time: 70 minutes
  • Calories: 620
  • Difficulty: Medium
Print
Jump to recipe Share Share Save

Pakistani chicken biryani is the dish that turns up at every wedding, Eid lunch and Sunday family meal: long grains of basmati rice layered with a spicy, tangy chicken masala, then sealed and steamed so the rice soaks up all the flavour. This is the Karachi style, with yoghurt, tomatoes, potatoes and dried plums (aloo bukhara), and it is hotter and more aromatic than most restaurant biryanis outside Pakistan.

The method has three parts. First, a thick chicken masala cooked down with fried onions, yoghurt and whole spices. Second, rice boiled in heavily salted, spiced water until it is about three-quarters done. Third, the dum: rice layered over the masala with saffron milk, mint, coriander and fried onions, then cooked on very low heat under a tight lid so it finishes in the steam.

Pakistani cooks often use a packet biryani masala, and you can, but this recipe uses a homemade spice mix so you can control the heat. Serve with cucumber raita (yoghurt with cucumber) and a simple kachumber salad of tomato, onion and cucumber.

Ingredients tap to tick off

Directions tap a step when done

  1. Heat the oil in a large heavy pot. Fry the sliced onions on medium heat for 12 to 15 minutes until deep golden. Lift out a third of them and set aside for layering.
  2. Add the whole spices to the pot and fry for 30 seconds. Add the chicken, ginger and garlic pastes and cook on high heat for 5 minutes until the chicken changes colour.
  3. Add the tomatoes, salt, chilli powder, turmeric, ground coriander and cumin. Cook for 8 to 10 minutes until the tomatoes break down and the oil starts to separate.
  4. Stir in the yoghurt, potatoes, dried plums and green chillies. Cover and cook on low heat for 20 to 25 minutes until the chicken and potatoes are tender and the masala is thick. Stir in the garam masala and nutmeg-mace mix.
  5. Meanwhile, bring the water to a rolling boil with the salt, bay leaves, cloves and cumin. Add the drained rice and boil for 5 to 6 minutes, until the grains are about three-quarters cooked and still have a firm centre. Drain well.
  6. Spread half the rice over the chicken masala. Scatter half the mint, coriander and fried onions on top. Add the rest of the rice, then the remaining herbs and onions.
  7. Drizzle the saffron milk and kewra water over the top in streaks. Cover with a tight lid (seal the edge with foil or a strip of dough).
  8. Cook on high heat for 2 minutes, then on the lowest heat for 15 to 20 minutes (dum). If your hob runs hot, put a flat tawa or heavy pan under the pot.
  9. Rest for 5 minutes, then gently mix the layers from the side of the pot with a flat spoon and serve with raita and kachumber salad.

Cooked it? Rate this recipe

Be the first to rate it.

Frequently asked questions

Why is my biryani rice mushy?

It was boiled too long before the dum stage. Take it off when the grain still has a firm white centre (about 5 to 6 minutes for soaked basmati); the steam finishes the cooking.

What makes Pakistani biryani different from Indian biryani?

Karachi-style Pakistani biryani is usually spicier and tangier, with yoghurt, tomatoes, dried plums and potatoes in the masala, and plenty of fried onions, mint and green chilli.

Can I use boneless chicken?

Yes. Use boneless thigh and reduce the masala cooking time to 12 to 15 minutes so it stays juicy.

Can I make chicken biryani ahead?

Make the masala a day ahead and keep it in the fridge. Boil the rice and do the dum just before serving for the best texture.

Pakistani Chicken Biryani (Karachi Style)



  • Serves: 6 People
  • Prepare Time: 30 minutes
  • Cooking Time: 70 minutes
  • Calories: 620
  • Difficulty: Medium

Pakistani chicken biryani is the dish that turns up at every wedding, Eid lunch and Sunday family meal: long grains of basmati rice layered with a spicy, tangy chicken masala, then sealed and steamed so the rice soaks up all the flavour. This is the Karachi style, with yoghurt, tomatoes, potatoes and dried plums (aloo bukhara), and it is hotter and more aromatic than most restaurant biryanis outside Pakistan.

The method has three parts. First, a thick chicken masala cooked down with fried onions, yoghurt and whole spices. Second, rice boiled in heavily salted, spiced water until it is about three-quarters done. Third, the dum: rice layered over the masala with saffron milk, mint, coriander and fried onions, then cooked on very low heat under a tight lid so it finishes in the steam.

Pakistani cooks often use a packet biryani masala, and you can, but this recipe uses a homemade spice mix so you can control the heat. Serve with cucumber raita (yoghurt with cucumber) and a simple kachumber salad of tomato, onion and cucumber.

Ingredients

Directions

  1. Heat the oil in a large heavy pot. Fry the sliced onions on medium heat for 12 to 15 minutes until deep golden. Lift out a third of them and set aside for layering.
  2. Add the whole spices to the pot and fry for 30 seconds. Add the chicken, ginger and garlic pastes and cook on high heat for 5 minutes until the chicken changes colour.
  3. Add the tomatoes, salt, chilli powder, turmeric, ground coriander and cumin. Cook for 8 to 10 minutes until the tomatoes break down and the oil starts to separate.
  4. Stir in the yoghurt, potatoes, dried plums and green chillies. Cover and cook on low heat for 20 to 25 minutes until the chicken and potatoes are tender and the masala is thick. Stir in the garam masala and nutmeg-mace mix.
  5. Meanwhile, bring the water to a rolling boil with the salt, bay leaves, cloves and cumin. Add the drained rice and boil for 5 to 6 minutes, until the grains are about three-quarters cooked and still have a firm centre. Drain well.
  6. Spread half the rice over the chicken masala. Scatter half the mint, coriander and fried onions on top. Add the rest of the rice, then the remaining herbs and onions.
  7. Drizzle the saffron milk and kewra water over the top in streaks. Cover with a tight lid (seal the edge with foil or a strip of dough).
  8. Cook on high heat for 2 minutes, then on the lowest heat for 15 to 20 minutes (dum). If your hob runs hot, put a flat tawa or heavy pan under the pot.
  9. Rest for 5 minutes, then gently mix the layers from the side of the pot with a flat spoon and serve with raita and kachumber salad.

You may also like

Author Kiran Nisar Kiran

I learned to cook beside my mother and grandmother. After years in Saudi Arabia and the UAE, where friends kept asking me for a proper karahi or biryani, I started PakistanRecipes.com to share authentic Pakistani home cooking, written for kitchens anywhere in the world.

Cook along with us

New Pakistani recipes, kitchen tips and Ramadan ideas every week.

Follow on Facebook

Newsletter

Sign up to receive email updates on new recipes.