This classic Indian dish features tender chicken thighs marinated in yogurt and spices, then pressure-cooked in a velvety tomato-based sauce enriched with heavy cream and butter. The Instant Pot simplifies the traditional process, delivering restaurant-quality results in just 40 minutes. The sauce balances warmth from garam masala, cumin, and coriander with luxurious creaminess, while the marinade ensures the chicken stays incredibly moist. Serve over fluffy basmati rice or alongside warm naan to soak up every drop of the silky sauce.
The winter evening my friend Priya first made this for me, I watched in disbelief as she dumped everything into her pressure cooker. Thirty minutes later, my kitchen smelled like a restaurant, and I realized Id been overthinking Indian cooking my entire life.
Last month when my sister came over for dinner, she literally stopped eating after her first bite and demanded the recipe immediately. That creamy tomato sauce has a way of making people forget their manners in the best possible way.
Ingredients
- Boneless chicken thighs: Thighs stay juicy and tender through pressure cooking, unlike breasts which can dry out
- Greek yogurt: The enzymes tenderize the meat while adding tanginess that balances the rich sauce
- Garam masala: This warming spice blend is the backbone of the dishs authentic flavor
- Tomato puree: Creates that silky smooth sauce base without any chunks or texture issues
- Heavy cream: Transforms the spiced tomato base into the luxurious finish butter chicken is famous for
- Unsalted butter: Using unsalted lets you control the salt level while still getting that buttery richness
- Fresh ginger and garlic: Paste forms distribute flavor more evenly than minced pieces
- Smoked paprika: Adds depth and a subtle smokiness that mimics traditional tandoor cooking
Instructions
- Marry the chicken with spices:
- Combine chicken pieces with yogurt, lemon juice, ginger and garlic pastes, garam masala, cumin, turmeric, chili powder, and salt in a large bowl. Let this mixture hang out in the refrigerator for at least one hour, though overnight is even better for deep flavor penetration.
- Build your flavor foundation:
- Set your Instant Pot to Sauté mode and melt 2 tablespoons butter. Toss in diced onions, minced garlic, and ginger paste, cooking until the onions turn soft and translucent, about 3 to 4 minutes.
- Toast the spices:
- Pour in the tomato puree followed by ground cumin, smoked paprika, coriander, and cayenne pepper. Let this bubble away for 2 minutes while you stir constantly to prevent burning.
- Pressure cook to perfection:
- Add the marinated chicken along with every drop of that spiced yogurt mixture. Give everything a good stir, secure the lid, and cook on Manual/Pressure Cook High for exactly 8 minutes.
- Release and finish:
- Allow natural pressure release for 10 minutes before quick releasing the rest. Stir in the heavy cream and remaining 2 tablespoons butter, switching back to Sauté mode for 2 to 3 minutes until the sauce thickens slightly and becomes glossy.
Sunday dinner with my family has officially been claimed by this recipe. My dad, who claims he hates curry, now requests it weekly and literally licks his plate clean.
Making It Your Own
After making this at least a dozen times, I have learned that the spice levels are completely adjustable to your taste. Sometimes I double the cayenne when friends are over, or halve it when cooking for my kids.
Perfect Rice Every Time
While the butter chicken rests, I make basmati rice using the absorption method and always stir in a tablespoon of butter and pinch of salt at the end. That extra butter makes such a difference.
Serving Suggestions
Warm naan bread is essential for sopping up that incredible sauce. I also like to serve simple cucumber raita on the side to cool things down.
- Sprinkle extra chopped cilantro right before serving for fresh color
- A squeeze of fresh lemon juice brightens all the rich flavors
- Make extra rice, because everyone will want seconds
Somehow this recipe manages to taste even more impressive than it actually is to make, and that is the best kind of dinner magic.
Recipe FAQs
- → Can I make this dairy-free?
-
Yes, substitute coconut milk for heavy cream and use ghee or dairy-free butter instead of regular butter. The coconut milk adds subtle sweetness while maintaining the luxurious texture.
- → Why is chicken preferred over breasts?
-
Thighs contain more fat and connective tissue, which keeps them tender and juicy during pressure cooking. Breasts can become dry, but if using them, reduce cooking time to 5-6 minutes.
- → How long should I marinate the chicken?
-
Minimum 1 hour for best results, but overnight marinating deepens the flavor and tenderizes the meat more effectively. The yogurt and spices penetrate deeply over time.
- → Can I freeze leftovers?
-
Absolutely. Cool completely and store in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of cream if needed.
- → What makes the sauce creamy without heavy cream?
-
Aside from coconut milk, you can use cashew cream (soaked cashews blended with water) or evaporated milk for a lighter alternative that still provides rich body and smooth texture.
- → Can I cook this on a stovetop instead?
-
Yes, simmer covered over low heat for 35-40 minutes until chicken is tender. The pressure cooker simply speeds up the process and infuses flavors more quickly.