Sometimes, the best comfort food comes from unexpected places. I first made this Coconut Chicken Curry on a chilly Tuesday with almost-empty fridge shelves. Somehow, it turned into one of those rich, belly-warming meals that makes you pause mid-bite. With creamy coconut milk and cozy Indian spices, this one’s become a midweek regular.
Table of Contents
Why You’ll Love This Coconut Chicken Curry
This Coconut Chicken Curry is everything weeknights need: fast, flavorful, and soul-satisfying. You’ll pressure cook tender chicken thighs in bold Indian spices and silky coconut milk.
It’s a one-pot dinner that’s both dairy-free and gluten-free, made extra easy with the Instant Pot. And the leftovers? Even better the next day. You can also make it ahead for meal prep—it reheats beautifully.
Ingredients You’ll Need
Main Ingredients
- 1 tbsp ghee or oil
- 1 tsp cumin seeds (optional)
- 1 cup yellow onion, diced
- 1/2 tbsp ginger (paste or grated)
- 1/2 tbsp garlic (paste or minced)
- 1 cup tomato puree (canned or fresh from 2 tomatoes)
- 1 lb chicken thighs, boneless & skinless, cut into bite-sized pieces
- 1/4 cup water
- 1 cup full-fat canned unsweetened coconut milk
- 1 tsp garam masala
- 1 tbsp lime juice
- Fresh cilantro for garnish
Spices & Flavorings
- 1 tsp ground cumin
- 1/2 tsp turmeric
- 1 tsp Kashmiri red chili powder or paprika (to taste)
- 1 tsp coriander powder
- 1 tsp salt
How to Make Coconut Chicken Curry in the Instant Pot
Step-by-Step Instructions
- Set Instant Pot to Sauté mode. Heat ghee or oil, then add cumin seeds if using. Sauté for 30 seconds.
- Add onions, ginger, and garlic. Sauté for about 3 minutes, until onions are golden.
- Stir in tomato puree and all the dry spices. Cook for 2–3 minutes until fragrant.
- Add chicken thighs. Sauté for 3–4 minutes to coat the meat in the spices.
- Pour in water. Stir and deglaze the pot, scraping up any browned bits. Cancel sauté mode.
- Secure the lid and pressure cook on high for 4 minutes. Use quick release when done.
- Open lid and stir in coconut milk and garam masala. Simmer on sauté for 4–5 minutes until the curry thickens slightly.
- Stir in lime juice. Garnish with cilantro and serve hot.
Cooking Tips
Deglazing after sautéing is key—it prevents the burn warning and adds flavor.
Use only canned, full-fat coconut milk for the richest texture.
If the curry feels too thin, mix 1 tbsp cornstarch with a bit of curry sauce, stir it back in, and simmer for a minute.
Serving Suggestions
Spoon this curry over fluffy basmati rice or nutty cumin rice. It’s equally good with roti, naan, or buttery paratha.
On the side, serve cool yogurt or a spoon of spicy Indian pickle to balance the heat.
Tips, Variations & Substitutions
- Protein Swap: Chicken breast works too but cooks faster and stays tender if not overdone.
- Add Veggies: Toss in roasted cauliflower, fresh spinach, or green peas right after pressure cooking.
- Want Potatoes? Add large chunks before pressure cooking for soft, spiced bites.
- Try Shrimp Instead: Use this method from my Coconut Shrimp Curry.
- Doubling It? Keep water at 1/4 cup to avoid a watery curry.
- No Instant Pot? Use a Dutch oven, simmer covered for 10–15 minutes until chicken is cooked through.
Storage & Reheating Instructions
Cool completely, then store in an airtight container in the fridge for up to 3 days.
Freeze leftovers for 3–4 months.
Reheat gently on the stove or in the microwave until hot. Add a splash of water if the curry thickens too much.
More Such Recipes
Love comforting curries? You might also enjoy this Creamy Indian Butter Chicken for Instant Pot lovers.
For a Thai twist, try Easy Thai Red Curry Chicken with bold coconut flavors.
And for a cozy skillet dinner, this Garlic Parmesan Chicken is always a hit.
If you prefer oven-roasted, check out Oven-Baked Chicken Thighs for crispy skin and juicy meat.
Instant Pot Coconut Chicken Curry Recipe Card
Print
Coconut Chicken Curry – Easy & Delicious Instant Pot Dinner
- Total Time: 30 minutes
- Yield: 4 servings
Description
Coconut Chicken Curry made in the Instant Pot is quick, creamy, and packed with Indian flavors. It’s dairy-free, gluten-free, and perfect for busy weeknights.
Ingredients
1 tbsp ghee or oil
1 tsp cumin seeds (optional)
1 cup yellow onion, diced
1/2 tbsp ginger (paste or grated)
1/2 tbsp garlic (paste or minced)
1 cup tomato puree (from 2 tomatoes or canned)
1 lb boneless skinless chicken thighs, cut into 1–1.5 inch pieces
1/4 cup water
1 cup full-fat canned unsweetened coconut milk
1 tsp garam masala
1 tbsp lime juice
Fresh cilantro for garnish
Instructions
1. Set Instant Pot to Sauté mode. Heat ghee or oil, then add cumin seeds if using. Sauté for 30 seconds.
2. Add onions, ginger, and garlic. Sauté for about 3 minutes until onions turn golden.
3. Stir in tomato puree and all dry spices. Cook for 2–3 minutes.
4. Add chicken pieces and sauté for 3–4 minutes to coat in spices.
5. Pour in water, stir well, and deglaze the bottom of the pot. Cancel sauté mode.
6. Close lid and pressure cook on high for 4 minutes. Quick release pressure after cooking.
7. Open lid, stir in coconut milk and garam masala. Simmer on sauté mode for 4–5 minutes.
8. Stir in lime juice. Garnish with cilantro and serve hot with rice or naan.
Notes
Use only canned, full-fat coconut milk for best texture.
Chicken breast can be used, but thighs give richer flavor.
Add spinach, peas, or roasted cauliflower after pressure cooking for extra veggies.
To thicken, mix 1 tbsp cornstarch with curry and simmer 1 minute.
To double the recipe, keep water amount the same to prevent a watery curry.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Chicken Recipes
- Method: Instant Pot
- Cuisine: Indian
Nutrition
- Serving Size: 1 serving
- Calories: 497
- Sugar: 5
- Sodium: 714
- Fat: 41
- Saturated Fat: 22
- Unsaturated Fat: 19
- Trans Fat: 0
- Carbohydrates: 14
- Fiber: 2
- Protein: 22
- Cholesterol: 111
FAQs
Can I use light coconut milk instead?
You can, but the curry won’t be as rich or creamy. Full-fat coconut milk gives the best flavor and texture.
What can I substitute for chicken thighs?
Chicken breast works in a pinch. Just be careful not to overcook it. For a different twist, try shrimp or tofu.
Can I make this without an Instant Pot?
Yes! Use a Dutch oven or heavy pot. Follow the same steps and simmer covered on the stove for 10–15 minutes after adding chicken.

Final Thoughts
This Coconut Chicken Curry is one of those recipes that feels like a hug in a bowl. It’s simple, nourishing, and full of cozy spice. Whether you’re cooking for your family or meal prepping for the week, it’s a flavorful dish you’ll come back to often.
I’d love to hear how it turns out for you,drop a comment or share your twist on it!
Follow along on Pinterest or join the kitchen chat on Facebook.