Instant Pot Butter Chicken Recipe Coconut Milk: Creamy Indian Curry in 30 Minutes

Instant Pot Butter Chicken Recipe Coconut Milk: Creamy Indian Curry in 30 Minutes

This Instant Pot method transforms traditional butter chicken into a 30-minute meal without sacrificing depth of flavor. I developed this version after realizing how much time the pressure cooker saves while still delivering that signature creamy texture.

The coconut milk is the game-changer, creating a velvety sauce that’s richer than versions made with just cream. It balances the spices beautifully, making each bite complex yet approachable for weeknight cooking.

You’ll end up with tender chicken pieces coated in a creamy, aromatic sauce with perfectly balanced Indian spices. The Instant Pot locks in all the flavors, so every mouthful tastes like it simmered for hours.

Serve with basmati rice or naan to soak up every drop. Here’s how to make it.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Instant Pot Butter Chicken Recipe Coconut Milk

Short list, big flavor. Pantry meets fresh ingredients for this creamy dish.

Ingredient Amount Notes
Boneless Skinless Chicken Thighs 🍗 1 ½ lb Cut into bite-sized pieces
Full-Fat Coconut Milk 🥥 1 can 13.5 oz can, well-shaken
Unsalted Butter 🧈 ¼ cup 4 tbsp, for richness
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Grated or minced
Tomato Sauce 🍅 1 cup Plain, no added herbs
Garam Masala 🌶️ 2 tsp Indian spice blend essential
Ground Cumin 🌿 1 tsp Toasted for depth
Ground Coriander 🌿 1 tsp Balances the spices
Turmeric 🌶️ ½ tsp For color and warmth
Kashmiri Red Chili Powder 🌶️ 1 tsp Mild heat, vibrant color
Salt 🧂 1 tsp Adjust to taste
Granulated Sugar 🍚 1 tsp Balances acidity
Heavy Cream 🥛 ¼ cup Optional for extra richness

[recipe_ingredient_scaler]

The coconut milk is non-negotiable here. Thai Kitchen or Native Forest brands are solid—full-fat only (light won’t give you that velvety texture). Chicken thighs stay juicier than breasts under pressure. Grab them from Costco if you’re feeding a crowd, or the regular grocery store works too. Look for skinless, boneless to save prep time.

No coconut milk? Heavy cream at 1:1 ratio works but loses that tropical note. Missing garam masala? Mix cumin, coriander, cardamom, and cinnamon—not perfect but close. Kashmiri chili powder is mild; swap regular chili powder at half the amount for similar heat. The tomato sauce can be crushed tomatoes blended smooth.

Sauce thickens as it cools. Store leftovers in the fridge for up to 4 days or freeze for 3 months. Reheat gently—microwave works but stovetop prevents separation. Always stir before serving to redistribute the creamy goodness.

❤️

Why You’ll Love This Recipe

  • Set It and Forget: The Instant Pot does all the work—just dump in the chicken, coconut milk, and aromatics, then walk away.
  • Buttery Coconut Magic: The rich coconut milk and butter create this velvety sauce that coats every bite of tender chicken.
  • Weeknight Hero: I throw this together after work, and it’s ready before the kids start asking what’s for dinner.
  • Leftovers for Days: Honestly, it tastes even better the next day—perfect for packing lunch or a quick reheat dinner.

Step-by-Step Instructions for Instant Pot Butter Chicken with Coconut Milk

Here’s the method. Straightforward, tested, works every time.

Step 1: Sauté Aromatics to Build Flavor Base

Set your Instant Pot to Sauté mode and melt the 0.25 cup Unsalted Butter. Add the finely diced Yellow Onion and cook for 3-4 minutes until soft and translucent. I like to stir occasionally to prevent browning, just until the onions break down and release their sweetness.

Next, add the minced Garlic Cloves and 1 tbsp Fresh Ginger. Sauté for 30-45 seconds until fragrant—don’t let them burn. This step creates the aromatic foundation that makes the dish smell incredible. You’ll know it’s ready when your kitchen fills with that warm, spiced garlic-ginger perfume.

Step 2: Bloom Spices and Add Liquids

Stir in the 2 tsp Garam Masala, 1 tsp Ground Cumin, 1 tsp Ground Coriander, 0.5 tsp Turmeric, and 1 tsp Kashmiri Red Chili Powder. Cook for 20-30 seconds until the spices become toasted and aromatic. This blooming process wakes up the flavors and prevents a raw spice taste.

Immediately add the 1 cup Tomato Sauce, 1 tsp Granulated Sugar, and 1 tsp Salt. Stir well to combine, scraping up any browned bits from the bottom of the pot. Then pour in the 1 can Full-Fat Coconut Milk and stir again. The mixture should be smooth and slightly thickened at this point.

Step 3: Pressure Cook the Chicken

Add the 1.5 lb Boneless Skinless Chicken Thighs (cut into bite-sized pieces) to the pot and stir to coat in the sauce. Secure the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes. The chicken will cook perfectly in this time, becoming tender and juicy.

Once the cooking time is complete, let the pressure release naturally for 5 minutes, then quick-release any remaining pressure. This natural release helps the chicken stay moist. Open the lid carefully, as there will be hot steam.

Step 4: Finish with Cream and Adjust Seasoning

Stir in the 0.25 cup Heavy Cream to create that signature creamy texture. The sauce should coat the back of a spoon with a velvety consistency. If it’s too thick, add a splash of water to loosen it slightly.

Taste and adjust the seasoning if needed. The flavors should be balanced—warm from the spices, slightly sweet from the coconut milk, with a hint of tang from the tomato. Let the dish sit for 2-3 minutes to allow the flavors to meld together before serving.

👨‍🍳

Pro Tips For Making Instant Pot Butter Chicken Recipe Coconut Milk

  • Brown the Chicken: Sear the thighs in batches using the sauté function—about 3-4 minutes per side—until deeply golden. I learned this the hard way: skipping this step leaves the chicken bland and the sauce thin.
  • Use Full-Fat Coconut Milk: Resist the urge to use light coconut milk; the fat is what carries the flavor and gives the sauce its rich, creamy texture. After trying both, I finally figured out why my dish tasted flat.
  • Deglaze Thoroughly: After browning, scrape up every browned bit with a splash of water or broth before pressure cooking. Sounds weird, but it works: those stuck-on bits are pure flavor for your sauce.
  • Natural Release Only: Let the pressure release naturally for at least 10 minutes after cooking. My grandmother swore by this, and she was right: quick-releasing can make the chicken tough and dry.

Creative Variations of These Flavors

Spicy Green Chile Twist

Add 2 roasted poblano peppers (diced) with the onions for a smoky depth. Then stir in 1 diced jalapeño and 1 tsp cumin seeds with the spices. This New Mexico-inspired version brings heat while keeping the creamy coconut base. I love this with extra cilantro on top. 🌶️

Thai-Inspired Version

Swap 1 tbsp red curry paste for the garam masala and add 1 stalk lemongrass (bruised) while cooking. Use fish sauce instead of salt and finish with fresh basil and lime wedges. The coconut milk ties it perfectly to Thai flavors.

Creamy Cashew Addition

Blend ½ cup raw cashews with the coconut milk before adding to the pot. This creates an even richer, nuttier sauce that’s incredibly velvety. I soak the cashews in hot water for 15 minutes first for the smoothest texture.

Vegetarian Chickpea Swap

Replace chicken with 2 cans chickpeas (drained). Reduce pressure cooking time to 4 minutes since they’re already cooked. Add 1 tsp smoked paprika for depth. The coconut milk makes this version just as satisfying as the original.

Mild Family-Friendly

Reduce the chili powder to ½ tsp and add ½ cup plain yogurt at the end for a cooler, kid-approachable version. I also add 1 tsp honey to balance the spices. Serve with cucumber raita on the side. ✨

Slow Cooker Adaptation

Use the same ingredients but cook on low for 4-5 hours or high for 2-3 hours. The flavors develop differently—more mellow and blended. Stir occasionally and add the cream at the very end to prevent curdling.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 42g54%
Saturated Fat 28g140%
Cholesterol 180mg60%
Sodium 820mg36%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 38g76%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use chicken breasts instead of thighs?

Yes, but thighs stay juicier under pressure. If using breasts, reduce cooking time to 6 minutes to prevent dryness. Thighs have more fat, which keeps the meat moist during pressure cooking.

2

Why did my sauce separate?

This happens if the sauce boils too vigorously after adding cream. Stir gently on low heat to re-emulsify. Next time, temper the cream by mixing a little hot sauce into it before adding to the pot.

3

Can I make this dairy-free?

Skip the butter and cream—use coconut oil for sautéing. The coconut milk provides all the richness needed. The flavor will be slightly different but still delicious.

4

How do I adjust the spice level?

For milder heat, reduce chili powder to ½ tsp. For more kick, add ½ tsp cayenne with the spices. Taste before serving and adjust with a pinch of sugar to balance.

★★★★★4.9(4 reviews)
Chef Melanie

More recipe sites