Experience restaurant-quality Indian cuisine at home with this streamlined approach to butter chicken. The pressure cooker transforms marinated chicken into impossibly tender morsels while building a deeply flavorful sauce base. A final swirl of heavy cream and butter creates that signature velvety texture. The result is a comforting, aromatic dish that rivals your favorite takeout, ready to serve over fluffy basmati rice or alongside warm naan for soaking up every last drop of sauce.
The smell of butter chicken bubbling away in my Instant Pot still takes me back to that Tuesday evening when I finally cracked the code on restaurant-quality Indian food at home. My partner had been skeptical about another appliance purchase, but one bite of this velvety, spiced sauce changed everything. Now it is our go-to when we want something that feels fancy but actually takes minimal effort.
I made this for a dinner party last winter, doubling the recipe because everyone had raved about my previous attempt. The best part was watching my friends hesitantly ask for seconds and thirds, assuming something this delicious took all day to make. Little did they know I spent most of the evening chatting while the Instant Pot did all the heavy lifting.
Ingredients
- Chicken thighs: Boneless, skinless thighs stay tender and juicy better than breasts, plus they absorb all those aromatic spices beautifully
- Greek yogurt: The acidity tenderizes the meat while adding that essential creamy tang that balances the warming spices
- Garam masala: This warming spice blend is the backbone of the dish, so use a fresh batch if you can
- Tomato puree: Creates that rich base without the chunks of canned diced tomatoes, giving you that silky restaurant texture
- Heavy cream: Do not skimp here because this is what transforms the sauce from good to absolutely luxurious
- Butter: Using both salted and unsalted butter in different stages builds layers of richness
Instructions
- Marinate the chicken:
- Combine the chicken pieces with yogurt, lemon juice, ginger paste, garlic paste, and all the spices in a large bowl. Massage everything together thoroughly, cover, and let it sit in the refrigerator for at least one hour or up to overnight for maximum flavor penetration.
- Build the sauce base:
- Set your Instant Pot to Sauté mode and melt the butter until it foams slightly. Add the onions, garlic, and ginger paste, cooking until the onions turn soft and translucent, about 3 to 4 minutes.
- Add the aromatic spices:
- Pour in the tomato puree along with cumin, smoked paprika, coriander, and cayenne pepper. Stir constantly for 2 minutes, watching as the mixture darkens slightly and becomes fragrant.
- Pressure cook everything:
- Add the marinated chicken and all its lovely juices into the pot, stirring to coat everything in the sauce. Secure the lid and cook on Manual or Pressure Cook for 8 minutes on High.
- Finish with cream and butter:
- After a 10-minute natural pressure release, stir in the heavy cream and remaining butter. Switch to Sauté mode for 2 to 3 minutes, stirring until the sauce thickens slightly and becomes glossy.
My friend Priya came over recently and taught me the trick of crushing dried fenugreek leaves between my palms before adding them to the sauce. It releases this incredible aroma that makes the whole kitchen smell like an authentic Indian kitchen. Now I always keep a jar of kasuri methi in my spice cabinet just for this recipe.
Making It Lighter
When I am watching my dairy intake, I swap half the heavy cream for full-fat coconut milk. The result is slightly sweeter but still incredibly rich and satisfying. Some purists might scoff, but my family actually requests this version during summer months when we want something lighter.
Serving Suggestions
Basmati rice cooked with a cinnamon stick and a few cardamom pods pairs perfectly with the creamy sauce. I also like to warm up store-bought naan directly over a gas flame for those irresistible charred spots. A simple cucumber raita on the side helps cool down the heat if you have been generous with the cayenne.
Perfecting The Spice Balance
Everyones tolerance for heat differs, so start with half the cayenne and add more after the pressure cooking if needed. The sauce continues to develop spice as it sits, so what seems mild right after cooking might have more kick the next day. Trust your tastebuds over the measurements.
- Let the dish rest for 5 minutes before serving to allow the sauce to thicken slightly
- Garnish generously with fresh cilantro because it brightens the rich flavors
- Serve with lemon wedges on the table for a bright, acidic contrast
There is something deeply satisfying about making a dish that usually requires hours of restaurant kitchen experience in under an hour. This recipe has saved countless weeknights and impressed more dinner guests than I can count.
Recipe FAQs
- → Can I use chicken breasts instead of thighs?
-
Yes, chicken breasts work well though they may be slightly less tender. Reduce cooking time to 6 minutes to prevent drying.
- → How long should I marinate the chicken?
-
Marinate for at least 1 hour for best results. Overnight marinating yields even more flavorful, tender meat.
- → 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.
- → Is this dish very spicy?
-
The heat level is medium and adjustable. Reduce cayenne and chili powder for a milder version or increase for more heat.
- → What's the purpose of fenugreek leaves?
-
Kasuri methi adds a distinctive slightly bitter, aromatic flavor that authenticates the dish. Crush dried leaves between your palms before sprinkling.
- → Can I freeze leftovers?
-
Absolutely. Cool completely and store in airtight containers for up to 3 months. Thaw overnight and reheat gently on the stovetop.