This dish transforms tender chicken thighs into a luxurious, velvety creation through a spiced yogurt marinade and slow-simmered tomato sauce. The Instant Pot pressure cooking technique infuses deep flavors while keeping the meat moist and succulent.
Heavy cream and finished butter create that signature restaurant-quality silky texture that coats every piece. Aromatic spices like garam masala, cumin, and coriander build layers of warmth without overwhelming heat.
The result pairs beautifully over fluffy basmati rice or alongside warm naan for soaking up every last drop of the golden-orange sauce. Perfect for weeknight dinners yet impressive enough for serving guests.
My tiny apartment kitchen smelled incredible the first time I made butter chicken, and I honestly didn't want to open any windows and let the fragrance escape. I'd spent months scrolling through takeout menus before deciding to attempt it myself, wondering if something this creamy and complex could actually work in a pressure cooker. When that first spoonful hit my tongue, I realized I'd been overthinking it the whole time.
Last winter my neighbor texted me at 7pm asking what smelled so good, and I ended up sending her home with a container of this butter chicken. She showed up at my door two days later with her own Instant Pot, admitting she'd been intimidated by Indian cooking until that first bite. Now we trade recipe tweaks over the fence like seasoned home cooks.
Ingredients
- Chicken thighs: Thighs stay tender and juicy through pressure cooking, unlike breasts which can turn rubbery
- Greek yogurt: The thickness creates a better coating and tangier flavor than regular yogurt
- Garam masala: This warming spice blend is non negotiable for authentic flavor
- Tomato puree: Creates that signature rich red base without the watery consistency of crushed tomatoes
- Heavy cream: Transforms the sauce into something velvety and luxurious
- Butter: Two tablespoons at the end makes all the difference between good and restaurant quality
Instructions
- Marinate the chicken:
- Combine chicken pieces with yogurt, lemon juice, ginger paste, garlic paste, garam masala, cumin, turmeric, chili powder, and salt in a large bowl. Cover and refrigerate for at least 1 hour or up to overnight for the most flavorful result.
- Sauté the aromatics:
- Set your Instant Pot to Sauté mode and melt 2 tablespoons butter. Add onions, garlic, and ginger paste, cooking until onions are soft and translucent, about 3 to 4 minutes.
- Build the sauce base:
- Stir in tomato puree, cumin, smoked paprika, coriander, and cayenne. Cook for 2 minutes, stirring constantly as the mixture thickens and the raw tomato smell fades.
- Combine everything:
- Add the marinated chicken along with all that flavorful marinade into the pot. Stir well to coat everything evenly in the spiced tomato base.
- Pressure cook:
- Secure the lid and set to Manual or Pressure Cook on High for 8 minutes. Once complete, let the pressure release naturally for 10 minutes before quick releasing the rest.
- Finish with cream:
- Switch back to Sauté mode and stir in heavy cream and remaining butter. Simmer for 2 to 3 minutes, stirring until the sauce turns glossy and creamy. Taste and adjust salt as needed.
- Serve and garnish:
- Serve hot over basmati rice or with warm naan, sprinkling chopped cilantro over the top for freshness and color.
This recipe became my go to for comfort during a particularly stressful month at work. There was something so grounding about the ritual of marinating the chicken in the morning, knowing I'd have something nourishing waiting for me after a long day. Now the smell of garam masala and butter automatically makes me feel like everything's going to be okay.
Making It Your Own
I've found that adding a pinch of fenugreek leaves right at the end takes the flavor profile somewhere completely authentic. My friend who grew up in Mumbai told me about kasuri methi, and it's become the secret ingredient I always keep in my pantry now. Just crush the dried leaves between your palms before sprinkling to release their aromatic oils.
Serving Suggestions That Work
Basmati rice is classic, but I've also served this over cauliflower rice when I'm watching carbs, and honestly, it still feels satisfying. The key is having something to soak up that sauce, whether it's naan, roti, or even just a spoon. I once served it with roasted vegetables on the side, and the contrast of the creamy curry with charred broccoli was unexpectedly perfect.
Storage and Meal Prep
This butter chicken keeps beautifully in the refrigerator for up to four days, and the flavors continue developing as they sit. I portion it into glass containers with rice already divided, making lunch prep feel like a treat instead of a chore. The sauce thickens in the fridge, so splash in a tablespoon of water when reheating to bring back that silky consistency.
- Freeze individual portions for up to three months
- Thaw overnight in the refrigerator before reheating gently
- The cream may look slightly separated after freezing, but it comes back together with a good stir
There's something deeply satisfying about making restaurant quality food in your own kitchen, especially when it comes together this easily. I hope this recipe finds its way into your regular rotation, bringing you that same warmth and comfort it's brought to my table.
Recipe Questions
- → How long should I marinate the chicken?
-
Marinate the chicken for at least 1 hour, though overnight marinating yields the most tender and flavorful results. The yogurt and spices need time to penetrate the meat properly.
- → Can I make this dairy-free?
-
Yes, substitute coconut milk or full-fat canned coconut cream for both the Greek yogurt in the marinade and the heavy cream. Use coconut oil or ghee instead of butter for sautéing.
- → Is this dish very spicy?
-
This version has moderate heat from chili powder and cayenne. Reduce or omit the cayenne for a milder dish. The cream helps balance the spice level, making it family-friendly.
- → Can I use chicken breasts instead of thighs?
-
Chicken breasts work but tend to dry out more easily. If using breasts, reduce the pressure cooking time to 5-6 minutes to prevent tough, overcooked meat. Thighs remain juicier and more forgiving.
- → What can I serve with butter chicken?
-
Traditional pairings include basmati rice, naan bread, or roti for scooping up the sauce. A simple cucumber raita and roasted cauliflower or green beans make excellent sides to balance the rich flavors.
- → How long will leftovers keep?
-
Store leftovers in an airtight container in the refrigerator for up to 3-4 days. The flavors actually improve overnight. Reheat gently on the stovetop with a splash of water or cream to restore consistency.