Skip to content
Dinner · Pakistani

Chicken Karahi (Pakistani Spicy Tomato Curry)

A quick, aromatic chicken curry simmered in a rich tomato‑onion base with ginger, garlic and vibrant spices, perfect for a satisfying weeknight dinner.

October 10, 2026 My Daily Cook 396 views
Prep
15 min
Cook
30 min
Total
45 min
Serves
4
Difficulty
Medium
Jump to Method E-mail me
Chicken Karahi (Pakistani Spicy Tomato Curry) Save
Step by step

Method

7 steps · 45 min
0 of 7 done · tap a number as you finish each step
  1. Step 1 of 7

    Heat the oil in a deep skillet over medium heat and add the sliced onion, cooking until golden brown, about 5‑6 minutes.

  2. Step 2 of 7

    Stir in the garlic, ginger paste and green chilies; sauté for 1 minute until fragrant.

  3. Step 3 of 7

    Add the chicken pieces and brown them on all sides, roughly 4 minutes.

  4. Step 4 of 7

    Pour in the diced tomatoes, water, and all ground spices; bring to a gentle boil then reduce to a simmer.

  5. Step 5 of 7

    Cover and cook for 15‑18 minutes, stirring occasionally, until the chicken is tender and the sauce thickens.

  6. Step 6 of 7

    Uncover, sprinkle garam masala and adjust salt, then simmer uncovered for 2‑3 minutes to meld flavours.

  7. Step 7 of 7

    Transfer to a serving bowl, garnish with chopped coriander leaves and serve hot with basmati rice or naan.

Notes from the kitchen

If fresh tomatoes are in season, substitute the canned ones with 3 medium tomatoes, peeled and chopped. Leftovers keep well refrigerated for up to 2 days; reheat gently to avoid drying out the chicken.

Weekly newsletter

Liked this recipe? Get one like it every week.

New recipes, seasonal ideas and kitchen tips in one short e-mail a week.

No spam. Unsubscribe with one click.
Share this recipe
Cooked it?

Reviews

Write a review

Sign in or create a free account to rate this recipe and share a photo of your dish.

Your rating
Create account

No reviews yet. Be the first to tell us how it went.

Keep cooking

You Might Also Like

All Recipes