This beloved Indian dish transforms weeknight cooking with the help of your Instant Pot. Succulent chicken thighs are marinated in yogurt and spices, then pressure-cooked to perfection in a velvety tomato-based sauce enriched with heavy cream and butter. The result is restaurant-quality butter chicken that's incredibly tender, with layers of warm spices including garam masala, cumin, and turmeric. Ready in just 40 minutes with minimal hands-on time, this dish delivers the authentic flavors of Indian cuisine without hours of simmering. Serve over fluffy basmati rice or alongside warm naan for a comforting, satisfying meal that tastes like it came from your favorite Indian restaurant.
The smell of butter chicken simmering used to waft through the apartment hallway from my neighbor Priya's door, always making Tuesday evening laundry runs feel like an occasion. After months of friendly hallway chats about spices, she finally invited me over for a cooking lesson that changed how I approached Indian cuisine entirely. Now this Instant Pot version lives in my weekly rotation because it delivers that same depth of flavor in a fraction of the time.
Last winter, my sister came over during that miserable week when everyone seemed to be getting sick. I made this butter chicken, and she sat at the counter watching the steam rise through the Instant Pot valve, telling me she hadn't eaten a proper meal in days. Something about the warm spices and creamy sauce was exactly what she needed, and she asked for the recipe before even finishing her first bowl.
Ingredients
- Chicken thighs: The extra fat keeps meat juicy during pressure cooking, and cutting into bite-sized pieces helps them absorb the marinade evenly
- Greek yogurt marinade: The enzymes tenderize the protein while the coating clings to spices, ensuring flavor penetrates every bite
- Tomato puree: Forms the silky base that thickens beautifully under pressure, creating that restaurant-quality sauce texture
- Heavy cream: Essential for the luxurious mouthfeel, though I've learned the hard way that adding it too early can cause curdling
- Butter: Both for sautéing the aromatics and finishing, adding that unmistakable richness that gives the dish its name
Instructions
- Marinate the chicken:
- Combine the chicken with yogurt, lemon juice, ginger, garlic, and spices in a bowl, massaging everything thoroughly. Let it sit for at least an hour—the longer it marinates, the more tender and flavorful the meat becomes.
- Sauté the aromatics:
- Set your Instant Pot to Sauté mode and melt 2 tablespoons of butter, then add the diced onions, minced garlic, and ginger paste. Cook until the onions turn translucent and your kitchen starts smelling incredible.
- Build the sauce base:
- Stir in the tomato puree along with cumin, smoked paprika, coriander, and cayenne, letting everything bubble together for 2 minutes. This step wakes up the spices and prevents any raw powdery taste.
- Pressure cook:
- Add the marinated chicken and all its lovely juices to the pot, then secure the lid and cook on high pressure for 8 minutes. The natural release period lets the meat finish cooking gently in all those flavorful liquids.
- Finish with cream:
- Stir in the heavy cream and remaining butter after releasing the pressure, switching back to Sauté for just 2-3 minutes. Watch the sauce transform into something velvety and absolutely gorgeous.
This recipe became my go-to for dinner parties after I served it to my book club, and they spent the entire evening discussing the sauce instead of the book. Now I keep naan in the freezer specifically for butter chicken emergencies, because sometimes you need comfort food that feels a little fancy.
Making It Ahead
Butter chicken actually tastes better the next day, once all those spices have had time to really mingle. I'll often make it on Sunday and portion it out for work lunches, though the sauce does thicken up in the fridge.
Serving Suggestions
Basmati rice is classic, but I've also served this over roasted cauliflower for a low-carb version that still feels satisfying. Warm naan for scooping up every last drop of sauce is absolutely nonnegotiable in my house.
Customization Ideas
Sometimes I'll add a handful of spinach during the cream step for extra nutrition, and it wilts beautifully into the sauce without changing the flavor profile. The heat level is completely up to you, but I've found that balancing the cayenne with the cream creates that perfect gentle warmth.
- Add a pinch of fenugreek leaves if you want that authentic restaurant flavor
- Coconut milk works surprisingly well if you need a dairy-free option
- Leftovers freeze beautifully for up to three months
There's something deeply satisfying about pressing that Instant Pot button and knowing dinner is going to be incredible with almost no effort. Hope this becomes as much of a staple in your kitchen as it is in mine.
Recipe Questions
- → Can I use chicken breasts instead of thighs?
-
Yes, you can substitute chicken breasts, though thighs are preferred for their juiciness and tenderness. If using breasts, reduce the pressure cooking time to 6 minutes to prevent drying. Cut into similar bite-sized pieces for even cooking.
- → How long should I marinate the chicken?
-
Marinate for at least 1 hour to allow the yogurt and spices to penetrate the meat. For best results and maximum tenderness, marinate overnight in the refrigerator. The longer marination time develops deeper flavor and more tender chicken.
- → Can I make this dairy-free?
-
Yes, substitute coconut milk or coconut cream for both the Greek yogurt in the marinade and the heavy cream in the sauce. Use olive oil or ghee instead of butter. The flavor profile will change slightly, but it remains delicious and creamy.
- → Is this dish very spicy?
-
This version has a mild to medium heat level. The cayenne pepper provides gentle warmth, while the smoked paprika adds depth without excessive heat. Adjust the cayenne to your preference, and reduce or omit it for a milder dish that's family-friendly.
- → What should I serve with butter chicken?
-
Basmati rice is the classic accompaniment, soaking up the rich sauce perfectly. Warm naan bread, roti, or other Indian flatbreads are ideal for scooping up every bite. A simple cucumber raita and fresh cilantro garnish add refreshing contrast to the creamy dish.
- → Can I freeze leftovers?
-
Yes, butter chicken freezes exceptionally well. Cool completely, then 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 or water to restore the sauce's creamy consistency.