Pakistani Chicken Curry Recipe: Dhaba-Style, No Coconut

By Karahi Table · Published November 8, 2026 · Updated November 11, 2026 · 55 min · 5 servings

Recipe at a glance

Prep
20 min
Cook
35 min
Total
55 min
Servings
5 servings
Method
Stovetop
Difficulty
Medium
Key to Success
Fry the onions golden first, and always use hot water — never cold — in the simmer.

Jump to Recipe

Pakistani chicken curry recipe in a bowl, rich tomato-onion gravy with oil glistening on top

Images on this site are illustrations created to show the dish — not photographs of a cooked dish.

What makes a dhaba chicken curry different from the coconut curries at the top of the search results? This chicken curry recipe answers it in 55 minutes, the Pakistani dhaba way: bone-in chicken in a tomato-onion gravy, with whole spices and no coconut, no curry paste and no cream. The onions fry golden, the tomatoes collapse into the masala, and the chicken simmers in hot water until tender — or 30 minutes with the boneless shortcut. Serve it with basmati rice.

Quick answer

Fry onions golden with whole spices, cook ginger-garlic and tomatoes into a masala, then add bone-in chicken and hot water. Simmer covered for about 10 minutes until tender, and finish with garam masala. The boneless shortcut uses breast, ground spices only, and takes 30 minutes in total.

The Masala First: Onions, Tomatoes, Whole Spices

How to cook chicken curry, dhaba-style, starts here. Fry the onions golden with the whole spices first: bay leaf, cinnamon, cloves and cardamoms in hot oil, then the onions for 8–10 minutes until golden at the edges. That colour is the dish. Pale onion makes a pale, sharp-tasting gravy. Then the ginger-garlic paste and green chillies go in for 2–3 minutes, until the raw smell fades.

Add the tomatoes and cook for 5 minutes until they turn mushy and the oil appears at the edges. Then add the yogurt a spoonful at a time, and the ground spices. Add the chicken, turn it in the masala, and sauté for 3–4 minutes before covering for 3–4 more. Pour in hot water — never cold, which toughens the meat — and simmer covered on low-medium heat for about 10 minutes. The chicken should be tender and the gravy thickened.

Chicken curry simmering in a karahi, onions and tomatoes broken down into a thick gravy

Why This Recipe Works

  • Bone-in chicken cooks in its own juices and gives the gravy body, which is why the dhaba version never uses boneless.
  • Hot water, not cold, keeps the meat tender — cold water toughens chicken as it hits the hot masala.
  • Frying the onions golden before the tomatoes go in builds the dhaba colour and sweetness the gravy is known for.

Ingredients

Instructions

  1. Fry the onions and whole spices —Heat the oil in a heavy pot over medium heat, then add the bay leaf, cinnamon, cloves and cardamoms and fry for 30 seconds until fragrant. Add the onions and fry for 8–10 minutes, stirring often, until the edges turn golden. Do not rush this: pale onion makes a pale, sharp-tasting gravy, and the dhaba colour comes from this step.
  2. Build the tomato masala —Add the ginger-garlic paste and green chillies and cook for 2–3 minutes, until the raw smell fades. Add the tomatoes and cook for 5 minutes, stirring often, until they turn mushy and the oil appears at the edges. Stir in the yogurt a spoonful at a time, then the ground spices, and cook for 1 minute more.
  3. Add the chicken and sauté —Add the chicken pieces and turn them in the masala until coated, then sauté for 3–4 minutes over medium-high heat. Cover the pot and cook for 3–4 minutes more, so the chicken starts to release its juices. The pieces should look opaque on the outside and smell of the spices before the water goes in.
  4. Simmer with hot water until tender —Pour in the hot water — never cold, which toughens the meat — and bring the pot to a gentle simmer. Cover and cook on low-medium heat for about 10 minutes, until the chicken is tender and the gravy has thickened. Taste for salt, and rest for 5 minutes before serving.

Pakistani Chicken Curry Recipe: Dhaba-Style, No Coconut

Prep20 min
Cook35 min
Total55 min
Servings5 servings
Skill Level
Medium

Ingredients

Instructions

  1. Fry the onions and whole spices —Heat the oil in a heavy pot over medium heat, then add the bay leaf, cinnamon, cloves and cardamoms and fry for 30 seconds until fragrant. Add the onions and fry for 8–10 minutes, stirring often, until the edges turn golden. Do not rush this: pale onion makes a pale, sharp-tasting gravy, and the dhaba colour comes from this step.
  2. Build the tomato masala —Add the ginger-garlic paste and green chillies and cook for 2–3 minutes, until the raw smell fades. Add the tomatoes and cook for 5 minutes, stirring often, until they turn mushy and the oil appears at the edges. Stir in the yogurt a spoonful at a time, then the ground spices, and cook for 1 minute more.
  3. Add the chicken and sauté —Add the chicken pieces and turn them in the masala until coated, then sauté for 3–4 minutes over medium-high heat. Cover the pot and cook for 3–4 minutes more, so the chicken starts to release its juices. The pieces should look opaque on the outside and smell of the spices before the water goes in.
  4. Simmer with hot water until tender —Pour in the hot water — never cold, which toughens the meat — and bring the pot to a gentle simmer. Cover and cook on low-medium heat for about 10 minutes, until the chicken is tender and the gravy has thickened. Taste for salt, and rest for 5 minutes before serving.

Other Methods

Weeknight shortcut (boneless breast)

Use 500 g boneless skinless chicken breast, cut into bite-size pieces, and ground spices only — no whole spices. Fry the onion, build the masala, add the chicken and ½ cup hot water, and simmer covered until cooked through, about 12 minutes. Pull the breast at 160°F and let it finish at 165°F off the heat.

Prep 10 min ·Cook 20 min ·Total 30 min

By Karahi Table · Published November 8, 2026 · Updated November 11, 2026

What Chicken Curry Is

What is chicken curry? It is chicken simmered in a spiced gravy, and the Pakistani version is defined by what it is not. No coconut milk, no curry paste, no cream: just bone-in chicken, onion, tomato, ginger, garlic and whole spices. It cooks in a karahi (a round pan shaped like a wok) or a heavy pot until the gravy turns thick and the oil glistens on top. The flavour comes from the masala, not from a jar.

Search for an indian chicken curry recipe and most results are Indian or Sri Lankan versions, many using coconut milk or a curry-paste shortcut. This article cooks the dhaba version instead. The tomato-onion base fries until the oil separates, hot water replaces stock, and yogurt gives tang rather than cream giving richness. The curries and rice collection holds this one as its everyday chicken curry.

Bowl of Pakistani chicken curry in a tomato-onion gravy, garnished with fresh coriander

Chicken Curry Ingredients and Spices

These chicken curry ingredients are a short list, and the chicken matters most. Use 750 g bone-in chicken, cut into small pieces, because bone-in cooks in its own juices and gives the gravy body. The base is 2 medium onions, about 300 g, and 300 g of ripe tomatoes — roughly 2 medium — with a tablespoon of ginger-garlic paste and 1–2 green chillies. Their tomatoes span 120 g to 425 g; 300 g, about 2 medium tomatoes, is the decided middle for a dhaba gravy that must reduce thick.

The spices are individual, not a blend: cumin, coriander, Kashmiri chilli and turmeric, with garam masala (a warming ground-spice blend) at the end. Whole spices — bay leaf, cinnamon, cloves and green cardamoms — fry in the oil first. Authentic curry uses no curry powder, canned tomato puree, cornstarch or stock. The gravy is built from onion, tomato, yogurt and hot water.

Onions, tomatoes, ginger, garlic and whole spices laid out on a wooden board for curry

A Simple Chicken Curry for Weeknights

This is a chicken curry simple recipe: the same masala, boneless breast, ground spices only, and 30 minutes in total. Skip the whole spices, fry one onion instead of two, and use the same tomato-ginger-garlic base. The chicken goes in as bite-size pieces and simmers covered for about 12 minutes. It cooks faster than bone-in, so watch it rather than the clock.

This easy chicken curry recipe is the version for a Tuesday, not the weekend. It has the same flavours, a thinner gravy, and no pressure to get the dhaba colour exactly right. If even 30 minutes is too much, the under-30-minutes list has faster chicken dinners. But this curry is the one that tastes like a curry, not a shortcut. Serve it the same way: rice, naan, and raita on the side.

Simple chicken curry served in a bowl with fresh coriander on top, ready for weeknights

Chicken Breast Curry Variation

This chicken breast curry recipe works, but breast cooks differently from bone-in pieces, and the cut matters. Breast dries out fast in a simmering gravy. So cut it into even, bite-size pieces and add it after the masala is built — never at the start with the onions. If the pot mixes cuts, cook the dark meat first and add the breast later, so each finishes at its own time. This recipe publishes 750 g of bone-in chicken in 55 minutes — the scaled middle at 150 g per serving, the article's own arithmetic.

The temperatures are the guardrail. Pull breast at 160°F and let it finish at 165°F off the heat, while dark meat goes to 175°F for the tenderest result. Check with a thermometer, not the clock. A breast piece that hits 175°F is dry, however good the gravy is. The shortcut method in the recipe card uses breast throughout, and the same temperatures apply there.

Chicken breast pieces coated in curry sauce in a serving dish, garnished with coriander

Chicken Curry vs Chicken Karahi

Chicken curry and chicken karahi look alike on a menu, and they share a tomato-onion base. But they cook differently. Karahi is fast and hot: bone-in chicken fried in a karahi with tomatoes and green chillies, the sauce reduced hard until it clings, no water added, no yogurt. Curry is slower and saucier. Onions fry golden first, yogurt and hot water go in the pot, and the gravy is one you can spoon over rice.

The spice lists differ too. Karahi leans on ginger, green chillies and garam masala at the end. Curry builds its depth earlier: whole spices in the oil, ground spices in the masala, and the yogurt's tang running through it. Choose karahi when the chicken is the star and the meal is quick. Choose curry when the gravy matters as much as the meat. Butter chicken is the third point of the triangle: the same tomato base, but butter, cream and a charred marinade instead of a simmered gravy.

Two bowls side by side, chicken curry and chicken karahi, for visual comparison at dinner

Mild or Spicy: Controlling the Heat

This curry is warmly spiced, not hot, at its default heat. It uses 1 teaspoon of Kashmiri chilli and 1–2 green chillies, balanced by sweet onion and tomato. Kashmiri chilli gives the red colour with gentle warmth, and the green chillies carry most of the fire. So the dish is easy to tune.

For a mild pot, use 1 green chilli with the seeds scraped out, and Kashmiri chilli only — no cayenne, no extra chillies. For a hotter pot, add a second green chilli or a pinch of cayenne to the masala, and keep the yogurt where it is: the yogurt's tang cools the palate even when the chillies do not. Get the masala's heat right before the chicken goes in, because the chicken locks it in.

Small bowls of green chillies and red chilli powder beside a bowl of chicken curry

What to Serve with Chicken Curry

Serve chicken curry the way a dhaba would: in a bowl with the gravy spooned over the top, and bread and rice beside it. Basmati rice recipe is the first choice — fluffy enough to soak up the gravy without turning stodgy — and warm garlic naan is the second, for scooping the thick sauce straight from the bowl.

Cool cucumber raita belongs on the same plate. It balances the whole spices and cools the chillies, and it is the traditional partner for a tomato-onion curry. Put sliced onion, green chilli and lemon wedges on the side. Most chicken curry recipes stop at the gravy, but the same three partners work across the whole pillar. Once they are on the table, they serve every chicken dinner on it.

Chicken curry served with basmati rice, garlic naan and raita on a wooden table for dinner

Tips

  • Temper the yogurt before it goes in: stir 2 tablespoons of hot masala into it first, or it will split in the pan.
  • Use ripe tomatoes or a can of finely diced tomatoes, never tomato puree or curry powder.
  • For a richer sauce, finish with 1/3 cup of heavy cream; this is optional and not part of the dhaba version.

Troubleshooting

Why is my curry watery?

The tomatoes went in before the onions were golden, or the simmer was too short: fry the onions until golden, cook the tomatoes until the oil shows at the edges, and simmer covered only after the masala is thick.

Why did my yogurt split?

Cold yogurt hit a hot pan: temper it first by stirring in 2 tablespoons of hot masala, then add it a spoonful at a time over low heat.

Why is my chicken tough?

Cold water went into the pot, or the chicken simmered too hard: always use hot water, and keep the simmer gentle and covered until the meat is tender.

Storage

Fridge: Once cooled within 2 hours, it keeps in the fridge, sealed, for up to 3 days.

Freezer: Freeze the cooled curry for up to 3 months, then thaw in the fridge overnight.

Reheat: Warm gently over a low flame with a splash of water, until hot all the way through.

Frequently Asked Questions

How to make simple chicken curry?

Use the weeknight shortcut: 500 g boneless skinless chicken breast, cut into bite-size pieces, with ground spices only and no whole spices. Fry one onion, build the same tomato, ginger-garlic and yogurt masala, then add the chicken and half a cup of hot water. Simmer covered for about 12 minutes until cooked through.

What are the main ingredients for chicken curry?

The chicken matters most: 750 g bone-in chicken, cut into small pieces. The base is 2 medium onions, about 300 g, and 300 g of ripe tomatoes, with a tablespoon of ginger-garlic paste and 1 to 2 green chillies. The spices are cumin, coriander, Kashmiri chilli, turmeric and garam masala, plus whole bay, cinnamon, cloves and cardamoms.

What is the secret to a good curry?

Fry the onions golden first, for 8 to 10 minutes, because pale onion makes a pale, sharp-tasting gravy and the dhaba colour comes from this step. Always use hot water, never cold, which toughens the meat. Temper the yogurt with hot masala before adding it, cook the tomatoes until the oil shows, and rest the curry for 5 minutes.

What ingredients do you need for curry chicken?

You need 750 g bone-in chicken, 2 medium onions, 300 g ripe tomatoes, ginger-garlic paste and green chillies, plus 2 tablespoons of neutral oil, a quarter cup of plain yogurt and half a cup of hot water. The spices are cumin, coriander, Kashmiri chilli, turmeric and garam masala, with bay, cinnamon, cloves and cardamoms, salt and fresh coriander to garnish.

Serve it with

About Karahi Table

Karahi Table is a small food blog cooking chicken dinners, curries and rice, and weeknight desserts. More about Karahi Table →