Let me tell you about a dish that never fails to hit the spot—Coconut Chicken Curry. It’s creamy, it’s flavorful, and it’s packed with those bold spices that make South Asian cooking so special. Over the years, this dish has traveled the world, taking on different forms. From Southern India’s coconut-laden curries to East Africa’s Kuku Paka, the variations are endless. My version? A simple, modern take that’s easy to whip up in an Instant Pot—no sweat, no stress.
The best part? It’s a one-pot recipe that doesn’t skimp on flavor. No need to spend hours over the stove. Whether you’re new to cooking or know your way around the kitchen, you’ll love how straightforward this is. Serve it with rice or naan, and you’ve got a meal that feels like a warm hug on a plate.
Quick Recipe Snapshot
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 4
- Skill Level: Easy
Grab These Tools:
- Instant Pot (or electric pressure cooker)
- Knife and cutting board
- Measuring spoons and cups
Pro Tip:
Want to save time? Chop your ingredients or marinate the chicken ahead of time. The curry also keeps well—store it in the fridge for up to 3 days or freeze for 3 months.
What You’ll Need
Main Ingredients
- 1 tbsp ghee or oil
- 1 tsp cumin seeds (optional)
- 1 cup yellow onion, diced
- ½ tbsp ginger paste (or grated fresh ginger)
- ½ tbsp garlic paste (or minced fresh garlic)
- 1 cup tomato puree (use canned or blend 2 fresh tomatoes)
- 1 lb chicken thighs (boneless, skinless, cut into bite-sized pieces)
- ¼ cup water
- 1 cup full-fat coconut milk (unsweetened)
- 1 tsp garam masala
- 1 tbsp lime juice
- A handful of fresh cilantro (for garnish)
Spices to Have on Hand
- 1 tsp ground cumin
- ½ tsp turmeric powder
- 1 tsp Kashmiri chili powder or paprika (add more or less to taste)
- 1 tsp coriander powder
- 1 tsp salt
Swap This for That
- Chicken thighs: Prefer something leaner? Use chicken breasts. Or try shrimp for a seafood twist.
- Tomato puree: No puree? Blend fresh tomatoes instead.
- Coconut milk: Light coconut milk works, but full-fat is creamier.
- Ghee: Swap it with neutral oils like vegetable or avocado oil.
How to Make It
Step 1: Wake Up the Aromatics
Set your Instant Pot to sauté mode. Add ghee or oil—once it’s hot, toss in the cumin seeds (if using). Let them pop for about 30 seconds. Next, add the onions, ginger, and garlic. Cook for about 3 minutes, stirring often, until the onions are soft and golden.
What to look for: The onions should smell sweet and caramelize slightly. That’s your flavor foundation.
Step 2: Build Those Flavors
Add in the tomato puree along with all the spices (cumin, turmeric, chili powder, coriander, and salt). Stir it well. Cook for 2–3 minutes until the mixture thickens. If your pot tends to give you a “burn warning,” skip adding the tomatoes now and sauté them later with the chicken.
Pro tip: Don’t rush this step. Cooking the spices in oil really brings out their depth.
Step 3: Brown the Chicken
Drop in your chicken pieces and coat them in the spice mixture. Sauté for about 3–4 minutes. You just want a light sear.
Look for this: The chicken should turn opaque but doesn’t need to be fully cooked yet.
Step 4: Pressure Cook It
Pour in the water, give it a little stir, and turn off sauté mode. Close the lid, set the vent to sealing, and pressure cook on high for 4 minutes. Once it’s done, manually release the pressure.
Bonus tip: Quick-release keeps the chicken tender and juicy.
Step 5: Finish with Coconut Milk
Open the lid and stir in your coconut milk and garam masala. Switch back to sauté mode and let the curry simmer for 4–5 minutes so the sauce thickens.
Want it thicker? Mix 1 tbsp of cornstarch with a few spoonfuls of curry sauce. Stir that back in for extra body.
Step 6: The Final Flavor Boost
Turn off sauté mode. Add a squeeze of lime juice—it brightens up the flavors. Garnish with fresh cilantro, and you’re done!
Pro tip: Lime juice cuts through the richness of the coconut milk beautifully.
Make It Your Own
Diet-Friendly Tweaks
- Vegan option: Swap chicken for tofu or chickpeas.
- Gluten-free: It’s already naturally gluten-free! Just double-check your spices.
Spicy or Not?
For mild heat, reduce the chili powder. Want more kick? Add extra Kashmiri chili powder—it’s flavorful without being scorching.
Add Veggies?
Throw in some zucchini, spinach, or even sweet potatoes for extra nutrition.
How to Serve & Store
Serving Suggestions
Serve this curry over fluffy basmati rice or with soft, warm naan bread. Want something cooling on the side? Try cucumber raita or lightly pickled onions.
Storing Leftovers
- Fridge: Use an airtight container for up to 3 days.
- Freezer: Portion it out into freezer-safe bags or containers—good for up to 3 months.
Reheating:
Heat it slowly on the stovetop or microwave. Add a splash of water or coconut milk if it’s too thick.
There you have it—a creamy, delicious Coconut Chicken Curry in just 30 minutes. It’s perfect for busy weeknights or casual dinner parties. Trust me, once you try it, you’ll return to this recipe again and again. Happy cooking!
PrintInstant Pot Coconut Chicken Curry Recipe
Rich, creamy, and fragrant—this Instant Pot Coconut Chicken Curry is a quick, one-pot meal perfect for busy nights. Packed with South Asian-inspired spices and coconut milk, it delivers bold flavors in just 30 minutes. Pair it with rice or naan for a satisfying dinner that’s both comforting and easy to make.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 1x
- Category: Main Dish
- Cuisine: Indian-Inspired
Ingredients
Main Ingredients
- 1 tbsp ghee or oil (neutral oils work too)
- 1 tsp cumin seeds (optional but adds depth)
- 1 cup yellow onions, diced
- ½ tbsp ginger paste or grated fresh ginger
- ½ tbsp garlic paste or minced garlic
- 1 cup tomato puree (canned or blended fresh tomatoes)
- 1 lb chicken thighs, boneless & skinless, cut into bite-sized pieces
- ¼ cup water
- 1 cup full-fat coconut milk, unsweetened
- 1 tsp garam masala
- 1 tbsp lime juice
- Fresh cilantro leaves, for garnish
Spices
- 1 tsp ground cumin
- ½ tsp ground turmeric
- 1 tsp Kashmiri red chili powder (or paprika for mild spice)
- 1 tsp coriander powder
- 1 tsp salt
Optional Add-Ons
- 1 tbsp cornstarch mixed with water for a thicker curry
- Fried curry leaves or toasted cashews for garnish
Instructions
Step 1: Start with Aromatics
- Turn your Instant Pot to Sauté mode.
- Add ghee or oil. Once hot, toss in cumin seeds and let them sizzle for 30 seconds (smell the aroma—it’s toasty goodness).
- Add onions, ginger, and garlic. Cook for 3–4 minutes, stirring, until the onions soften and turn golden.
- Pro Tip: Stir often to avoid burning the garlic.
Step 2: Build the Flavor Base
- Stir in tomato puree along with all spices (cumin, turmeric, chili powder, coriander, and salt). Mix until combined.
- Cook for 2–3 minutes, letting the spices bloom in the oil (you’ll know it’s ready when the mixture thickens and smells delicious).
- Avoid: Skipping this step! Under-cooked spices can leave a raw taste.
Step 3: Add Chicken
- Toss in chicken pieces, coating them well with the spice mixture. Sauté for 3–4 minutes, until the chicken looks mostly opaque. (Don’t worry—it’ll finish cooking later.)
- Visual Cue: Chicken should no longer look raw but won’t be fully cooked through yet.
Step 4: Pressure Cook the Curry
- Pour in water and give a gentle stir.
- Cancel Sauté mode. Close the lid, set the vent to the sealing position, and pressure cook on High for 4 minutes.
- Once done, do a Quick Release to avoid overcooking the chicken.
Step 5: Add Coconut Milk
- Open the lid and switch back to Sauté mode. Stir in coconut milk and garam masala. Let the curry simmer for 4–5 minutes to thicken slightly.
- Optional: To make the sauce thicker, stir in a cornstarch slurry (1 tbsp cornstarch + 2 tbsp water).
Step 6: Finish with Freshness
- Turn off the Instant Pot. Stir in lime juice to brighten the flavors.
- Garnish with fresh cilantro leaves and serve warm.
Notes
Serving Suggestions
- Serve over fluffy steamed basmati rice or enjoy with warm naan bread.
- Add a cooling side like cucumber raita or zesty pickled onions to balance the spices.
Tips & Tricks
- Spice Level: Adjust chili powder to your taste. For mild curry, stick to Kashmiri chili powder or paprika.
- Protein Alternatives: Swap chicken thighs with chicken breasts, shrimp, or tofu for a variation.
- Burn Warning Tip: If your Instant Pot tends to show a burn warning, add the tomato puree after pressure cooking instead of before.
Storage & Reheating
- Leftovers Storage: Keep in an airtight container for up to 3 days in the fridge or freeze for up to 3 months.
- Reheating: Warm gently on the stovetop or in the microwave. Add a splash of water or coconut milk if the curry thickens too much during storage.
Common Mistakes to Avoid
- Skipping the sauté step: Properly blooming your spices creates a deeper flavor.
- Overcooking the chicken: Quick-release is key to tender, juicy meat.
- Adding too much liquid: Stick to the recipe’s amount for the perfect curry consistency.