Instant pot butter chicken is about to become your weeknight go-to for restaurant-quality Indian food at home. I used to think making this creamy chicken curry required hours of simmering, but my Instant Pot changed everything. Now I get that silky, rich sauce in just 30 minutes total.
The best part? You only dirty one pot. No complicated steps, no fussy techniques—just tender chicken swimming in that gorgeous tomato cream sauce you’ve been craving.
Want to bookmark this recipe for meal prep day? This pressure cooker curry is perfect when you need something impressive but don’t have time to fuss around the kitchen all evening.
If you love quick Indian dinners, you’ll also want to check out our easy homemade garam masala blend, which makes this dish even more flavorful with fresh spice flavors.
Why this instant pot butter chicken works
Ever noticed how most creamy chicken curry recipes need 45 minutes minimum? My version cuts that down by more than half without sacrificing that deep, complex flavor. The pressure cooker does the heavy lifting for us.
- Tender chicken thighs cook perfectly in 6 minutes under pressure — no dry, rubbery meat here
- Rich tomato and cream base develops incredible depth in minimal time
- One-pot cleanup means you’ll actually want to make this on busy Tuesdays
- Freezes beautifully, so batch cooking is totally worth it
| Prep Time | Cook Time | Calories | Servings | Cuisine |
|---|---|---|---|---|
| 10 minutes | 20 minutes | 425 per serving | 4 servings | Indian |
Ingredients for instant pot butter chicken

- 1 lb boneless chicken thighs
- 2 tbsp ghee
- 1 cup tomato puree
- 1/2 cup heavy cream
- 1/4 cup plain yogurt
- 1 tbsp ginger-garlic paste
- 1 tsp garam masala
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1/2 tsp chili powder
- 1 tbsp sugar
- 1 tsp salt
Chicken thighs are non-negotiable for this instant pot butter chicken recipe—they stay juicy under pressure while breasts tend to get stringy. I personally skip boneless chicken breasts entirely here because the thighs just taste better and won’t disappoint you.
If you can’t find ghee at your store, use regular butter instead (honestly, it’s not a deal-breaker). Some people swap heavy cream for coconut milk, but that changes the flavor pretty noticeably, so stick with cream if you can.
Step-by-step instructions

1. Press the sauté button on your Instant Pot and melt the ghee at medium-high heat. Sear the chicken thighs for 2-3 minutes per side until golden—you’re not cooking them through, just getting that golden exterior. Don’t panic if they stick a little; just scrape the bottom with a wooden spoon and keep moving.
2. Remove the chicken and set it aside on a clean plate. Add the ginger-garlic paste to the hot pot and stir constantly for about 30 seconds until fragrant. This is crucial because it blooms the flavors and gets rid of that raw garlic taste you don’t want.
3. Pour in the tomato puree and scrape the bottom of the pot with your spoon to lift up all those flavorful brown bits. Stir in the garam masala, cumin, coriander, turmeric, and chili powder. Let this cook for another minute so the spices toast and release their oils.
4. Add the yogurt and sugar, stirring well to combine everything smoothly. The yogurt keeps the sauce from breaking and adds tanginess that balances the richness. Return the chicken thighs to the pot and nestle them into the sauce.
5. Cancel the sauté mode and close the Instant Pot lid. Set it to high pressure for 6 minutes—that’s the sweet spot for tender thighs. Make sure the valve is set to sealing, not venting, or steam will escape and pressure won’t build.
6. When the timer goes off, let pressure release naturally for 5 minutes, then switch the valve to venting to release any remaining steam. This instant pot butter chicken will be piping hot, so be careful opening the lid. Stir in the heavy cream at this point for that silky finish we’re after.
7. Give everything a good stir and taste it—add more salt or spice if you like. Let it simmer on sauté mode for another 2 minutes if you want the sauce thicker. The curry keeps cooking slightly as it cools, so don’t overdo it on the heat.
Serving ideas for instant pot butter chicken
This creamy chicken curry pairs beautifully with so many sides that complement those warm spice notes.
Basmati rice
Fluffy basmati is the classic choice because it soaks up all that rich sauce without falling apart. A squeeze of fresh lemon juice over the rice brightens everything up nicely and cuts through the creaminess.Garlic naan bread
Warm, pillowy naan is honestly the best vehicle for this instant pot butter chicken sauce—you’ll want something to soak it up with. Try our simple skillet naan recipe that comes together while your curry finishes cooking.Cauliflower rice
If you’re keeping carbs lower, cauliflower rice works surprisingly well here because it won’t compete with the sauce flavors. It lets the chicken and curry spices be the star of the plate.Pro tips for perfect instant pot butter chicken
Storage tips
– Keep leftovers in an airtight container in the fridge for up to 4 days maximum – The sauce actually tastes better the next day as flavors continue developing – Freeze in portions for quick future weeknight dinnersMake-ahead instructions
– Prep all spices and ingredients the night before in separate bowls – Sear and cool the chicken ahead of time, then refrigerate until cooking – You can assemble everything in the pot and refrigerate before pressure cookingVariations
– Add 1 cup of mushrooms for extra texture and earthiness alongside the chicken – Substitute half the tomato puree with coconut milk for a milder, creamier version – Throw in fresh spinach in the last minute for a sneaky veggie boostTroubleshooting
– If your sauce looks watery after cooking, press sauté and let it simmer 3-4 minutes to thicken – Curry tastes too spicy? Stir in more yogurt or cream to mellow the heat – Chicken tastes dry? You probably cooked it longer than 6 minutes—stick to the time next roundFrequently asked questions
Can you freeze instant pot butter chicken?
Yes, absolutely—freeze it in portions for up to 3 months in freezer bags or containers. **Thaw overnight in the fridge and reheat gently on the stovetop** with a splash of water if needed to loosen the sauce.What can you substitute for garam masala in this recipe?
Use a combination of cinnamon, cloves, and cardamom if you don’t have garam masala on hand. You won’t get the exact same flavor, but it’ll still taste pretty good and spiced nicely.How do you reheat leftover butter chicken?
Reheat on the stovetop over medium heat for 5-7 minutes, stirring occasionally until warmed through to about **165°F**. Avoid the microwave because it heats unevenly and can make the sauce separate and look greasy.Is this creamy chicken curry keto-friendly?
The instant pot butter chicken itself is fairly low-carb at 14g carbs per serving, but serve it with cauliflower rice instead of regular rice to keep carbs minimal. The spices and protein make it satisfy those comfort food cravings without the carb load.Final thoughts
Honest truth—this instant pot butter chicken tastes like you spent hours in the kitchen, but nobody needs to know it took 30 minutes total. I’ve made this for dinner parties and family doesn’t believe me when I tell them how quick it was.
Your friends will ask for the recipe, and you’ll finally have a go-to dinner that feels fancy but isn’t complicated at all. Plus, you’ll want to try pairing it with homemade Indian rice pilaf for an even more impressive meal.
This pressure cooker curry wins every time because it’s flavorful, freezer-friendly, and requires minimal effort on your part. Save this for later and make it your new weeknight secret weapon for getting dinner on the table without the stress.









