Enjoy the delicious and satisfying taste of authentic Indian Chicken curry at home with this simple and easy recipe. In this home-style preparation, boneless chicken is simmered in a sauce made with onion, tomato, and yogurt, and seasoned with mild Indian spices.
Here is an easy one-pot Instant Pot recipe with the option to make pot-in-pot cumin rice for a hearty 30-minute meal.

Want to save this recipe?
Jump to:
This simple and delicious Chicken Curry is a cherished family recipe! It is my mom's fuss-free recipe for an everyday curry that uses fresh ingredients and commonly used ground Indian spices.
This recipe is my Instant Pot adaptation in which I also make cumin rice in the same pot using the pot-in-pot cooking method. It's a one-pot meal that's ready in about 30-35 minutes and is perfect for weeknight dinners.
Let's get started with this simpler curry!
[adthrive-in-post-video-player video-id="LQfmYdIR" upload-date="2019-03-28T00:00:00.000Z" name="Indian Chicken Curry" description="Enjoy the delicious taste of authentic Indian Chicken curry with the option to make pot-in-pot rice for a satisfying one-pot, 30-minute meal." player-type="default" override-embed="default"]What is Chicken Curry?
Chicken curry is a popular dish from the Indian subcontinent in which skinless chicken pieces are cooked in a sauce made of fresh ginger, garlic, onion, and tomatoes, and seasoned with warm spices like garam masala, coriander, and cumin. It is best enjoyed with rice or an Indian flatbread called roti.
The base recipe undergoes a delightful transformation across households, geographical areas, and sub-cultures, embracing locally sourced spices and ingredients for a unique twist.
More on Curry: For more information on curry and its origin, check out this detailed article: What is Curry? and What does curry taste like?
Ingredients - Notes & Substitutions
All we need is chicken, aromatics, and common Indian spices to make this curry chicken. Here are some ingredient notes and possible substitutions:
For the Curry:
- Chicken: Boneless, skinless chicken thighs are my first preference for a juicy texture. However, you can also use chicken breast pieces instead with a shorter pressure cooking time. See notes for details.
- Aromatics: We need fresh ginger, garlic, onion, and Roma tomatoes for the curry base. You can also take a shortcut and use premade ginger garlic paste.
- Yogurt: Plain yogurt or Greek yogurt adds a creamy texture and flavor to the curry and also helps thicken it. Use whole milk or low-fat yogurt for a creamier curry. I don't recommend using fat-free yogurt here.
- Spices: Whole cumin seeds, garam masala, coriander powder, cumin powder, Kashmiri red chili powder, and turmeric are used with salt to flavor the curry sauce. You can substitute chili powder with sweet paprika for a milder curry.
- Finishes: I add a pinch of ground cardamom for a floral finish. Finally, a garnish of fresh cilantro leaves adds a burst of color and flavor to the dish.
For Pot-in-Pot Cumin Rice
Making rice is optional, but here are the ingredients in case you want to enjoy a one-pot meal:
- Rice: I prefer White Basmati rice here since their cooking time matches with the chicken curry. Get rid of any excess starch by rinsing it until the water runs clear, then soak it for 15 minutes while you gather and prep the ingredients.
- Water: I use a 1:1 ¼ ratio, which means, for every cup of rice, I add 1 ¼ cups of water.
- Cumin: Whole cumin seeds impart a warm and sweet aroma to the rice.
- Oil or Ghee: Use any neutral oil like light olive oil or avocado oil, and for a richer taste, use ghee.
- Salt: Just a pinch of salt is enough to flavor the rice. It is optional though.
Scroll to the recipe card for a detailed list of ingredients and quantities.
How to Make Chicken Curry
Since chicken curry and basmati rice have a similar cooking time of 6 minutes at high pressure, it's a great combination to make together in the Instant Pot using the pot-in-pot technique. Here are the step-by-step instructions and photos:
Step 1: Rice Prep
If you are making pot-in-pot rice, rinse and drain the rice 2 to 3 times until the water runs clear. Then soak it in fresh water for 15 minutes while you get the curry started. Skip this step if you don't want to make rice.
Step 2: Saute aromatics
Turn on Saute mode and wait till the display reads, 'hot'. Add ghee or oil and cumin seeds. Wait for them to sizzle, it takes about 30 seconds.
Now add onion, ginger, and garlic, and saute for 1 to 2 minutes or until the onions start turning translucent.
Cover the pot with a lid and cook for another 2 minutes. This allows the onions to sweat and soften.
Step 3: Add Curry Ingredients
Add chicken pieces, salt, and all the spices. Stir well.
Beat yogurt until smooth, add it to the pot while stirring. This prevents the yogurt from curdling and makes the sauce smooth. Saute for another 2 minutes.
Chopped tomato goes in next along with water (as needed). The quantity of water will depend on how much liquid the chicken and yogurt have already released.
Step 4: Assemble Pot-in-Pot Rice (optional step)
To make Pot-in-Pot rice, place a trivet in the center of the pot. If you are not making rice, skip to step 9.
Assemble rinsed rice, salt, water, and oil in an oven-safe bowl that fits well in the Instant Pot. Place this on top of the trivet.
Step 5: Pressure Cook
Close the lid and pressure cook for 6 minutes on high pressure. After the cooking time is done, wait 5 minutes and then release the pressure manually. Open the lid after the pin drops.
Step 6: Finish and Garnish
Remove the rice bowl (if applicable) and fluff the rice with a fork.
Stir in crushed cardamom in the curry. Check for seasoning and adjust accordingly. If at this point your curry is more liquidy than you like, turn on Saute and simmer the curry for 3-4 minutes until it thickens to your liking.
When ready, garnish the curry chicken with chopped cilantro and stir. Indian-style chicken curry is ready!
Accessories Needed for Pot-in-Pot Cooking
- Tall Trivet
- Stainless Steel Bowl, or any oven-safe bowl
Click here for More Pot-in-Pot Recipe Ideas
Alternate Method: Stovetop Curry Chicken
- Heat a deep pan on medium-high heat. When it gets hot, add ghee or oil, and cumin seeds.
- When cumin seeds begin to sizzle, add ginger, garlic, and chopped onion. Saute for 1 minute, then cover with a lid and cook for 2 minutes.
- Add chicken, salt, turmeric, red chili, coriander, cumin, garam masala, and plain yogurt. Stir and saute for another 2 minutes.
- Add chopped tomatoes along with a cup of water, stir well, and cover the pot. Continue to cook on medium-high heat till the sauce starts bubbling. Then reduce heat to medium and cook for 15-20 minutes or until the chicken cooks through.
- Stir in ground cardamom and chopped cilantro. Serve warm with rice or roti!
Servings Suggestions
Here are some pairings and accompaniments that I enjoy with this delicious Indian curry chicken recipe:
- Rice: Cumin rice goes great with it, but you can also serve plain basmati rice instead. For a healthier alternative, go for brown basmati rice instead.
- Flatbread: Serve it with warm fresh roti, or paratha. If you want to kick it up a notch, try homemade garlic naan or butter naan.
- Low-Carb Serving: Enjoy with Indian-style cauliflower Rice or this keto Roti made with almond flour.
- Accompaniments: A side of cooling yogurt dips such as cucumber Raita or mint Raita balances the warmth of spices and completes the meal! If you want to add a vegetable side, try aloo gobi or bhindi masala.
How to Store
Cool the curry completely then transfer to an airtight container. You can refrigerate chicken curry for up to 5 days.
You can also freeze this chicken curry. To re-use, thaw it in the refrigerator overnight, then heat over the stove or in the microwave until warmed though.
Recipe Tips & Notes
- Chicken: Boneless skinless thighs result in moist and juicy chicken. If using chicken breast, cut it into 1-inch pieces and reduce the pressure cooking time to 4 minutes with a 10-minute natural pressure release.
- Fresh aromatics: For best results, use fresh onion, tomato, ginger, and garlic. You can use previously made ginger paste, garlic paste, or a ginger garlic paste combination.
- Low-Carb Pairings: Serve this curry with cauliflower rice or keto roti for a low-carb meal.
- Yogurt: Use plain yogurt, plain or Greek, to thicken the curry and make it creamy. If you decide to skip the yogurt, add an additional tomato while sauteing.
- Adjust the heat level: Kashmiri red chili powder is a mild chili that gives a rich color and mild heat to the curry. To make your curry spicy, add a few pinches of cayenne powder. To make it mild, substitute the red chili powder with sweet paprika.
Frequently Asked Questions
Indian Chicken curry is typically made of skinless chicken pieces that are cooked in a sauce made of fresh ginger, garlic, onion, tomatoes, and yogurt, and seasoned with spices like garam masala, coriander, and cumin.
Using fresh ingredients like ginger, garlic, onions, tomato and cilantro along with aromatic spices is the secret to a good and authentic Indian curry.
If you go by restaurant favorites, butter chicken or chicken tikka masala are the most traditional Indian curries. But there's so much more to Indian curries than those two. You can find many home-style north and south Indian curries in this article: 35 Popular Indian Curries.
Popular Indian Chicken Curries on the Blog
If you enjoyed this recipe, here are some more popular Indian Chicken Curries from the blog, that have been tried and enjoyed by many readers. I hope you enjoy them too!
📖 Recipe
Indian Chicken Curry
Want to save this recipe?
Equipment
Ingredients
- 1.5 lbs. chicken thighs, boneless & skinless (1.25-1.5 lbs.)
- 1 tablespoon ghee (or oil)
- 1 teaspoon cumin seeds
- 1 cup onion, chopped (1 medium onion)
- 2 teaspoon ginger 1 inch, grated or ground
- 2 teaspoon garlic 2-3 cloves, grated or ground
- 1 teaspoon salt adjust to taste
- ½ teaspoon turmeric
- 1 teaspoon kashmiri red chili powder (or paprika)
- 2 teaspoon ground coriander
- 2 teaspoon garam masala (add 1 teaspoon for mild flavor)
- 1 teaspoon ground cumin
- 1 roma tomato, de-seeded and chopped (or 1 tablespoon tomato paste)
- ¼ cup plain greek yogurt
- ¼-1/2 cup water Add as needed
Garnish (add after pressure cooking)
- ½ teaspoon crushed cardamom
- ¼ cup chopped cilantro
Pot-in-Pot Cumin Rice
- 2 cups basmati rice rinsed 2-3 times
- 2.25 cups water (or 2.5 cups for softer texture)
- 2 teaspoon ghee or oil
- 1 teaspoon cumin seeds
- 1 teaspoon salt adjust to taste
Instructions
Instant Pot
- Turn on Saute (high). When display reads 'hot', add ghee or oil, and cumin seeds.
- When cumin seeds begin to sizzle, add ginger, garlic and chopped onion. Saute for 1 minute, then cover with a lid and cook for 2 mins.
- Add chicken, salt, turmeric, red chili, coriander, cumin, garam masala and plain greek yogurt. Stir and saute for another 2 mins.
- Add chopped tomatoes. If you prefer a smoother curry, you can add tomato paste or pureed tomato instead of chopped. Depending on how much liquid the chicken has released by now, add ¼-1/2 cup of water. (adjust water quantity for an 8qt cooker)
- To make pot-in-pot rice, place a trivet in the main pot. Assemble rinsed rice, water, cumin seeds, salt and oil in an oven safe bowl and place it on top of the trivet. Skip this step if not making rice.
- Close the lid, vent to sealing position in DUO models. Pressure cook for 6 mins.
- After pressure cooking, wait 5 mins and then carefully release the pressure manually (NPR 5, then QR). You can do that by turning the pressure knob to 'Venting' position in Instant Pot DUO, or push down the pressure valve in Instant Pot ULTRA.
- Open lid after the pin drops. Remove rice bowl and fluff with a fork. Add crushed or ground cardamom and chopped cilantro. If the sauce appears too thin, reduce it on saute mode for 2-4 mins. It will thicken as it simmers. Serve warm with rice, naan or roti!
Stove-top
- Heat a dutch oven pot on medium -high heat. When it gets hot, add ghee or oil, and cumin seeds.
- When cumin seeds begin to sizzle, add ginger, garlic and chopped onion. Saute for 1 minute, then cover with a lid and cook for 2 mins.
- Add chicken, salt, turmeric, red chili, coriander, cumin, garam masala and plain greek yogurt. Stir and saute for another 2 mins.
- Add chopped tomatoes. Add 1 cup of water, stir and cover the pot. Continue to cook on medium-high heat till the sauce starts bubbling. Then reduce heat to medium and cook for 15-20 minutes, or until the chicken cooks through.
- Add crushed or ground cardamom and chopped cilantro. Serve warm with rice, naan or roti!
Video
Notes
- Pro-tip for adding yogurt: When adding yogurt to any curry, always beat it till smooth, this prevents it from curdling.
- Estimated Time includes roughly 10 mins for pressure build-up. Cook time = Time to set for pressure cooking.
- If making this recipe with chicken breast, adjust cooking time to 8 minutes.
- This recipe has been tested in a 3qt and 6qt Instant Pot. If making this in an 8Qt size, adjust the water quantity to meet the minimum requirement.
- 30-Minute Recipe: This recipe can be made in 30 minutes if you choose to manually release pressure (QR) after cooking time is over.
- These nutrition values are for chicken curry only, they do not include rice.
Jeet Zalavadia says
Hi Aneesha! Was planning on making this tonight and was wondering if I could make the chicken pieces smaller? Would I have to reduce the cook time?
Thanks!
Aneesha says
Hi Jeet, Sure you can. If you're using bite-size pieces, reduce the pressure cooking time to 4 minutes. Enjoy!
Jeet Zalavadia says
Thanks aneesha! Came out awesome, will definitely be in my rotations from now on ????
Aneesha says
Thanks, Jeet! I'm so glad you enjoyed it!
Harshit says
Hi Aneesha! Thanks for sharing this recipe. It will be super helpful if you can also mention quantities (e.g: rice to water ratio, etc.) for beginners like me.
Thank you!
Harshit says
My bad! I didn't notice you have mentioned quantities at the bottom.
Aneesha says
No worries! Enjoy!
Aneesha says
Hi Harshit, I see that you found the measurements 🙂 Feel free to reach out if you have any questions at all. Happy Cooking!
David says
Hi Aneesha
Made your chicken tikka Massla and loved it! I follow you on IG.
When you mention paprika as a substitute for the Kashmir chili are you meaning sweet or smoked paprika? Thanks. Love your recipes
Aneesha says
Hi David, thank you for the kind word, I'm really glad you're enjoying the recipes. By default, I always refer to regular/sweet paprika as smoked paprika alters the taste a bit. Hope this helps!