This creamy Indian favorite transforms tender chicken thighs into a luxuriously spiced dish. The meat marinates in yogurt and warm spices, then pressure cooks with tomatoes, onions, and cream. A finishing swirl of butter and heavy cream creates that signature silky texture. The Instant Pot makes this traditionally slow-simmered curry achievable on busy weeknights.
The aroma of butter chicken simmering always pulls me back to my tiny apartment kitchen, where I first attempted this dish after a friend described it as comfort in a bowl. I was convinced it required hours of patient stirring, but then my Instant Pot arrived like a kitchen superhero. That first attempt taught me that some shortcuts actually make things better. Now its the meal I make when I want people to feel special without disappearing into the kitchen all evening.
Last winter my cousin visited during a snowstorm, and I threw this together while we caught up. She kept peeking into the pot, asking what smelled so incredible. When we finally sat down with steaming bowls over rice, she took one bite and went quiet. Thats the moment a recipe moves from dinner to memory.
Ingredients
- Chicken thighs: Boneless thighs stay juicy and tender through pressure cooking, and they hold up better than breasts in the sauce
- Greek yogurt: Use full fat plain yogurt for the marinade, the acidity tenderizes while the fat keeps everything moist
- Garam masala: This warming spice blend is the backbone of the dish, so use fresh if possible
- Tomato puree: Creates that silky base without the texture of diced tomatoes
- Heavy cream: Dont skimp here, it transforms the tomato sauce into something luxurious and velvety
- Butter: Both for cooking and finishing, it adds that rich depth that makes butter chicken iconic
Instructions
- Marinate the chicken:
- Toss the bite-sized chicken pieces with yogurt, lemon juice, ginger paste, garlic paste, and all those warm spices until thoroughly coated. Let it sit for at least an hour, or prep it the night before for even deeper flavor penetration.
- Build the aromatic base:
- Melt butter in your Instant Pot on Sauté mode, then cook the onions, garlic, and ginger paste until softened and fragrant, about 3 to 4 minutes.
- Toast the spices:
- Pour in the tomato puree and add cumin, smoked paprika, coriander, and cayenne. Let this bubble and cook for 2 minutes while stirring constantly, waking up all those spices.
- Pressure cook to perfection:
- Add the marinated chicken and all its yogurt marinade into the pot. Secure the lid and cook on High pressure for exactly 8 minutes.
- Finish with cream:
- After a 10 minute natural release, quick-release any remaining pressure. Stir in the heavy cream and the final 2 tablespoons of butter, then simmer on Sauté for 2 to 3 minutes until the sauce thickens and becomes glossy.
My neighbor texted me the next day asking what I made because the smell had drifted through the building. Now butter chicken is our go-to for apartment potlucks, and someone always brings naan for sauce dipping.
Making It Your Own
Ive played around with different dairy substitutions, and while coconut milk works for a lighter version, it does change the flavor profile noticeably. The real game changer came when I started crushing dried fenugreek leaves between my palms before sprinkling them in. That one small addition makes it taste like it came from a restaurant kitchen.
Serving Suggestions
Basmati rice is classic, but Ive also served this over roasted cauliflower for a low carb option that still feels satisfying. Warm naan bread is non negotiable in my house, everyone fights over who gets to sop up the last of the sauce.
Make Ahead Wisdom
This sauce actually improves overnight, so I often make a double batch on Sunday. The spices meld and deepen in the fridge. When reheating, add a splash of cream or water to loosen the sauce back up. Leftovers freeze beautifully for those nights when cooking feels impossible.
- Marinate the chicken in a sealed bag for less cleanup
- Set out all your spices before starting, the cooking moves fast
- Double the sauce portion if you love extra gravy for rice
Theres something deeply satisfying about making a dish that tastes like it required hours of expertise while knowing it was mostly done by your trusty pressure cooker. Good food should be this accessible.
Recipe FAQs
- → Can I use chicken breasts instead of thighs?
-
Chicken breasts work, though thighs remain more tender and juicy during pressure cooking. If using breasts, reduce cook time to 6 minutes to prevent drying. The marinade helps maintain moisture regardless of cut.
- → How spicy is this butter chicken?
-
The spice level is moderate and family-friendly. Adjust heat by varying the cayenne and chili powder. For mild versions, start with half the suggested amounts. You can always add more heat later but cannot remove it once incorporated.
- → What should I serve with butter chicken?
-
Basmati rice absorbs the velvety sauce beautifully. Warm naan bread for scooping, roasted cauliflower, or cucumber raita balance the richness. A simple green salad with citrus dressing provides refreshing contrast to the creamy dish.
- → Can I make this dairy-free?
-
Substitute coconut milk or coconut cream for both the yogurt marinade and heavy cream. Use oil instead of butter. The flavor profile shifts slightly but remains delicious. Coconut milk naturally thickens the sauce while maintaining creaminess.
- → How long does the chicken need to marinate?
-
One hour minimum allows yogurt to tenderize the meat. Overnight marinating develops deeper flavor penetration. If time is limited, even 30 minutes provides benefit. The acidic yogurt and spices transform texture during this resting period.
- → Can I freeze the leftovers?
-
This dish freezes exceptionally well for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator, then reheat gently on the stovetop, adding a splash of cream or water to restore consistency.