
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.
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
Frequently Asked Questions
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.
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.
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.
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.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026