This rich and creamy Indian classic transforms weeknight dinners with minimal effort. Chicken thighs marinate in yogurt and aromatic spices before pressure cooking alongside a fragrant tomato-based sauce. The finished dish features tender, succulent meat enveloped in a velvety sauce that strikes the perfect balance between savory, slightly sweet, and gently spiced flavors. The Instant Pot handles all the heavy lifting, delivering restaurant-quality results in under an hour.
The first time I made butter chicken at home, I stood in my kitchen watching the Instant Pot hiss and steam, wondering if something so fragrant could really be this simple. My apartment filled with spices that usually required hours of simmering on a stove, and I remember thinking whoever invented the pressure cooker must have really loved dinner but hated waiting. Now this recipe lives in my weekly rotation because it delivers restaurant-quality flavors without the restaurant effort.
I served this to my Indian neighbor who grew up eating her grandmothers butter chicken, and she asked for the recipe before she even finished her first serving. The best part was watching her dip naan into that creamy sauce and nodding between bites, which felt like the highest compliment possible.
Ingredients
- Boneless chicken thighs: Thighs stay juicy and tender through pressure cooking, unlike breasts which can dry out
- Greek yogurt: The enzymes here tenderize the meat while adding tangy depth to every bite
- Garam masala: This warm spice blend is the backbone of the dishes authentic flavor
- Tomato puree: Creates that silky, bright red base without any watery texture
- Heavy cream: Transforms the spiced tomato base into that luxurious restaurant-style sauce
- Butter: Both for sautéing the aromatics and finishing the dish for that glossy richness
- Fresh cilantro: Adds bright, herbal contrast against all that creamy richness
Instructions
- Marinate the chicken:
- Combine the chicken with yogurt, lemon juice, ginger, garlic, and all those beautiful spices in a bowl. Let it sit for at least an hour so every piece absorbs all that flavor.
- Build the sauce base:
- Hit Sauté on your Instant Pot and melt butter until it sizzles, then cook onions until they soften. Stir in garlic, ginger, and tomato puree with the ground spices, letting everything bubble together for a couple minutes.
- Pressure cook together:
- Add the marinated chicken right into the pot, stir well, and secure the lid. Cook on high pressure for 8 minutes, then let it naturally release for 10 minutes before opening.
- Create the creamy finish:
- Stir in heavy cream and the remaining butter, then switch back to Sauté for a few minutes. Watch the sauce thicken and turn glossy, then taste and adjust salt.
- Serve with love:
- Spoon over fluffy basmati rice or with warm naan for soaking up every drop. Scatter fresh cilantro on top like confetti.
Last month my friend who claims she cannot cook anything beyond toast made this recipe on her first try with an Instant Pot. She texted me a photo of her empty bowls and said her husband asked when she was planning to make it again.
Make It Lighter
Coconut milk creates a slightly different but still delicious version if you want to cut back on dairy. The flavor shifts a bit tropical but all those warm spices still shine through beautifully.
The Rice Connection
Basmati rice cooked with a pinch of saffron and a cardamom pod makes this feel like a complete feast. I cook the rice while the Instant Pot does its work so everything finishes together.
Leftovers Worth Having
This actually tastes better the next day when all those spices have had more time to mingle. The sauce thickens up beautifully and the chicken becomes even more tender, if that is even possible.
- Store leftovers in the fridge for up to four days
- Freeze portions in freezer bags for those nights you cannot cook
- Reheat gently with a splash of cream to bring back the silky texture
There is something deeply satisfying about serving a dish that tastes like it came from a kitchen with three chefs, knowing it came from your Instant Pot in under an hour.
Recipe Questions & Answers
- → Can I use chicken breasts instead of thighs?
-
Chicken breasts work in this dish, though thighs remain preferred for their superior moisture and tenderness during pressure cooking. If using breasts, reduce cooking time to 6 minutes to prevent drying.
- → How long should I marinate the chicken?
-
Marinate for at least 1 hour to let flavors penetrate the meat. Overnight marinating yields the most tender and flavorful results, but even 30 minutes provides noticeable improvement over skipping this step.
- → What can I substitute for heavy cream?
-
Coconut milk creates a dairy-free version with subtle sweetness. Half-and-half offers a lighter alternative while maintaining creaminess. Full-fat Greek yogurt thinned with water works but adds tanginess.
- → Is this dish very spicy?
-
The heat level remains mild-to-medium as written. Cayenne pepper provides adjustable warmth, while the cream and yogurt temper the spices. Reduce or omit cayenne for a milder version, or add more for extra kick.
- → Can I freeze leftovers?
-
This dish freezes exceptionally well for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of cream if needed.
- → What's the best way to serve butter chicken?
-
Fresh basmati rice creates the perfect canvas for soaking up the luscious sauce. Warm naan or roti bread offers authentic dipping potential. Steamed vegetables or cucumber raita provide refreshing contrast to the rich flavors.