Spiced Karahi Chicken Curry with Aromatic Base

Prep: 25 minCook: 50 min4 servingsmedium
Spiced Karahi Chicken Curry with Aromatic Base

This aromatic karahi curry combines caramelized onions, ginger, and garlic into a silky base sauce, bloomed with warm spices to unlock deep flavors. Tender chicken simmers in tomato-orange sauce brightened by cinnamon and bay leaf, finished with ghee and fresh coriander. The two-stage cooking method (base first, spices second) develops complexity without burning. Serve with warm chapattis or basmati rice for a comforting South Asian dinner. This version prioritizes technique and aromatics over speed, letting layers of flavor develop through patient simmering.

Ingredients

4 servings
  • 1 lb chicken, diced or whole
    lamb1:1meat

    traditional karahi protein

    Full guide →
  • 4 tbsp vegetable oil
  • 2 whole onions, large, roughly chopped
  • 8 cloves garlic, minced
  • 1 tbsp ginger, minced
  • 2 cups hot water, approximate, for base sauce
  • 2 tsp curry powder
  • 1 ½ tsp paprika
    kashmiri chili powder1:1spice

    more authentic karahi flavor

    Full guide →
  • 1 ½ tsp turmeric
  • 1 tsp coriander powder
  • 1 tsp garam masala
  • 1 tsp cumin
  • 1 tsp flour, gram or all-purpose
  • 1 tsp chili powder
  • ½ tsp fenugreek, ground, optional
  • 3 cloves garlic, for tempering oil
  • 1 tbsp ginger, for tempering oil
  • 1 can, 8oz tomatoes, canned, chopped
  • 1 tsp salt
  • 1 whole bay leaf
  • 1 stick cinnamon
  • 1 cube chicken stock cube
    lamb1:1meat

    traditional karahi protein

    Full guide →
  • 14 tbsp orange juice
    tomato juice1:1alternative

    deeper, less bright

    Full guide →
  • 4 tbsp ghee, optional
    butter1:1dairy

    more accessible, slightly different flavor

    Full guide →
  • 2 tbsp coriander, fresh, chopped

Instructions

  1. 1

    Cook chicken by grilling, frying, or roasting; set aside.

  2. 2

    Roughly chop onions, ginger, and garlic.

  3. 3

    Heat oil over medium and fry onion mixture until soft, adding just enough hot water to cover. Simmer 20 minutes.

  4. 4

    Remove from heat, cool slightly, then blend until smooth using hand or stand blender. Set aside.

  5. 5

    Mix all spices (curry powder, paprika, turmeric, coriander, garam masala, cumin, flour, chili powder, fenugreek) together in a bowl.

  6. 6

    Heat oil over medium, fry the 3 garlic cloves and 1 teaspoon ginger for 2-3 minutes. Lower heat to very low.

  7. 7

    Add spice mix one spoon at a time, stirring to form a paste with the oil. Add more oil if needed.

  8. 8

    Gently raise heat slightly and cook spices a few minutes to release aroma without burning.

  9. 9

    Add tomatoes, base sauce, orange juice, salt, bay leaf, cinnamon stick, and stock cube. Stir well.

  10. 10

    Add cooked chicken and simmer at least 20 minutes, or longer as preferred.

  11. 11

    Five minutes before serving, stir in coriander and ghee. Serve.

  12. 12

    Offer with chapattis or basmati rice.

Tips

Tip 1

The spice-blooming step is critical: keep heat low and watch carefully. Burnt spices ruin the dish; aim to just release aromatics without darkening.

Tip 2

Making the base sauce first prevents the spices from burning later and creates a silky texture. Don't skip blending.

Tip 3

Orange juice is unusual but adds brightness that cuts through richness. Use fresh or good-quality juice for best result.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Flavors deepen overnight. Reheat gently on stovetop, adding water if too thick.

Make Ahead

Prepare base sauce up to 2 days ahead. Spice mix can be pre-blended. Final curry benefits from 24-hour rest before serving.

Serve With

Serve hot with chapattis, naan, or basmati rice. Accompany with yogurt and sliced cucumber for cooling contrast.

See pairing guide →

Common Mistakes

Watch

Do not rush spice-blooming or use high heat to avoid burnt spices, which makes the curry bitter.

Watch

Do not skip blending the base sauce to avoid a grainy texture and prevent spices from burning later.

Watch

Do not add ghee too early to prevent it from burning during extended simmering.

Substitutions

Dairy-Free Swaps

ghee
butter1:1dairy

more accessible, slightly different flavor

Full guide →
ghee
coconut oil1:1vegandairy-free

works but loses some richness

Full guide →

General Alternatives

chicken
lamb1:1meat

traditional karahi protein

Full guide →
paprika
kashmiri chili powder1:1spice

more authentic karahi flavor

Full guide →
chicken
paneer500g paneer, friedvegetarian

adds richness, reduces cook time

Full guide →
orange juice
tomato juice1:1alternative

deeper, less bright

Full guide →
Find more substitutions →

FAQ

Can I use raw chicken instead of pre-cooked?

Yes. Skip the initial cooking step and add raw chicken pieces directly when adding tomatoes and base sauce. Extend simmering to 30-40 minutes until chicken is fully cooked through.

What if I don't have orange juice?

Substitute with tomato juice, water, or additional stock for a less bright but still balanced curry. Or use 2 tablespoons of lemon juice mixed into the final sauce for acidity.

How long can I keep this curry and can I freeze it?

Keeps refrigerated 4 days, flavors improve overnight. Freezes well up to 3 months in airtight containers or freezer bags. Thaw overnight in fridge and reheat gently on stovetop, thinning with water if needed.