
This Instant Pot version delivers all the richness of traditional butter chicken without the hours of stovetop cooking. The pressure cooker infuses the chicken with spices while creating a creamy, velvety sauce in a fraction of the time.
I’ve perfected the balance of aromatic spices, tangy tomatoes, and heavy cream to achieve authentic flavor. The chicken stays tender, and the sauce thickens naturally under pressure.
In just 30 minutes, you’ll have a dish that rivals your favorite restaurant—fragrant, deeply flavored, and ready to serve over basmati rice or with warm naan.
The method is streamlined but never skips the essentials: marinating the chicken, building layers of flavor, and finishing with a touch of cream for that signature creamy texture.
Ingredients for Indian Butter Chicken Recipe Instant Pot
Rich, aromatic ingredients create that signature creamy sauce you crave in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Plain Yogurt 🥛 | ½ cup | Full-fat for best results |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced finely |
| Fresh Ginger 🌿 | 1 tbsp | Grated or minced |
| Garam Masala 🌶️ | 1 ½ tsp | Divided for marinade and sauce |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🍃 | 1 tsp | Freshly ground preferred |
| Turmeric Powder 🌶️ | ½ tsp | For color and earthiness |
| Cayenne Pepper 🔥 | ¼ tsp | Adjust to heat preference |
| Crushed Tomatoes 🍅 | 1 can | 28 oz can, San Marzano preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creamy texture |
| Unsalted Butter 🧈 | 2 tbsp | For finishing sauce |
| Yellow Onion 🧅 | 1 whole | Finely diced |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
The chicken thighs are non-negotiable here—they stay juicy under pressure (trust me, breasts dry out). Costco or Trader Joe’s have great pre-cut options. For the yogurt, full-fat Greek gives the best marinade cling. Garam masala varies by brand—I like MDH or Badshah for authentic flavor. The crushed tomatoes should be high-quality; San Marzano cans are the gold standard (worth the extra buck).
No garam masala? Mix one-third each cumin, coriander, and cinnamon—close enough for tonight. Swap fresh ginger for ground ginger at half the amount. No heavy cream? Coconut milk works (slightly different flavor but still lush). The cayenne can be skipped or doubled—your heat tolerance, your call. If you’re out of lemon juice, vinegar in a pinch (but fresh lemon is ideal).
Marinate the chicken while you prep—every minute counts. Leftovers keep 4-5 days in the fridge (the flavors deepen). Freeze for 3 months if you double the batch (portion before freezing). The sauce thickens as it cools, so don’t stress if it looks thin at first.
Why You’ll Love This Recipe
- Set It and Forget: I toss everything in the Instant Pot and walk away—no babysitting, no stirring, just tender chicken in a creamy tomato sauce when the timer dings.
- That Garlic-Ginger Punch: The fresh ginger and garlic in the yogurt marinade make the chicken so flavorful it tastes like it simmered all day.
- Meal Prep Magic: I make a double batch on Sunday and pack it for lunches—it reheats beautifully and tastes even better the next day.
- Budget-Friendly Feast: Boneless thighs stay juicy and cost half what breasts do, so I can splurge on the good naan without guilt.
Step-by-Step Instructions for Indian Butter Chicken Instant Pot
Here’s the method. Straightforward, tested, works every time for that creamy sauce.
Step 1: Marinate the Chicken for Maximum Flavor
In a large bowl, combine the 1.5 lb boneless skinless chicken thighs (cut into bite-sized pieces) with 0.5 cup plain yogurt, 1 tbsp lemon juice, 4 cloves minced garlic, 1 tbsp grated ginger, 1 tsp garam masala, 1 tsp ground cumin, 1 tsp ground coriander, 0.5 tsp turmeric powder, 0.25 tsp cayenne pepper, and 1 tsp kosher salt.
I use my hands to really work the marinade into the chicken, ensuring every piece is well coated. The acidity in the yogurt and lemon juice helps tenderize the meat while the spices infuse it with flavor. Let this sit for 10 minutes while you prep the remaining ingredients—this short marinade time is enough to make a difference without requiring advance planning.
Step 2: Sauté Aromatics and Build the Sauce Base
Set your Instant Pot to the “Sauté” function on normal heat. Add the 1 whole diced yellow onion and cook for 3-4 minutes until soft and translucent, stirring occasionally. This creates a sweet, caramelized foundation for your sauce.
Add the remaining 0.5 tsp garam masala and cook for 30 seconds until fragrant. Then pour in the 1 can crushed tomatoes and scrape up any browned bits from the bottom of the pot. These fond bits add incredible depth to the final sauce. Let this simmer for 2 minutes to meld the flavors.
Step 3: Pressure Cook the Chicken in the Sauce
Add the marinated chicken and all its juices to the Instant Pot. Stir to coat the chicken in the sauce. Secure the lid, set the valve to “Sealing,” and cook on high pressure for 6 minutes. The chicken will cook perfectly in this short time while absorbing all those delicious flavors.
Once the cooking time is complete, let the pressure release naturally for 5 minutes, then quick-release any remaining pressure. This natural release helps prevent the chicken from drying out. Open the lid carefully—the steam will carry amazing aromas that signal your dish is nearly ready.
Step 4: Finish with Cream and Butter for Luxurious Texture
Set the Instant Pot back to “Sauté” on low heat. Stir in the 0.5 cup heavy cream and 2 tbsp unsalted butter. The butter adds a velvety richness while the cream creates that signature luxurious texture we’re after.
Let this simmer for 3-4 minutes until the sauce thickens slightly and the butter is fully melted. Taste and adjust seasoning if needed, though the marinade should have provided plenty of flavor. The sauce should coat the back of a spoon with a beautiful, creamy consistency that clings to the chicken.
Pro Tips For Making Indian Butter Chicken Recipe Instant Pot
- Marinate Overnight: Give the chicken thighs, yogurt, lemon juice, garlic, and ginger at least 4 hours in the fridge—overnight if you can. I learned this the hard way when my first batch tasted bland because I rushed it.
- Sear the Chicken: Use the sauté function on the Instant Pot to brown the chicken before pressure cooking. It adds depth to the sauce and keeps the meat from getting mushy—about 3-4 minutes per side.
- Skip the Overcrowding: Don’t dump all the chicken in at once if your Instant Pot is small. Cook in batches if needed, or the sauce won’t thicken properly and the chicken steams instead of searing.
- Use Full-Fat Yogurt: Sounds weird, but it works: full-fat plain yogurt keeps the marinade from separating and gives the sauce a richer texture. Low-fat versions can curdle when pressure cooked.
Wine and Beer Pairings for indian butter chicken recipe instant pot
White Wine Pairs
A crisp Viognier with its stone fruit notes complements the creamy sauce beautifully. Look for a bottle from California or France. The wine’s acidity cuts through the richness while its floral aromas harmonize with the garam masala. 🍷
Red Wine Options
A light-bodied Pinot Noir from Oregon or New Zealand works surprisingly well. Its red fruit flavors and earthy undertones don’t overpower the dish. Serve slightly chilled for best results.
Beer Pairings
An Indian Kingfisher Lager is my top choice—the malt sweetness balances the spices. For craft beer lovers, a Belgian Tripel with its fruity esters and peppery notes creates an interesting contrast. 🍺
Non-Alcoholic
A sparkling mango lassi made with 1 cup yogurt, ½ cup mango pulp, and 1 tsp sugar refreshes the palate. The cool creaminess mirrors the sauce while the mango adds tropical brightness.
Cocktail Alternative
A Gin & Tonic with a lime wedge offers a crisp, citrusy counterpoint to the rich dish. The botanicals in gin complement the aromatic spices without competing. Use 2 oz gin to 4 oz tonic for perfect balance.
Nutrition Facts
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Not recommended. Thighs stay juicy under pressure while breasts can dry out. If you must, reduce pressure time to 4 minutes and add 1/4 cup extra cream.
How do I make it less spicy?
Skip the cayenne and reduce garam masala to 1 tsp. Add 1 tbsp honey at the end to balance heat. The yogurt marinade also helps mellow spices.
Can I make this dairy-free?
Yes! Use coconut milk instead of cream and coconut oil instead of butter. The flavor will differ slightly but remains rich and creamy.
Why is my sauce too thin?
Simmer uncovered on “Sauté” for 5-7 minutes after adding cream. For quicker results, mix 1 tbsp cornstarch with water and stir in.
- Lentil Loaf Recipe With Egg: Meatless Centerpiece With Savory Depth - October 9, 2026
- Gravy Recipe for Pulled Pork: Rich and Velvety Sauce to Elevate Every Bite - October 9, 2026
- Instant Pot Pot Roast Recipe Red Wine: Rich Braised Depth With Root Vegetables - October 9, 2026