There is a reason this Indian chicken curry recipe has been on repeat in my home for years - it is pure, uncomplicated comfort food that delivers every single time. Tender bone-in chicken pieces, marinated in a spiced yogurt marinate, then simmered in a caramelized onion-tomato masala (bhuna masala) until the oil begins to separate and the curry turns irresistibly fragrant. That is all it takes.

This is my Mom's chicken curry. Not the kind you find at an Indian restaurant - no food coloring, no cream, no shortcuts. Just the authentic flavors I grew up devouring every Sunday in India. If you have been searching for an easy Indian chicken curry recipe that genuinely tastes homemade, this is it.
Made in one pot (Instant Pot or stovetop pressure cooker), this simple chicken curry comes together in under 40 minutes. Serve with Basmati Rice, warm roti, or homemade naan for a weeknight dinner the whole family will love.
Jump to:
- About Mom's Chicken Curry
- Why You'll Love This Recipe
- Ingredients
- How To Make Mom's Chicken Curry
- Pro Tips for the Best Indian Chicken Curry
- Variations
- Storage & Meal Prep
- Classic Pairings (Rice)
- Classic Pairings (Breads)
- Side Dishes to Complete the Meal
- Serving Suggestions for Different Occasions
- Frequently Asked Questions
- More Chicken Recipes
- Mom's Chicken Curry (Easy Indian Chicken Curry Recipe)
About Mom's Chicken Curry
Every Indian household has its own version of chicken curry and I truly believe none of them are wrong. But this one is special. My Mom would make this homestyle chicken curry almost every Sunday when I was growing up, and the smell of whole spices crackling in hot ghee, followed by onions turning golden and tomatoes cooking down into a thick masala, is one of the most vivid food memories I carry.
What makes this recipe different from restaurant-style chicken curry:
- No heavy cream or butter - the richness comes entirely from the yogurt marinade and the slow-cooked bhuna masala
- Bone-in chicken pieces for maximum depth of flavor (the marrow thickens the curry naturally)
- A proper bhuna technique - cooking the sauce until the oil visibly separates, which is the secret to authentic Indian curry flavor
- Minimal water - the chicken releases its own juices as it cooks, keeping the gravy concentrated
Why You'll Love This Recipe
- One-pot meal - Instant Pot or stovetop pressure cooker
- Weeknight friendly - ready in 40 minutes
- Authentic North Indian flavors without restaurant-style shortcuts
- Naturally gluten-free
- Stores and freezes beautifully
- Easily doubled for meal prep or a crowd
Ingredients
For the Yogurt Marinade
The marinade is what sets this chicken curry apart from a basic stir-together recipe. Thick yogurt (dahi) tenderizes the chicken and infuses it with flavor before it ever touches the pan. Use homemade dahi for the best results, or full-fat Greek yogurt as a substitute. Marinate for a minimum of 30 minutes; overnight is best.
For the Bhuna Masala
Bhuna masala is the onion-tomato base that forms the heart of this curry. The word bhuna literally means to cook down until the oil separates from the sauce, a critical technique that transforms raw ingredients into a deeply layered, restaurant-worthy gravy. Green chili adds gentle heat; adjust to taste.
Whole Spices
Cumin seeds, bay leaf, whole cloves, green cardamom, and a small cinnamon stick bloom in hot ghee at the very start. These are not just for flavor, whole spices release slowly as the curry cooks, giving it that distinctly aromatic, layered quality that ground spices alone cannot replicate. If you are new to Indian cooking and find whole spices intimidating, at minimum keep the cumin seeds and bay leaf. Discard the bay leaf before serving.

How To Make Mom's Chicken Curry
Step 1: Marinate the Chicken (30 min - overnight)
Pat the chicken pieces completely dry with a paper towel - excess moisture will prevent the marinade from sticking and dilute the final curry. Combine yogurt, ginger-garlic paste, coriander powder, turmeric, red chili powder, oil, lemon juice, and salt in a large bowl. Add chicken and turn to coat every piece. Cover and refrigerate for at least 30 minutes, or overnight for best results.
Step 2: Make the Bhuna Masala
Blend the tomato and green chili into a smooth puree and set aside.
Set the Instant Pot to Sauté (More) and heat ghee. Add cumin seeds, cloves, cardamom, cinnamon, and bay leaf. Let them sizzle for 10-15 seconds until fragrant. Add onions with a pinch of salt and cook for 3-5 minutes, stirring regularly, until they turn light golden-brown.
Add ginger-garlic paste and sauté for 30 seconds. Pour in the tomato puree and cook on Sauté (More) for 3-5 minutes, stirring frequently, until the sauce thickens and oil visibly separates from the edges. This is your bhuna masala, do not rush this step.
Shortcut: You can use ¾ cup of prepared homemade Bhuna Masala and skip this step entirely.
Step 3: Pressure Cook
Add the marinated chicken directly to the masala and sauté for 3-5 minutes, turning the pieces to coat them in the sauce. Add 1-2 tablespoons of water and deglaze the pot, scraping up any bits from the bottom (this prevents a burn notice).
Seal the Instant Pot lid and set to Pressure Cook (High) for 10 minutes. Allow natural pressure release for 10 minutes, then release any remaining pressure.
Stovetop Pressure Cooker:
Seal the lid and cook on medium-high heat. After the first whistle, reduce to low and cook for 10 minutes. Let pressure release naturally.
Step 4: Finish and Serve
Optional: Switch Instant Pot back to Sauté and simmer for 2-3 minutes to thicken the gravy to your preferred consistency.
Finish with garam masala, a squeeze of fresh lemon juice, and a generous handful of chopped cilantro. Serve immediately with Basmati Rice, roti, or Homemade Naan.

Pro Tips for the Best Indian Chicken Curry
Use Bone-In Chicken
Bone-in pieces - thighs, drumsticks, or whole chicken curry-cut - produce the best curry. The marrow enriches the gravy and the meat stays juicy even under pressure. Boneless chicken works but the sauce will be thinner.
The Bhuna Step Is Non-Negotiable
Cooking the onion-tomato masala until the oil clearly separates is the single most important technique in this recipe. It deepens flavor, reduces rawness, and gives the curry its rich, restaurant-worthy color. Do not rush it.
Use Thick Yogurt
Thin or watery yogurt can split when it hits the heat. Use homemade dahi, strained yogurt, or full-fat Greek yogurt. If your yogurt seems runny, strain it through a cheesecloth for 30 minutes before using.

Add Garam Masala at the End
Garam masala is most aromatic when added in the final minute of cooking. Adding it too early causes the volatile aromas to cook off. A pinch added right before serving makes a noticeable difference.
Minimal Water
The chicken releases a significant amount of moisture as it cooks, and the yogurt marinade adds more liquid. Add water only to deglaze the pot. Too much water produces a thin, watery curry - nothing like the thick, saucy version this recipe aims for.

Variations
Dairy-Free Version
Replace the yogurt with 1½ tablespoons cashew butter or blend 12 soaked cashews with ¼ cup water into a smooth paste. Add at the same stage as yogurt. The flavor profile changes slightly but the texture stays rich.
Stovetop (No Pressure Cooker)
Follow Steps 1-2 exactly. After sautéing the chicken in the masala, add ½-¾ cup hot water (never cold - cold water can toughen the meat). Cover and cook on low to medium heat for 25-30 minutes until the chicken is fall-off-the-bone tender. Check and stir every 10 minutes.
Make It Creamy
Stir in 3-4 tablespoons of heavy cream or thick coconut milk after pressure cooking, just before serving. Do not boil after adding cream.
Storage & Meal Prep
- Refrigerator: Stores well for up to 3 days in an airtight container. The flavor actually improves overnight.
- Freezer: Freeze in portions for up to 1 month. Thaw in the refrigerator overnight and reheat on the stovetop with a splash of water.
- Meal Prep: Make a double batch of bhuna masala and freeze ¾-cup portions. Thaw and use directly in this recipe for a 20-minute weeknight curry.

SERVING SUGGESTIONS
Mom's chicken curry is versatile enough to anchor a simple weeknight dinner or the centerpiece of a full Indian spread. Here are the best ways to serve it:
Classic Pairings (Rice)
- Basmati Rice- the go-to pairing. Fluffy, long-grain basmati soaks up the bhuna masala beautifully. Cook with a pinch of salt and a bay leaf for extra aroma.
- Jeera Rice - cumin-tempered basmati is a natural match for the warm spice profile of this curry.
- Plain Steamed Rice - for the most classic, unfussy pairing, the curry sauce does all the talking.
Classic Pairings (Breads)
- Homemade Naan - soft, pillowy naan is perfect for scooping up the thick gravy. Garlic naan adds an extra layer of flavor.
- Roti / Chapati - the everyday Indian flatbread. Lighter than naan and ideal for a healthier weeknight meal.
- Paratha - flaky, layered whole wheat flatbread for a more indulgent pairing. Especially good for Sunday lunch.
Side Dishes to Complete the Meal
- Cucumber Raita - a cooling yogurt dip that balances the warmth of the spices. Essential if you are serving the curry on the spicier side.
- Kachumber Salad - a crisp Indian chopped salad of cucumber, tomato, onion, and cilantro with a squeeze of lemon. Adds freshness and crunch to the plate.
- Dal Makhani - for a full North Indian dinner spread, serve alongside a small bowl of dal. Rich and satisfying together.
- Aloo Gobi - a dry potato and cauliflower sabzi is a classic side alongside a saucy chicken curry.
- Sliced raw onion + lemon - the simplest and most traditional accompaniment in North Indian home cooking. Squeeze lemon over thin onion rings, add a pinch of salt and chili, done.
Serving Suggestions for Different Occasions
| Occasion | Suggested Pairing |
| Quick weeknight dinner | Basmati rice + cucumber raita |
| Sunday family lunch | Naan or paratha + kachumber + dal makhani |
| Meal prep / lunch box | Jeera rice + sliced raw onion |
| Festive / dinner party | Naan + raita + aloo gobi + pulao or biryani rice |
| Low-carb option | Cauliflower rice + cucumber raita |
Frequently Asked Questions
Yes. Replace the ½ cup yogurt with 2 teaspoon lemon juice plus 1 tablespoon additional oil. The chicken will be slightly less tender but still delicious.
No, pressure cooking time stays the same when you double the recipe. Double all ingredients except garam masala and red chili powder; adjust those to taste.
Absolutely. Bhuna masala freezes beautifully for up to 3 months. Thaw, add marinated chicken, and follow Step 3 onward.
Yes, boneless thighs work well. Reduce pressure cooking time to 8 minutes with a 5-minute natural release. Boneless breast can work but tends to become dry - thighs are strongly preferred.
At minimum, keep the cumin seeds and bay leaf. If you do not have whole cloves, cardamom, or cinnamon, increase the garam masala by an additional ½ teaspoon at the end to compensate.
More Chicken Recipes
- Chicken Tikka
- Methi Murg (Chicken curry with fresh fenugreek leaves)
- Coconut Chicken Curry
- Tandoori Chicken (No-Tandoor)
- Crispy Chicken Pakora (Pan-Fried or Air Fried)
- 20+ Easy Chicken Recipes

Mom's Chicken Curry (Easy Indian Chicken Curry Recipe)
Equipment
Ingredients
Ingredients
For The Marinade
- 1 whole chicken cut into small pieces; [approx. 3 lbs.]
- 1 ½ teaspoon ginger-garlic paste
- ½ cup thick yogurt
- 2 teaspoon coriander powder
- ¼ teaspoon turmeric powder
- 1 teaspoon red chili powder; adjust to taste
- 2 tablespoon cooking oil
- 1 teaspoon lemon juice
- salt to taste
For The Tomato Puree
- 1 medium tomato
- 2-3 green chili; adjust to taste
For The Chicken Curry
- Marinated chicken
- Tomato puree
- 1 medium red or yellow onion, chopped
- 1 tablespoon ghee or oil
- ½ teaspoon cumin seeds
- 1 dried bay leaf
- 3-4 whole cloves
- 1 inch cinnamon sticks
- 3-4 whole green cardamom
- 1 teaspoon garam masala; adjust to taste
- 1 teaspoon ginger-garlic paste
- Freshly squeezed lemon juice; adjust to taste
- Handful of fresh cilantro, chopped
Instructions
Step1: Marinate The Chicken
- This process can be done a day in advance. You can marinate the chicken overnight or minimum of 30 minutes.
- Using a paper towel, pat dry the chicken to get rid of any excess moisture.
- In a large bowl, combine yogurt, ginger-garlic paste, coriander powder, turmeric powder, red chili powder, oil, lemon juice, and salt to taste.
- Add chicken pieces and turn to coat. Marinate for 30 minutes or overnight.
Step 2: Prepare The Sauce [Bhuna Masala]
- Note: You can skip the sautéing of onions, and tomatoes, and use my homemade bhuna masala (about ¾ cup masala)
- In a blender jar, add chopped tomatoes, and green chili and make a puree. Keep it aside.
- Turn Instant Pot to sauté (more) and heat the oil.
- Add cumin seeds, whole cloves, whole green cardamom, cinnamon stick, and bay leaf. Sauté for 10-15 seconds.
- Next add onions, a pinch of salt, and cook for 3-5 minutes, or until the onions turn light brown. Stir at regular intervals.
- Now add ginger-garlic paste, and sauté for 30 seconds.
- Add tomato puree, and sauté for 3-5 minutes. Cook the sauce until the oil starts to separate. Stir at regular intervals.
Step 3: Pressure Cook The Chicken
- Add the chicken, and sauté for 3-5 minutes. Stir the chicken a few times.
- Add 1-2 tablespoons of water and deglaze the pot.Note: There will be enough liquid to build the pressure and cook the chicken. Do not add too much water.
- Close the Instant Pot lid, vent sealed. Pressure cook (high) for 10 minutes. Allow 10 minutes of natural pressure release.
- For Stovetop Pressure Cooker: Close the pressure cooker lid, and put the weights. After the first whistle reduces the heat and cook the chicken for 10 minutes. Let pressure release naturally.
Step 4: Enjoy Mom's Chicken Curry
- [Optional] Turn ON sauté (more), and simmer the curry for 2-3 minutes or until desired consistency.
- Sprinkle some garam masala, lemon juice, and a handful of fresh cilantro. Serve with some Basmati Rice, roti, or naan. Enjoy!
Video
Notes
- Marinate the chicken for at least 30 minutes; overnight marinating produces the most tender, flavorful result.
- Bhuna masala tip: cook the onion-tomato sauce until oil visibly separates from the sides - this is the key to authentic curry flavor.
- For a dairy-free version: replace yogurt with 1½ tablespoons cashew butter or blend 12 soaked cashews with ¼ cup water.
- Stovetop (no pressure cooker): after sautéing chicken in masala, add ½-¾ cup hot water. Cover and simmer on low-medium for 25-30 minutes.
- Doubling the recipe: double all ingredients except garam masala and red chili powder - adjust those to taste. Cooking time stays the same.
- See full post for: bhuna masala shortcut, freezer storage tips, and whole spice substitutions.
Nutrition
Disclaimer
Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.





Laurie says
Looks delicious! Can't wait to try this recipe. BTW, I tried your bread bowl and they came out amazzzzzzing. Thanks for such a easy recipe! 🙂
Jyoti Behrani says
Wonderful! I am so glad to hear 🙂
Meenu says
Hi could this be made without yogurt? My son is allergic to milk/dairy.
Jyoti Behrani says
Hi, You can skip the yogurt in this recipe. Replace yogurt with 1 teaspoon of lemon juice plus 1 tablespoon of oil, in addition to what recipe calls for. Hope this helps. Thanks!
Priya S. says
I made this Indian chicken curry last Sunday and my family finished the entire pot! I followed the bhuna masala step exactly as described and the oil definitely separated, I could see why that step makes such a difference. The yogurt marinade kept the chicken so tender. This is going on our weekly rotation for sure. Thank you, Jyoti!
Jyoti Behrani says
Priya, so happy to hear your family loved it! Yes, the bhuna step is where the magic really happens, once you see that oil separate, you know the masala is ready. Thank you for taking the time to try the recipe and leave such a lovely review!
Meera P. says
This is hands down the best homestyle chicken curry recipe I have found online. I marinated the chicken overnight and used homemade ghee, the flavor was incredible. The Instant Pot made it so easy for a weeknight dinner. I also used your bhuna masala recipe from the other post and it came together in under 20 minutes. Absolute winner!
Jyoti Behrani says
Meera, overnight marinating really does make a big difference, the chicken absorbs all those spices so deeply. And using homemade ghee? That is the perfect touch! So glad the bhuna masala shortcut worked for a quick weeknight meal. Thank you for the 5-star review!
David L. says
I am not Indian but I love Indian food and wanted to try making it at home. Your step-by-step instructions were so clear and easy to follow. I used bone-in chicken thighs and drumsticks as you suggested and the result was amazing.. thick, flavorful gravy and incredibly tender chicken. I served it with your basmati rice recipe. My wife and kids loved it!
Jyoti Behrani says
David, this makes me so happy! Bone-in thighs and drumsticks are my favorite combo for this curry, you get the best flavor and the most tender meat. I am thrilled it was a hit with the whole family. Welcome to the world of Indian cooking!
Sonal G. says
Great recipe! I made it without the green chili because my kids cannot handle spice, and it was still delicious. I also skipped the whole spices except for cumin and bay leaf as you suggested in the tips. It came out mild and aromatic, my kids had seconds! Would it work with boneless chicken breast?
Jyoti Behrani says
Sonal, so glad it worked out for little ones! Cumin and bay leaf really do carry a lot of the aromatic work on their own. For boneless chicken breast: it does work, but I would reduce the Instant Pot time to 7-8 minutes with a 5-minute natural release so it does not dry out. Boneless thighs stay juicier if you can find them, worth trying for your family!