Kadai Chicken Recipe (Chicken Karahi)

4.91 from 20 votes
Updated: Oct 05, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Kadai chicken (chicken karahi) is a popular North Indian curry made with chicken, freshly ground spices, yogurt, onions, and bell peppers. Make it at home and serve it with naan or roti for a hearty meal.

A bowl of spicy kadai chicken curry with green bell peppers in a rich, orange gravy, served with a piece of bread on the side.

Quick Look: Kadai Chicken

Marination Time: 30 minutes
Prep Time: 10 minutes
Cook Time: 1 hour
Total Time: 1 hour 40 minutes
Servings: 4 people
Calories: Approx. 450 per serving
Skill Level: Easy
Tools Needed: Pan for roasting spices, spice grinder, large non-stick pan or kadai with a lid, mixing bowl.

What Is Kadai Chicken?

Kadai chicken (chicken karahi) is a North Indian chicken curry named after the kadai, the deep, wok-like pan it is traditionally cooked in.

Bone-in chicken is simmered in an onion-tomato gravy with kadai masala, a blend of dry-roasted coriander seeds, cumin, fennel, black peppercorns, and dried Kashmiri red chilies, then finished with cream and crisp cubes of onion and green bell pepper.

It differs from Pakistani chicken karahi, which is traditionally made with tomatoes, ginger, and green chilies, with no onions or bell peppers.

You can get ready-made kadhai masala powder in the market these days, but I always prefer to make my own at home. Homemade masala is made using high-quality ingredients. It tastes much better than the store-bought masala. The homemade spice mix is free of added chemicals, colors, or flavors. It’s also much more economical to make at home.

I also have a kadai paneer recipe. Do give it a try.

Ingredients

  • Chicken – I always use bone-in, skinless chicken for curries, since the bones add flavor to the gravy. Curry-cut chicken from an Indian grocery store works well, or use bone-in chicken thighs or legs cut into 1-½-inch pieces. Boneless chicken thighs work fine too if you prefer to skip the bones.
  • Marination Ingredients – You will need ginger-garlic paste (adrak lehsun paste), Kashmiri red chili powder, salt, and fresh lime juice. This short marinade tenderizes the chicken and gets the seasoning started early.
  • For Kadai Masala – To make homemade kadai masala, you will need whole coriander seeds, cumin seeds, fennel seeds (saunf), whole black peppercorns (kali mirch), and dried Kashmiri red chilies. This spice blend gives kadai chicken its signature peppery bite.
  • Yogurt & Unsweetened Heavy Cream – Plain yogurt (dahi) whisked with a little flour keeps the gravy from curdling, and unsweetened heavy cream rounds out the tang with richness.
  • Onions and Green Bell Peppers (Capsicum) add a nice crunch to the chicken karahi recipe.
  • Other Ingredients – To make the base curry, you will need oil, ghee, black cardamoms (badi elaichi), cinnamon (dalchini), bay leaves (tejpatta), red onions, fresh tomatoes, Kasuri methi, fresh ginger, garlic, green chilies, all-purpose flour (maida), garam masala powder, salt, turmeric powder, and cilantro.

You can swap fresh grated tomatoes for canned tomato puree. Use a little less, since canned puree is more concentrated. For extra tang, add a squeeze of lime or a pinch of amchoor (dry mango powder).

How To Make Kadai Chicken

Marinate The Chicken

Step 1: Rinse 1 kg of bone-in, skinless chicken (cut into 1-½-inch pieces) or 500 g of boneless chicken thighs (cut into 1-½-inch pieces) under running water. Drain well. Mix the chicken with the following ingredients in a large mixing bowl.

  • 2 tablespoons ginger-garlic paste
  • 2 teaspoons Kashmiri red chili powder
  • 2 teaspoons salt
  • 1 tablespoon freshly squeezed lime juice
Chicken pieces in a mixing bowl with ginger-garlic paste, Kashmiri red chili powder, salt, and lime juice.

Step 2: Cover the bowl and let the chicken marinate for 30 minutes over the counter.

Chicken pieces coated in the marinade, resting in a bowl.

Make The Kadai Masala

Step 3: Dry-roast the following ingredients over medium-low heat until lightly browned and fragrant, stirring continuously to prevent scorching.

  • 1 tablespoon whole coriander seeds
  • 1 teaspoon cumin seeds
  • 1 teaspoon fennel seeds
  • 2 teaspoons whole black peppercorns
  • 2-3 dried Kashmiri red chilies (stalks removed)
Coriander, cumin, fennel, black peppercorns, and dried red chilies dry-roasted in a pan for kadai masala.

Step 4: Remove the pan from the heat and let the spices cool down for 5 minutes. Grinding them while hot can make the powder gummy rather than dry and coarse. Add the roasted spices to a grinder and grind to make a slightly coarse powder. This is the kadai masala, the ingredient that separates this curry from a generic chicken curry.

Coarsely ground homemade kadai masala powder made from roasted whole spices.

Make The Curry

Step 5: Heat 3 tablespoons of ghee and 2 tablespoons of oil in a large non-stick pan or kadai over medium-high heat.

Ghee and oil heating in a large non-stick pan.

Step 6: Once the oil is hot, add the following spices and let them crackle for 4-5 seconds.

  • 2 whole black cardamoms
  • 1-inch piece of cinnamon stick
  • 2 whole bay leaves
Black cardamoms, cinnamon stick, and bay leaves crackling in hot ghee and oil.

Step 7: Add 1 cup chopped red onions and cook until light brown (6-8 minutes), stirring frequently.

Chopped red onions cooking with whole spices in the pan.

Step 8: Add the marinated chicken and kadai masala powder, then cook over high heat for 5-6 minutes, stirring so the masala coats the chicken and toasts slightly rather than just steaming.

Marinated chicken and kadai masala powder added to the browned onions in the pan.

Step 9: Add the following ingredients and cook for 3-4 minutes. Stir frequently.

  • 1-inch piece of ginger (julienned)
  • 2 teaspoons chopped garlic
  • 1 cup of grated tomatoes
  • 4-5 green chilies (slit in half)
Julienned ginger, chopped garlic, grated tomatoes, and slit green chilies added to the chicken.

Step 10: Whisk ¼ cup plain yogurt with 1 teaspoon all-purpose flour, then stir it into the pan. Whisking the flour into the yogurt first is what keeps it from splitting when it hits the hot gravy. Skip the flour, and you’ll end up with curdled specks instead of a smooth gravy. Now add ½ cup of water and ½ teaspoon salt and mix well.

Whisked yogurt, water, and salt stirred into the chicken karahi gravy.

Step 11: Cover the pan with a lid. Reduce the heat to low. Cook for 35-40 minutes, stirring a few times. This slow, covered simmer makes bone-in chicken fall-off-the-bone tender without drying out and cooks the curry perfectly.

Pan covered with a lid while the chicken simmers on low heat.

Step 12: Now add the following ingredients and cook for another 2-3 minutes, just enough to soften the edges of the vegetables while they keep some bite.

  • 1 cup of cubed green bell pepper (1-inch cubes)
  • 1 cup of cubed red onions (1-inch cubes, petals separated)
  • ½ teaspoon garam masala powder
  • ½ teaspoon turmeric powder
Cubed green bell peppers and onion petals added to the chicken with garam masala and turmeric.

Step 13: Add ¼ cup unsweetened heavy cream and 1 tablespoon crushed Kasuri methi, then mix well. Check for salt and add more if needed.

Heavy cream and crushed Kasuri methi stirred into the kadai chicken gravy.

Step 14: Garnish with 2 tablespoons of chopped cilantro and serve hot.

Finished kadai chicken in the pan, garnished with chopped cilantro.

Pro Tips By Neha

  • If your tomatoes are very tart, add a pinch of sugar to balance the gravy.
  • I keep the cooking time for both bone-in chicken and boneless chicken the same, as the curry needs that time to cook completely.

Kadai Chicken FAQs

How to give kadai chicken a smoky flavor (dhungar)?

To give your ready kadai chicken curry a smoky flavor, heat a piece of charcoal over an open flame until it turns red. Keep a bowl in the center of the pan with the curry, then place the hot charcoal in the bowl. Pour 1 teaspoon of oil over the charcoal, then immediately cover the pan with a lid. Let it rest for about 5 minutes to allow the curry to absorb the smoke. Open the lid and remove the bowl with the charcoal. Your smoked kadai chicken is ready.

How long should I marinate the chicken?

I marinate it for 30 minutes, which is enough for this recipe. But if you have more time, you can marinate it for 3 to 4 hours. Refrigerate the marinated chicken if marinating it for more than 30 minutes.

Why does my kadai chicken taste bitter?

This usually means the whole spices were roasted too dark. Roast just until fragrant and lightly browned. If they turn deep brown or black, start a fresh batch rather than pushing forward with a scorched one.

Is kadai chicken very spicy?

It has a noticeable heat from the kadai masala and green chilies, but the heat is adjustable. For a milder version, reduce the dried Kashmiri red chilies and black peppercorns in the masala, and use fewer slit green chilies.

Can I use store-bought kadai masala to make kadai chicken?

Yes. Use about 2 tablespoons instead of the homemade blend. Reduce the chili powder and salt in the marinade, since store-bought blends contain both.

Can I make kadai chicken without cream or yogurt?

Yes. Blend 8-10 soaked cashews with a few tablespoons of water and stir the paste in at step 13. Skip adding yogurt and cream in this case. Use oil instead of ghee to make it fully dairy-free.

Serving Suggestions

This flavorful curry pairs well with any Indian bread, such as butter naan, tandoori roti, phulka, plain tawa paratha, lachha paratha, missi roti, or rumali roti.

It tastes great with steamed white rice, jeera rice, or a mildly flavored peas pulao.

Storage Suggestions

Kadai chicken tastes even better the next day, once the spices have had time to settle into the gravy, so it’s a great make-ahead curry.

Leftovers keep well for 2-3 days in an airtight container in the fridge.

Reheat gently in a pan over medium-low heat or in a microwave. A splash of hot water helps loosen the gravy if it’s thickened up in the fridge.

For longer storage, freeze it in an airtight container for up to 1 month. Just thaw overnight in the fridge before reheating.

You can also freeze the kadai masala for up to 6 months. So make a bigger batch and freeze it for later use.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Other Chicken Curry Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

A bowl of spicy kadai chicken curry with green bell peppers in a rich, orange gravy, served with a piece of bread on the side.
4.91 from 20 votes

Kadai Chicken Recipe (Chicken Karahi)

Kadai Chicken (Chicken Karahi) is a popular North Indian curry made with chicken, freshly ground spices, yogurt, onions, and bell peppers. Make it at home and serve it with naan or roti for a hearty meal.
Prep: 10 minutes
Cook: 1 hour
Marination Time: 30 minutes
Total: 1 hour 40 minutes
Servings: 4 people

Ingredients 

To Marinate The Chicken

  • 1 kilogram bone-in skinless chicken (cut into 1-½-inch pieces or 500 g of boneless chicken thighs (cut into 1-½-inch pieces))
  • 2 tablespoons ginger-garlic paste
  • 2 teaspoons Kashmiri red chili powder
  • 2 teaspoons salt
  • 1 tablespoon freshly squeezed lime juice

For Kadai Masala

  • 1 tablespoon whole coriander seeds
  • 1 teaspoon cumin seeds
  • 1 teaspoon fennel seeds (saunf)
  • 2 teaspoons whole black peppercorns (kali mirch)
  • 2-3 dried Kashmiri red chilies (stalks removed)

For The Gravy

  • 3 tablespoons ghee
  • 2 tablespoons oil
  • 2 whole black cardamoms (badi elaichi)
  • 1 inch piece of cinnamon stick (dalchini)
  • 2 whole bay leaves (tejpatta)
  • 1 cup chopped red onions
  • 1 inch piece of ginger (cut into juliennes)
  • 2 teaspoons chopped garlic
  • 1 cup grated tomatoes
  • 4-5 green chilies (slit in half)
  • ¼ cup plain yogurt (dahi, curd) (whisked with 1 teaspoon all purpose flour)
  • ½ teaspoon salt (or to taste)
  • 1 cup cubed green bell pepper (capsicum) (1-inch cubes)
  • 1 cup cubed red onions (1-inch cubes, petals separated)
  • ½ teaspoon garam masala powder
  • ½ teaspoon turmeric powder
  • ¼ cup unsweetened heavy cream
  • 1 tablespoon crushed Kasuri methi
  • 2 tablespoons chopped cilantro (fresh coriander leaves)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Marinate The Chicken

  • Rinse the chicken under running water and drain well. Mix it with ginger-garlic paste, chili powder, salt, and lime juice in a large mixing bowl.
  • Cover the bowl and let the chicken marinate on the counter for 30 minutes.

Make The Kadai Masala

  • Dry roast coriander seeds, cumin seeds, fennel seeds, black peppercorns, and dried red chilies over medium-low heat until lightly browned and fragrant, stirring continuously to prevent scorching.
  • Remove the pan from the heat and let the spices cool down for 5 minutes. Grinding them while hot can make the powder gummy rather than dry and coarse. Add the roasted spices to a grinder and grind to make a slightly coarse powder. This is the kadai masala, the ingredient that separates this curry from a generic chicken curry.

Make The Curry

  • Heat ghee and oil in a large non-stick pan or kadai over medium-high heat.
  • Once the oil is hot, add black cardamoms, cinnamon, and bay leaves and let them crackle for 4-5 seconds.
  • Add onions and cook until they turn light brown (6-8 minutes), stirring frequently.
  • Now add the marinated chicken and the kadai masala powder and cook on high heat for 5-6 minutes, stirring so the masala coats the chicken and toasts slightly rather than just steaming.
  • Add ginger, garlic, tomatoes, and green chilies, and cook for 3-4 minutes. Stir frequently.
  • Whisk yogurt with all-purpose flour, then stir it into the pan. Whisking the flour into the yogurt first is what keeps it from splitting when it hits the hot gravy. Now add ½ cup of water and salt, and mix well.
  • Cover the pan with a lid. Reduce the heat to low. Cook for 35-40 minutes, stirring a few times. This slow, covered simmer makes bone-in chicken fall-off-the-bone tender without drying out and cooks the curry perfectly.
  • Add cubed green bell pepper, cubed onions, garam masala, and turmeric powder, and cook for another 2-3 minutes, just enough to soften the edges of the vegetables while they keep some bite.
  • Add heavy cream and Kasuri methi and mix well. Check for salt and add more if needed.
  • Garnish with chopped cilantro and serve hot.

Video

Notes

To give your curry a smoky flavor, heat a piece of charcoal over an open flame until it turns red. Keep a bowl in the center of the pan with the curry, then place the hot charcoal in the bowl. Pour 1 teaspoon of oil over the charcoal, then immediately cover the pan with a lid. Let it rest for about 5 minutes to allow the curry to absorb the smoke. Open the lid and remove the bowl with the charcoal. Your smoked kadai chicken is ready.

Nutrition

Calories: 450kcal, Carbohydrates: 14g, Protein: 29g, Fat: 30g, Saturated Fat: 13g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 11g, Trans Fat: 0.1g, Cholesterol: 177mg, Sodium: 1763mg, Potassium: 670mg, Fiber: 4g, Sugar: 7g, Vitamin A: 1099IU, Vitamin C: 48mg, Calcium: 86mg, Iron: 2mg
Like this recipe? Rate and comment below!
4.91 from 20 votes (10 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




21 Comments

  1. 5 stars
    Excellent recipe, step by step recipe was so easy to follow and also added information about enhancing the flavor and to serve with ideas. Definitely worth subscribing.

  2. 5 stars
    This recipe is amazing!! Just made it tonight, and it did not disappoint! Easy to follow and tasted INCREDIBLE! There is SO MUCH FLAVOUR in every bite! THANK YOU!!! Can’t wait to make it again!
    I didn’t have everything on hand, so substituted a few things-
    Used butter instead of ghee;
    Did not have plain yoghurt so skipped this ingredient;
    Used curry leaves instead of bay leaves

  3. 5 stars
    This was absolutely delicious! I decreased the amount of chillis and peppercorns as we don’t eat spicey food. I can’t wait to try the other recipe! 😍

  4. 5 stars
    Hey Neha, I am a grandfather of 3 and one the way. The other day my wife and grandmother of 3 and one on the way needed a thank you for 40 years of bliss she and I shared.
    So I made her your Kadai chicken.
    Believe me, it was just something to say thank you for everything.
    My children look at me with a new admiration but your secret is safe with me. I will tell them and others that it was your recipe but let me enjoy the praise and respect for a few more days.
    Amazing, amazing, amazing recipe Neha. Thank you.