We are launching soon. Orders are not yet open. Join the waitlist below to be the first to know when we open.

How to Make Authentic Indian Chicken Curry: A DFW Caterer's Homestyle Recipe

A working DFW Nepali caterer's authentic Indian chicken curry recipe. Bhuna technique explained, quantities validated against 3 sources, scaling from 4 to 50 servings, halal sourcing in DFW, and Nepali pairings Indian recipes miss.

Chicken curry is the dish everyone has eaten and very few have cooked well. The North Indian homestyle version, what a Punjabi mother makes on a weekday or what a Delhi dhaba serves at midnight, is built on three techniques that most online recipes skip: properly browned onions, masala bhuna until the oil separates, and chicken finished in a hot-water gravy that builds depth without diluting flavor. Get those three right and you have a restaurant-quality curry. Skip them and you have a thin tomato soup with chicken floating in it.

This is TiffinsTo Go's signature Indian chicken curry recipe, the one we serve at DFW catering orders across the metro. We adapted it from a home cook method our team learned years ago, then refined the scaling math when we had to feed 30 to 100 guests at once. The home version below serves 4. If you are cooking for 25 or more, scroll to the scaling chart near the bottom.

Total time: about 45 to 55 minutes. Active prep: 15 minutes. Cooking: 30 to 40 minutes.

How do you make authentic Indian chicken curry?

Authentic North Indian chicken curry has 4 stages. First, brown 2 medium onions in oil over medium heat until deep golden, about 7 to 8 minutes. Second, add 1 tablespoon ginger-garlic paste and cook 1 minute, then add ½ cup tomato puree and dry spices (turmeric, red chili, coriander) and cook 5 to 7 minutes on medium-low until the oil separates from the masala. This is the bhuna stage and it is the single most important technique. Third, add bone-in chicken pieces (about 660 grams for 4 servings), stir to coat, and saute 3 to 5 minutes until the chicken turns pale. Fourth, pour in hot water (not cold, never cold, this is the rule), cover, and simmer 20 to 25 minutes until the chicken is tender. Finish with garam masala and crushed kasuri methi off the heat, rest 5 minutes, and serve.

What is chicken curry, really?

The phrase "chicken curry" covers a hundred regional dishes. South Indian Chettinad chicken is built on dry roasted spices and coconut. Goan vindaloo is vinegar-and-Kashmiri-chili driven. Kerala kozhi curry uses curry leaves and coconut milk. The version we cook at TiffinsTo Go, and the one that wins the most catering orders in DFW, is North Indian homestyle dhaba-style chicken curry: tomato-onion base, ginger-garlic forward, finished with kasuri methi and garam masala.

It is the curry that travels best to a wedding buffet, holds up overnight in the fridge without breaking, scales from a family dinner to a 100-guest event without losing its soul, and pairs with everything from butter naan to jeera rice to (our favorite) a side of steamed momos for a Nepali-Indian crossover plate.

Ingredients (for 4 servings)

Quantities below are calibrated in our kitchen for restaurant-quality results at 4 servings. The single biggest mistake online recipes make is calling for too much tomato and too little fat; we corrected for both.

  • Chicken, bone-in, cut into curry pieces - 660 to 700 grams (about 1.5 lbs). Bone-in is non-negotiable for real flavor.
  • Oil, neutral cooking or mustard oil - 3 to 4 tablespoons.
  • Onions, medium, finely chopped - 2 (about 1⅓ cups chopped).
  • Tomatoes, ripe red, pureed - ⅔ cup (about 2 to 3 medium). Pureed beats chopped; chopped never breaks down completely.
  • Ginger-garlic paste, fresh - 1⅓ tablespoons. Pre-made jar paste works but fresh is markedly better.
  • Yogurt, plain, full-fat - ⅓ cup. Optional but adds homestyle body the dhaba version often leaves out.
  • Green chilies, slit lengthwise - 1 to 2, to taste.
  • Turmeric powder - ⅓ teaspoon.
  • Red chili powder (Kashmiri for color, regular for heat) - 1⅓ teaspoons. Mix both for the dhaba signature.
  • Coriander powder - 1⅓ teaspoons.
  • Garam masala, added at the end - 1 teaspoon. Homemade if possible.
  • Kasuri methi (dried fenugreek leaves), crushed - ½ teaspoon. Optional in homestyle, mandatory in dhaba-style.
  • Salt - ⅔ to 1 teaspoon, adjust to taste.
  • Hot water - ⅔ to 1 cup. The "hot" matters; cold water shocks the chicken protein and toughens it.
  • Fresh coriander leaves, chopped - 2 tablespoons, for garnish.

Quick Roadmap: the 7-stage chicken curry timeline

Authentic Indian chicken curry comes together in seven stages over about 60 minutes for 4 servings. Active stove time is the whole 60 minutes; nothing is hands-off except the final 5-minute rest.

  1. Stage 1 (7-8 min): Brown the onions to deep golden. Heat oil in a kadai over medium heat. Saute chopped onions until edges caramelize. Not pale gold; deep golden. This is the flavor backbone.
  2. Stage 2 (60-90 sec): Bloom the ginger-garlic paste and slit chilies. Add and stir constantly until the raw garlic smell disappears and the paste smells nutty.
  3. Stage 3 (5-7 min): Bhuna the tomato + dry spices. Add pureed tomatoes, turmeric, Kashmiri chili powder, coriander powder, and salt. Cook on medium-low until oil separates as a glossy red ring around the masala.
  4. Stage 4 (30 sec, off heat): Whisk in the yogurt. Pull the pan off the heat, whisk the yogurt in slowly, then return to low. Hot pan curdles yogurt; off-heat prevents it.
  5. Stage 5 (5-7 min): Sear the chicken in the masala. Add chicken pieces, raise heat to medium, saute until every piece is coated and the outside turns pale. You are sealing, not cooking through.
  6. Stage 6 (15-25 min): Simmer covered. Add 2/3 to 1 cup hot water, cover, drop to low. 20-25 minutes for bone-in, 15 for boneless. Done when knife-pierced juices run clear.
  7. Stage 7 (5 min): Finish and rest. Off the heat, sprinkle garam masala + crushed kasuri methi, stir once, cover, rest 5 minutes. Residual heat blooms both spices without burning. Garnish with fresh coriander and serve.

The full minute-by-minute Step-by-step is below.

Step-by-step: how do you actually cook this curry?

  1. Brown the onions properly. Heat oil in a heavy-bottomed kadai or Dutch oven over medium heat. Add chopped onions. Saute, stirring every minute or so, for 7 to 8 minutes until they turn deep golden brown. This is not "translucent." It is not "pale gold." It is deep golden with caramelized edges. If you stop earlier, your curry will taste flat. If the onions go too dark and burn, restart; burnt onions ruin a curry.
  2. Add ginger-garlic paste and slit chilies. Cook 60 to 90 seconds until the raw garlic smell disappears and the paste smells nutty. Stir constantly so it does not stick.
  3. Add the tomato puree and dry spices together. Pour in pureed tomatoes, then add turmeric, red chili powder, coriander powder, and a quarter of the salt. Stir well. Reduce heat to medium-low and cook for 5 to 7 minutes. This is the bhuna stage. You are looking for one specific tell: oil separating from the masala along the edges of the pan. When you see a glossy red ring of oil around the masala, the spices are bloomed and you can move on. If you skip this, you taste raw masala in the final dish.
  4. Whisk in the yogurt off the heat. If using yogurt, pull the pan off the heat for 30 seconds, whisk the yogurt in slowly, then return to low heat. Adding yogurt to a hot pan curdles it; off the heat prevents this.
  5. Add the chicken and seal it. Add chicken pieces, raise heat to medium, and saute for 5 to 7 minutes until every piece is coated in masala and the outside turns pale. You are not cooking through; you are sealing the chicken so the masala flavors penetrate.
  6. Pour in hot water and simmer. Add ⅔ to 1 cup of hot water (the kettle-just-boiled kind, not lukewarm). Stir, scrape up any bits from the bottom of the pan, then cover and reduce heat to low. Simmer 20 to 25 minutes for bone-in chicken (15 minutes for boneless). Check at 15 minutes by piercing the largest piece with a knife: clear juices means done, pink means more time.
  7. Finish with garam masala and kasuri methi. Turn off the heat. Sprinkle garam masala and crushed kasuri methi over the surface, stir once, cover, and let the curry rest 5 minutes. The residual heat blooms both spices without burning them.
  8. Garnish and serve. Top with chopped fresh coriander. Serve hot.

What are the most common chicken curry mistakes, and how do you fix them?

  • Mistake: gravy too thin. Fix: simmer uncovered for 5 to 10 more minutes to reduce. Do not add cornstarch; it kills the texture.
  • Mistake: gravy too thick. Fix: add ¼ cup hot water at a time, stir, simmer 2 minutes, taste. Adjust salt up slightly if you thinned much.
  • Mistake: masala tastes raw or bitter. Fix: you did not bhuna long enough. Next time, watch for oil-separation. To rescue this batch, simmer 10 more minutes on low, covered.
  • Mistake: chicken is tough. Fix: you either used cold water, simmered too hard, or overcooked. For next time, hot water, gentle simmer (small bubbles, not rolling), and check at the 15-minute mark.
  • Mistake: curry tastes flat. Fix: your onions were not browned enough, your salt is under, or your garam masala is stale. The first is the most common. Replace ground spices every 6 to 8 months.

How do you scale this recipe from 4 servings to a party of 50?

Spice quantities do not scale linearly. When you double a recipe, you do not double the salt or chili by exactly 2x because perception of heat and salt is non-linear. Here is the scaled chart we use in the TiffinsTo Go kitchen for catering orders.

For 10 servings (small dinner party): 1.6 kg chicken, 6 tbsp oil, 5 onions, 1½ cups tomato puree, 3 tbsp ginger-garlic paste, ¾ cup yogurt, ¾ tsp turmeric, 3 tsp red chili powder, 3 tsp coriander powder, 2½ tsp garam masala, 1 tbsp kasuri methi, 1½ to 2 tsp salt, 1½ to 2 cups hot water.

For 25 servings (catering minimum for hot drop-off): 4 kg chicken, 12 tbsp (¾ cup) oil, 12 onions, 3 cups tomato puree, 7 tbsp ginger-garlic paste, 1¾ cups yogurt, 1½ tsp turmeric, 6 tsp red chili powder, 6 tsp coriander powder, 5 tsp garam masala, 2 tbsp kasuri methi, 3 to 4 tsp salt, 3½ to 4 cups hot water.

For 50 servings (wedding-tier headcount): 8 kg chicken, 1½ cups oil, 24 onions, 6 cups tomato puree, ¾ cup ginger-garlic paste, 3½ cups yogurt, 1 tbsp turmeric, ¼ cup red chili powder, ¼ cup coriander powder, 3 tbsp garam masala, ¼ cup kasuri methi, 2 to 3 tbsp salt, 7 to 8 cups hot water.

At 50-serving scale, the math gets tricky in a home kitchen and you really want a 15-quart stockpot, two burners, and an extra pair of hands. This is where catering becomes the better deal: by the time you scale the ingredients, the pots, the prep labor, and the holding time, the per-serving cost is comparable to ordering a hot drop-off and the result is more consistent.

Where do you find halal chicken in DFW for this recipe?

If you cook chicken curry for a Muslim household or for a mixed event with Muslim guests, sourcing halal chicken matters. DFW has several reliable halal suppliers; the ones our team uses most often are:

  • Crescent Foods - certified halal chicken, widely available at H Mart and major grocery chains across DFW. Reliable consistency.
  • Deccan Meats - DFW-based halal meat supplier, primarily restaurant supply but accepts retail orders. Good for bulk catering quantities.
  • Local zabiha shops - several South Asian grocery stores in Plano, Irving, Richardson, and Arlington carry zabiha-certified chicken from local processors. Ask for the kill date if you want freshest.

For TiffinsTo Go catering orders, halal sourcing is a flag you tick on the quote form. We confirm the supplier chain in our 24-hour proposal so you can verify before your event.

What should you serve with chicken curry?

The classic Indian pairings are butter naan, garlic naan, jeera rice, basmati pulao, and tandoori roti. A side of cucumber raita and pickled onions rounds the plate. For South Indian preference, dosa or appam.

Here is the Nepali angle most chicken curry recipes miss: a plate of steamed chicken or veg momos on the side of a hot curry is the unofficial DFW Nepali Sunday dinner. The momos pick up the curry as a dipping sauce, the curry gets a savory dumpling pair, and your guests stop asking when the next course is coming. If you are hosting a Dashain or Tihar dinner, swap the naan for sel roti (sweet Nepali ring bread) for the dessert-leaning bridge.

For a full catering spread, chicken curry pairs naturally with our chicken biryani, paneer butter masala, dal makhani, and a momo platter for the appetizer.

How do you store and reheat chicken curry?

Chicken curry actually improves overnight in the fridge as the flavors marry. Refrigerate in an airtight container for up to 3 days. For longer storage, freeze for up to 2 months in a freezer-safe container with about ½ inch of headspace for expansion.

To reheat from fridge: warm in a small pot over low heat with a splash of water (the gravy thickens in the fridge). Stir gently. Heat to a gentle simmer for 5 to 7 minutes, taste, and adjust salt or water as needed.

To reheat from frozen: thaw overnight in the fridge first, then follow the from-fridge method. Do not microwave from frozen; it overcooks the outer pieces and leaves the center cold.

Frequently asked questions about chicken curry

Can you make chicken curry without yogurt?

Yes. Skip the yogurt step entirely and add an extra 2 tablespoons of tomato puree plus a splash more water during the simmer. The texture will be slightly less rich but the flavor is still authentic; many dhaba-style versions omit yogurt.

What is the difference between chicken curry and butter chicken?

Chicken curry is the homestyle base. Butter chicken (murg makhani) is a richer Mughlai variant that adds heavy cream, butter, and ground cashews to the masala for the signature creamy orange gravy. Tikka masala uses marinated and grilled chicken tikka in a similar creamy sauce. Both are restaurant-style variations of the homestyle recipe above.

Can you use boneless chicken instead of bone-in?

Yes, but bone-in is markedly better for flavor. Bones release collagen during the simmer that thickens and enriches the gravy. If you use boneless, reduce the simmer time to 12 to 15 minutes (boneless cooks faster) and accept that the gravy will be slightly thinner.

Can you make this in an Instant Pot?

Yes. Use the Saute function for steps 1 through 5 (browning onions through sealing chicken). Then add ½ cup hot water (less than stovetop because the Instant Pot does not lose steam), lock the lid, and pressure cook on High for 8 minutes for bone-in or 5 minutes for boneless. Natural release for 10 minutes. Finish with garam masala and kasuri methi off the heat. The result is close to stovetop but the bhuna stage in particular benefits from the patience of an open pan.

Does TiffinsTo Go cater chicken curry for DFW events?

Yes. Chicken curry is available on our Hot Drop-Off and Full-Service catering tiers for events of 20 to 300+ guests across DFW: Fort Worth, Arlington, Dallas, Plano, Irving, and the wider metro. We respond to catering quote requests within 24 hours with a tailored proposal.

Final notes

This is one of TiffinsTo Go's signature recipes, refined in our DFW kitchen and served at catering orders across the metro.

If you would rather have someone else cook it for your event, request a quote from our DFW catering team. Pairs beautifully with our momos, biryani, and dal makhani on a wedding or corporate spread.

Tiffins ToGoJoin the waitlist
Order