If you’ve ever craved a proper instant pot chicken curry on a busy weeknight — real, deeply spiced flavour, not a jarred shortcut — this recipe is your answer. Tender chicken thighs simmer in a silky onion-tomato gravy with ginger, garlic, garam masala, and a swirl of coconut milk, and the whole thing goes from fridge to table in about 30 minutes. No standing over the stove, no second-guessing spice timings — the Instant Pot does the heavy lifting while you get on with your evening.
Why You’ll Love This Instant Pot Chicken Curry
- 30 minutes, start to finish — the pressure cooker builds in minutes what normally takes an hour of simmering.
- Two ways to cook — the classic sauté-then-pressure method for maximum depth, or a true dump-and-go version for your laziest days.
- Freezer masala base — make the curry base once, freeze it in portions, and have curry in 15 minutes all month (guide included below).
- Weeknight-friendly — pantry spices, one pot, minimal washing up.
Instant Pot Chicken Curry Ingredients
For the Curry Base
- 2 tablespoons oil or ghee
- 2 medium onions, finely chopped
- 1 tablespoon ginger-garlic paste (or 1-inch fresh ginger + 4 garlic cloves, minced)
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon turmeric powder
- 1–2 teaspoons Kashmiri red chili powder (adjust to your heat preference)
- 1 teaspoon salt, plus more to taste
- 1 can (400g) tomato puree (passata) — or 4 ripe tomatoes, blended
For the Curry
- 1½ lbs (700g) boneless, skinless chicken thighs, cut into 1½-inch pieces (breasts work, but thighs stay juicier under pressure)
- ½ cup full-fat coconut milk (or water, for a lighter tomato-forward curry)
- ½ cup water
- 1 teaspoon garam masala
- 1 teaspoon curry powder (optional, for extra warmth)
- Fresh cilantro, chopped (for garnish)
For the Freezer Masala Base (Make Once, Use All Month)
- 3 tablespoons oil or ghee
- 4 large onions, finely chopped
- 3 tablespoons ginger-garlic paste
- 2 cans (800g) tomato puree
- 4 teaspoons ground coriander
- 2 teaspoons ground cumin
- 2 teaspoons turmeric
- 3 teaspoons Kashmiri red chili powder
- 2 teaspoons salt
How to Make Instant Pot Chicken Curry
Step 1: Sauté the Onions (Classic Method)
Set the Instant Pot to Sauté (High) and heat the oil or ghee. Add the chopped onions and cook for 5–6 minutes, stirring often, until soft and golden at the edges. This is where the curry’s sweetness comes from — don’t rush it.
Step 2: Bloom the Spices
Stir in the ginger-garlic paste and cook 1 minute until fragrant. Add the coriander, cumin, turmeric, Kashmiri chili powder, and salt. Stir for 30 seconds — the spices will darken slightly and smell incredible. Pour in a splash of water immediately if anything sticks (this prevents the dreaded burn notice).
Step 3: Build the Gravy
Pour in the tomato puree and stir, scraping the bottom of the pot clean. Simmer 2–3 minutes until the oil starts to glisten at the edges — that’s the sign of a well-cooked masala.
Step 4: Add Chicken and Pressure Cook
Add the chicken pieces, coconut milk, and water. Stir to coat. Close the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes. Let the pressure release naturally for 5 minutes, then quick-release the rest. (Breasts: reduce to 6 minutes.)
Step 5: Thicken and Finish
Open the lid and stir. If the gravy is thinner than you’d like, hit Sauté and simmer 3–5 minutes until it coats the chicken nicely. Stir in the garam masala (and curry powder, if using), taste, and adjust salt and chili heat.
Step 6: Serve
Ladle into bowls, scatter over fresh cilantro, and serve hot with steamed basmati rice or warm naan.
Dump-and-Go Method (No Sauté)
Short on time? Add everything from “For the Curry Base” and “For the Curry” straight into the pot — onions, ginger-garlic paste, all the spices, tomato puree, chicken, coconut milk, and water. Stir well, seal, and cook on High Pressure for 10 minutes with a 5-minute natural release. The flavour is slightly less caramelised but genuinely delicious, and it takes about 5 minutes of hands-on time.
Tips for the Best Instant Pot Chicken Curry
- Thighs beat breasts under pressure. Chicken thighs stay succulent at high pressure; breasts can turn stringy if overcooked even slightly.
- Deglaze properly. After sautéing, scrape every browned bit off the pot bottom with the tomato puree — stuck bits are the #1 cause of the burn notice.
- Don’t add garam masala before pressure cooking. Its volatile aromatics fade under pressure; stir it in at the end for maximum fragrance.
- Coconut milk vs. water. Coconut milk gives a rounder, restaurant-style gravy; water gives a sharper, tomato-forward home-style curry. Both are authentic — pick your mood.
- Double the base, not the chicken. The recipe scales beautifully, but don’t fill past the pot’s max fill line — a full pot needs longer to come to pressure.
Freezer Masala Base: Make Once, Use All Month
Here’s the trick the big recipe sites don’t give you. The curry base — onion, ginger-garlic, tomato, and spices — freezes perfectly for up to 3 months:
- Cook a big batch: In a large pot, heat the oil and cook the 4 chopped onions for 12–15 minutes until deeply golden. Add the ginger-garlic paste and all spices; cook 1 minute. Add the tomato puree and simmer 10–12 minutes until thick and the oil glistens at the edges. Season with salt.
- Portion and freeze: Cool completely, then divide into 4 portions (about 1½ cups each) in freezer bags or containers. Each portion = one curry.
- Curry night, done: Drop one frozen portion into the Instant Pot with 700g chicken, ½ cup coconut milk (or water), and ½ cup water. Sauté mode 3 minutes to thaw and combine, then pressure cook 8 minutes. Finish with garam masala and cilantro. Dinner in 15 minutes flat.
What to Serve with Instant Pot Chicken Curry
This curry was made for steamed basmati rice — the gravy soaks in beautifully. Warm naan or roti works just as well for mopping. Add a cooling cucumber raita or a simple kachumber salad on the side to balance the warmth of the spices.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. Like most curries, the flavour deepens by day two.
- Freezer: The finished curry freezes well for up to 3 months (the masala base alone also keeps 3 months). Thaw overnight in the fridge.
- Reheating: Warm gently on the stovetop over medium-low heat, or use the Instant Pot’s Sauté mode, adding a splash of water if the gravy has thickened. Stir well — pressure-cooked gravies can separate slightly on reheating and come back together with a good stir.
Instant Pot Chicken Curry FAQs
How long do you pressure cook chicken curry in the Instant Pot?
8 minutes on High Pressure for boneless chicken thighs (6 minutes for breasts), followed by a 5-minute natural release and then a quick release. Bone-in pieces need 10–12 minutes.
Can I use frozen chicken in Instant Pot chicken curry?
Yes — add 3–4 extra minutes of pressure time (12 minutes total for boneless thighs) and skip thawing. Just make sure the pieces aren’t frozen into one solid block so they cook evenly.
Why did I get a burn notice?
Almost always because of stuck bits on the pot bottom after sautéing, or too little liquid. Deglaze thoroughly with the tomato puree and make sure you have at least 1 cup of liquid total before sealing the lid.
Can I make this dairy-free?
It already is, as written — the recipe uses coconut milk and oil instead of cream or butter. Use oil rather than ghee and it’s fully dairy-free.
Can I use curry powder instead of individual spices?
You can — 2 tablespoons of a good curry powder can replace the coriander, cumin, and turmeric. But the individual spices plus the garam masala finish give a noticeably deeper flavour, so use them when you can.

Instant Pot Chicken Curry
Ingredients
Equipment
Method
- Set the Instant Pot to Saute (High) and heat the oil or ghee. Add the chopped onions and cook for 5-6 minutes, stirring often, until soft and golden at the edges.
- Stir in the ginger-garlic paste and cook 1 minute until fragrant. Add the coriander, cumin, turmeric, Kashmiri chili powder, and salt. Stir for 30 seconds until the spices darken slightly. Pour in a splash of water immediately if anything sticks.
- Pour in the tomato puree and stir, scraping the bottom of the pot clean. Simmer 2-3 minutes until the oil starts to glisten at the edges.
- Add the chicken pieces, coconut milk, and water. Stir to coat. Close the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes. Let the pressure release naturally for 5 minutes, then quick-release the rest.
- Open the lid and stir. If the gravy is thinner than you’d like, hit Saute and simmer 3-5 minutes until it coats the chicken. Stir in the garam masala (and curry powder, if using), taste, and adjust salt and chili heat.
- Ladle into bowls, scatter over fresh cilantro, and serve hot with steamed basmati rice or warm naan.
- Add everything from “For the Curry Base” and “For the Curry” straight into the pot – onions, ginger-garlic paste, all the spices, tomato puree, chicken, coconut milk, and water. Stir well, seal, and cook on High Pressure for 10 minutes with a 5-minute natural release.
- Cook a big batch: In a large pot, heat the oil and cook the 4 chopped onions for 12-15 minutes until deeply golden. Add the ginger-garlic paste and all spices; cook 1 minute. Add the tomato puree and simmer 10-12 minutes until thick and the oil glistens. Season with salt. Cool completely, divide into 4 portions in freezer bags. Each portion = one curry. On curry night: drop one frozen portion into the Instant Pot with 700g chicken, 1/2 cup coconut milk, and 1/2 cup water. Saute 3 minutes to thaw, then pressure cook 8 minutes. Finish with garam masala and cilantro.


