Pakistani Chicken Korma with Saffron and Crispy Onions

Prep: 20 minCook: 25 min6 servingsmediumPakistani
Pakistani Chicken Korma with Saffron and Crispy Onions

A creamy, aromatic chicken korma from Pakistan that balances heat with cooling yogurt and the floral notes of saffron. This dish features tender chicken marinated in yogurt and spices, then cooked low and slow with whole spices like cardamom, cinnamon, and cloves that infuse the ghee. What sets this version apart is the crispy fried onion paste base and the final flourish of saffron-infused water stirred through just before finishing with cool yogurt. The result is silky, subtly spiced, and deeply flavored rather than fiery. The textures range from tender chicken to the delicate ginger matchsticks and fresh coriander garnish. Perfect for dinner parties or special occasions when you want an impressive, showstopping curry without excessive heat. Serve with rice or naan to soak up the luxurious sauce. This korma works beautifully for those seeking comfort food with sophisticated spice layering and traditional Pakistani technique.

Ingredients

6 servings
  • 1 chicken skinned and cut into 8 pieces or 8 skinless thighs on the bone
  • 1 ¾ cups Greek yogurt
    sour cream1:1vegandairy-free

    3

    Full guide →
  • 2 tbsp Greek yogurt
    sour cream1:1vegandairy-free

    3

    Full guide →
  • 1 tbsp ginger, finely grated
  • 4 garlic cloves, crushed
  • 1 ½ tsp Kashmiri chilli powder
    regular chilli powder0.75:1none

    more heat; substitute more sparingly

  • 1 tsp salt
  • 4 tbsp ready-made crispy fried onions
  • saffron threads, large pinch
  • 1 ice cube
  • 3 tbsp ghee or sunflower oil
    coconut oil1:1vegandairy-freedairy-free

    4

    Full guide →
  • 4 green cardamom pods, bruised
  • 1 cinnamon stick
  • 5 cloves
  • 1 tsp black peppercorns
  • 2 bay leaves
  • 1 tsp cumin seeds, toasted and ground
  • 1 tsp coriander seeds, toasted and ground
  • ¼ tsp nutmeg, grated
  • 2 drops screwpine extract kewra(optional)
  • 1 tbsp coriander leaves, chopped
  • 1 green finger chilli, deseeded and finely chopped
  • 2 ½ cm ginger, cut into matchsticks

Instructions

  1. 1

    Combine chicken pieces with yogurt, ginger, garlic, chilli powder and salt in a bowl. Marinate in the fridge for at least 1 hour or overnight.

  2. 2

    Blend the crispy fried onions with water into a paste. Steep the saffron threads with an ice cube in a small bowl to infuse while cooking.

  3. 3

    Heat ghee or oil in a heavy-based saucepan over medium heat. Add cardamom pods, cinnamon, cloves, peppercorns and bay leaves. Infuse for about 30-40 seconds, stirring constantly to prevent burning.

  4. 4

    Quickly add the onion paste and water, cooking until the water evaporates and the paste becomes shiny and thick.

  5. 5

    Add the chicken with its marinade and stir well. Increase heat to high and cook stirring until the yogurt thickens and dries. Add water, cover and cook for about 20 minutes, stirring occasionally and adding more water if needed to prevent drying.

  6. 6

    Stir in the ground cumin and coriander and fry until oil rises to the surface.

  7. 7

    Add the saffron water, nutmeg and screwpine extract if using. Cook over low heat uncovered for about a minute.

  8. 8

    Turn off heat and immediately add the extra yogurt without stirring through. Garnish with coriander, green chilli and ginger matchsticks. Serve immediately.

Tips

Tip 1

Make crispy fried onions at home by thinly slicing onions, deep-frying until golden and crisp, then draining on paper towels. This gives superior flavor and texture compared to store-bought versions.

Tip 2

Don't stir the final yogurt through completely; let it sit on top creating pockets of cool creaminess that contrast beautifully with the warm, spiced sauce when plated.

Tip 3

Toast cumin and coriander seeds briefly in a dry pan before grinding to deepen their flavor and ensure maximum aromatic impact in the finished dish.

Good to Know

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of water or yogurt to restore creaminess.

Make Ahead

Prepare the marinade and chicken up to 24 hours ahead. The dish tastes even better the next day as flavors develop, though avoid adding the final yogurt and fresh garnish until serving.

Serve With

Serve with basmati rice, pilau, or warm naan bread. Pair with a cooling raita, sliced cucumber and tomato salad, or a simple green salad to balance the richness.

Common Mistakes

Watch

Don't let the whole spices burn when tempering in ghee; stir constantly for only 30-40 seconds to infuse without charring.

Watch

Don't skip the marination step; at least 1 hour allows the yogurt and spices to penetrate the chicken for tender, flavorful meat.

Watch

Don't stir the final yogurt through completely or it will break and lose its cooling contrast.

Watch

Don't cook uncovered at high heat after adding chicken or the curry will dry out; cover and monitor moisture levels.

Substitutions

Dairy-Free Swaps

ghee
coconut oil1:1vegandairy-freedairy-free

4

Full guide →
Greek yogurt
sour cream1:1vegandairy-free

3

Full guide →

General Alternatives

Kashmiri chilli powder
regular chilli powder0.75:1none

more heat; substitute more sparingly

Find more substitutions →

FAQ

Can I make this korma ahead and freeze it?

Yes, freeze the cooked korma without the final yogurt garnish and fresh herbs for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop. Add the final yogurt and garnish only after reheating to serve.

What if I don't have crispy fried onions?

You can make them fresh by thinly slicing onions and deep-frying until golden and crisp, then draining. Alternatively, use 2-3 tbsp caramelized onions blended with water, though the result will be slightly less textured and crisp.

How long does this korma keep in the refrigerator?

Store covered for up to 3 days. The flavors intensify overnight, making it excellent for meal prep. Reheat gently on low heat, adding water or yogurt if the sauce has thickened too much.