Print

Pakistani Biryani Recipe 5 Steps to Authentic Karachi Style Flavorful Biryani

Pakistani biryani recipe - featured image

An authentic Karachi-style Pakistani biryani recipe featuring marinated chicken, fragrant spices, and slow-cooked layering for bold, rich flavors. Perfect for family dinners and gatherings.

Ingredients

Scale
  • 1 kg (2.2 lbs) chicken pieces (bone-in for juiciness)
  • 1 cup plain yogurt (thick, full-fat preferred)
  • 2 tbsp ginger-garlic paste (freshly ground if possible)
  • 2 tsp red chili powder (adjust to taste)
  • 1 tsp turmeric powder
  • 2 tsp garam masala (Shan brand recommended)
  • Salt to taste
  • Handful of fresh coriander, chopped
  • Handful of fresh mint leaves, chopped
  • 3 cups basmati rice (soaked for 30 minutes)
  • 45 green cardamom pods
  • 34 cloves
  • 1-inch cinnamon stick
  • 1 bay leaf
  • Salt to taste
  • 2 large onions, thinly sliced and fried until golden brown (birista)
  • 2 tbsp ghee or oil
  • A pinch of saffron soaked in 2 tbsp warm milk (optional)
  • 2 green chilies, slit (optional)
  • Fresh coriander and mint leaves for garnish

Instructions

  1. Marinate the chicken: In a large bowl, combine chicken pieces with yogurt, ginger-garlic paste, red chili powder, turmeric, garam masala, salt, chopped coriander, and mint. Mix well to coat every piece. Cover and refrigerate for at least 1 hour, preferably overnight.
  2. Prepare the rice: Rinse basmati rice under cold water until water runs clear. Soak rice for 30 minutes, then drain. Bring a large pot of water to a boil, add cardamom, cloves, cinnamon, bay leaf, and salt. Add rice and cook until 70% done (about 6-7 minutes). Drain and set aside.
  3. Fry the onions: Heat oil or ghee in a skillet over medium heat. Add sliced onions and fry slowly until golden brown and crisp (15-20 minutes), stirring occasionally. Drain on paper towels.
  4. Layer the biryani: In a heavy-bottomed pot, spread half of the marinated chicken evenly. Top with half of the partially cooked rice. Sprinkle half of the fried onions, some mint, coriander, and slit green chilies. Repeat layers with remaining chicken, rice, and onions. Drizzle saffron milk on top if using.
  5. Cook on dum (slow steam): Seal the pot with a tight lid or cover with foil and lid. Place on low heat using a heat diffuser if available. Cook for 35-40 minutes to allow flavors to meld and chicken to become tender.
  6. Once done, gently fluff the biryani before serving to mix layers without breaking rice grains.

Notes

Marinate chicken overnight for best flavor. Cook rice to 70% doneness to avoid mushiness. Fry onions slowly until golden brown for sweetness and texture. Use low heat during dum to prevent burning. Seal pot tightly to trap steam; dough can be used for airtight seal. Leftovers reheat well with a splash of water and gentle heat. For dairy-free, substitute yogurt with coconut yogurt. Boneless chicken can be used but bone-in is juicier.

Nutrition

Keywords: Pakistani biryani, Karachi biryani, chicken biryani, authentic biryani recipe, slow-cooked biryani, flavorful biryani, traditional Pakistani food