Instant Pot Butter Chicken: Easier Than Takeout

Posted on

Dulce Burns

Instant Pot butter chicken - featured image

Three years ago, I was sitting on my kitchen floor at 9:30 PM, eating butter chicken out of a plastic container with a plastic fork. My husband was asleep, the kids were finally down, and I had zero energy left. I was exhausted from a workday that wouldn’t end, and I was too tired to think about cooking. But I also didn’t want to eat the same sad leftovers again.

I ordered from my favorite spot—yes, that takeout place everyone loves—and waited for the delivery driver. When the food arrived, it was lukewarm. The rice was clumpy. The sauce was thin and salty, lacking that rich, creamy depth I remembered from my first time trying it in a restaurant in Toronto. I took one bite, felt a pang of disappointment, and made a promise to myself: I would learn to make this at home. And I would make it better.

That promise turned into a month of failed experiments. My first attempt was too spicy. The second was watery. The third tasted like canned soup. I almost gave up. But then I discovered the Instant Pot. And suddenly, everything changed.

Now, this Instant Pot butter chicken is my secret weapon. It’s the dish I make when I’m tired, when I’m stressed, or when I just want something that tastes like a vacation. It’s creamy, tangy, slightly sweet, and packed with tender chicken. And the best part? It tastes better than the takeout version. I’ve tested this recipe dozens of times, tweaking the spice levels and the cream ratios, until I landed on the perfect balance. It’s not just “good for homemade.” It’s genuinely better.

If you’ve been looking for an easy weeknight dinner that doesn’t compromise on flavor, you’re in the right place. This Instant Pot butter chicken better than takeout recipe is here to save your dinner routine. Let’s get cooking.

Why You’ll Love This Recipe

There are about ten reasons I keep making this, but here are the big ones. This isn’t just another chicken recipe; it’s a game-changer for busy families.

Stupid Simple — Seriously, if you can chop an onion and hit a few buttons, you can make this. I’ve walked my teenage son through it over FaceTime. He’s never cooked before, and he made it successfully. The Instant Pot does the heavy lifting, so you don’t need to be a chef.

Lightning Fast — 45 minutes from start to finish. That’s right. Most people think butter chicken takes hours because of the marinating and slow simmering. Not this version. The pressure cooker tenderizes the chicken and melds the flavors in a fraction of the time. I make this on weeknights when I get home at 7 PM, and dinner is on the table by 7:45.

Pantry-Friendly — You probably have 80% of these ingredients already. Tomato sauce, yogurt, butter, cream, spices. I keep these stocked just so I can make this on a whim. No special trips to the store needed.

Crowd-Pleaser — I’ve served this to my vegetarian sister (she swaps chicken for chickpeas), my gluten-free neighbor, and my I-only-eat-chicken dad. Everyone loved it. The mild, creamy flavor appeals to picky eaters, while the complex spice profile satisfies foodies.

Makes Amazing Leftovers — Actually tastes better the next day. The flavors deepen and meld together overnight. I deliberately make extra for lunch throughout the week. It reheats beautifully and is my go-to office lunch.

Budget-Smart — Feeds 4-6 people for under $20. That’s less than one meal at a sit-down restaurant. You’re getting more food, fresher ingredients, and better quality for a fraction of the price.

This is my go-to when I need dinner to just work. No complicated techniques, no weird ingredients, just reliable, delicious food that makes everyone happy.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. I’m particular about three ingredients here, and I’ll tell you exactly why.

For the Marinade

Chicken thighs (2 pounds / 900g) — Boneless, skinless. I use thighs because they stay juicy under pressure. Breasts can dry out. If you must use breasts, cut them into large chunks and don’t overcook.

Greek yogurt (½ cup / 120g) — Plain, full-fat. The yogurt tenderizes the chicken and adds tang. Skim yogurt doesn’t work the same—it’s too thin and lacks the richness. Don’t skip it.

Lemon juice (2 tablespoons / 30ml) — Freshly squeezed. Bottled juice has a weird metallic taste. It brightens the marinade and helps break down the meat.

Ginger (1 tablespoon / 15g, fresh, grated) — Fresh is non-negotiable here. Ground ginger tastes dusty. Grate it yourself for that sharp, spicy kick.

Garlic (4 cloves, minced / about 2 tablespoons) — Yes, four cloves. Don’t skimp. Fresh only—no jarred garlic in this recipe. It adds depth and warmth.

Garam masala (2 teaspoons) — This is the key spice blend. It’s warm, earthy, and aromatic. Buy a fresh jar; old garam masala loses its potency. I use Shan or Badshah brands.

Chili powder (1 teaspoon) — For mild heat. If you like it spicy, add cayenne. For mild, stick to chili powder or paprika.

Salt (1 teaspoon) — To taste. Adjust after cooking if needed.

For the Sauce

Instant Pot butter chicken preparation steps

Butter (3 tablespoons / 45g) — Unsalted. This gives the dish its name and richness. I use European-style butter for extra creaminess, but regular works fine.

Onion (1 large, finely diced / about 300g) — Yellow onion. Finely dice it so it melts into the sauce. I cook it until it’s completely translucent, almost gone.

Tomato sauce (1 can / 14 oz / 400g) — Crushed tomatoes or tomato puree. I prefer crushed for texture. Avoid canned tomato soup—it’s too sweet and thick.

Heavy cream (½ cup / 120ml) — Full-fat only. Half-and-half makes it too thin. Trust me on this. The cream balances the acidity of the tomatoes.

Sugar (1 teaspoon) — Just a pinch to balance the tomato acidity. You won’t taste it as sweet; it just makes the flavors pop.

Salt (to taste)

Fresh cilantro (¼ cup, chopped) — For garnish. Adds freshness and color. Optional but recommended.

For Serving

Basmati rice — Cooked according to package directions. Essential for soaking up the sauce.

Naan bread — For scooping. Warm it up in the oven for 5 minutes.

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use.

Instant Pot (or any electric pressure cooker) — I use a 6-quart model. It’s the perfect size for this recipe. If you don’t have one, you can make this on the stovetop, but it’ll take longer. See my creamy garlic tuscan salmon for a stovetop-friendly option if you’re avoiding the Instant Pot.

Sharp knife — For chopping onions and mincing garlic. Dull knives make you cry more—learned this the hard way.

Cutting board — Any size works. I use plastic for easier cleanup.

Wooden spoon — For stirring. Silicone works too. Don’t use metal on non-stick liners.

Measuring cups and spoons — Pretty standard stuff. Dollar store versions work fine.

Grater — For fresh ginger. Microplane is best, but a box grater works.

Optional but nice:

Food processor — For blending the sauce if you want it super smooth. I usually leave it chunky for texture, but smooth is great for kids.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up.

Step 1: Marinate the Chicken (5 minutes)

In a large bowl, combine the Greek yogurt, lemon juice, grated ginger, minced garlic, garam masala, chili powder, and salt. Add the chicken thighs and toss to coat. Let it sit while you prep the rest. You can cook it immediately, but 15 minutes of marinating makes a huge difference. If you have time, let it sit in the fridge for up to 4 hours. This tenderizes the meat and infuses it with flavor.

Step 2: Sauté the Aromatics (5 minutes)

Set your Instant Pot to “Sauté” mode. Add the butter and let it melt. Once foamy, add the diced onion. Cook for 5-7 minutes, stirring occasionally, until the onion is soft and translucent. Don’t rush this step. The onions need to caramelize slightly to build a flavor base. Add the garlic in the last minute of cooking so it doesn’t burn.

Step 3: Add the Tomatoes (2 minutes)

Pour in the tomato sauce, sugar, and another teaspoon of garam masala. Stir well, scraping up any browned bits from the bottom of the pot. This is crucial—any stuck bits can cause a “Burn” warning later. Let it simmer for 2 minutes to meld the flavors.

Step 4: Pressure Cook (10 minutes)

Add the marinated chicken and all the marinade to the pot. Stir gently to combine. Secure the lid and set the valve to “Sealing.” Select “Manual” or “Pressure Cook” on High for 10 minutes. The Instant Pot will take about 10-15 minutes to come to pressure. While it’s cooking, cook your basmati rice. This is a great time to relax.

Step 5: Quick Release (5 minutes)

Once the timer beeps, perform a Quick Release. Carefully turn the valve to “Venting” to release the steam. Wait until the float valve drops. Open the lid. The chicken should be cooked through and tender.

Step 6: Add the Cream (2 minutes)

Stir in the heavy cream. If you want a smoother sauce, use an immersion blender to puree the sauce right in the pot. Or, transfer half the sauce to a blender and pulse until smooth, then return it to the pot. This step is optional but gives that restaurant-quality texture. Stir in the cream and let it sit on “Sauté” mode for 2-3 minutes to thicken slightly. The sauce should coat the back of a spoon.

Step 7: Serve

Taste and adjust salt if needed. Serve over basmati rice, garnished with fresh cilantro and a dollop of yogurt or extra cream. Pair with warm naan bread. Enjoy!

Total Time: About 45 minutes (10 minutes active, 35 minutes mostly hands-off)

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Use Chicken Thighs — I can’t stress this enough. Thighs have more fat and connective tissue, which breaks down under pressure to create tender, juicy meat. Breast meat can become rubbery if overcooked. If you must use breasts, cut them into large chunks and check for doneness early.

Don’t Skip the Sauté — Some people skip the sauté step to save time. Don’t. Sautéing the onions and spices develops flavor that boiling can’t. It creates a deeper, more complex sauce. It only adds 5 minutes.

Blend for Smoothness — Restaurant butter chicken is usually smooth. If you want that texture, blend the sauce after pressure cooking. An immersion blender is easiest. If you don’t have one, use a regular blender (carefully, with the vent open) or an immersion blender in a tall container.

Balance the Flavors — Taste before serving. If it’s too acidic, add a pinch of sugar. If it’s too bland, add salt. If it’s too thick, add a splash of water or broth. If it’s too thin, let it simmer longer or add a teaspoon of cornstarch mixed with water.

Common Mistakes (and how to avoid them):

Mistake: Burn Warning — This usually happens if there aren’t enough liquids or if tomato paste was used instead of sauce. Make sure you have enough tomato sauce and water. Also, deglaze the pot after sautéing onions to remove stuck bits.

Mistake: Sauce is too thin — Let it simmer on Sauté mode for 5-10 minutes after adding cream. The cream will reduce and thicken. Or add a tablespoon of tomato paste.

Mistake: Chicken is dry — You overcooked it. Check the internal temperature. It should be 165°F (74°C). If using breasts, reduce pressure time to 6-8 minutes.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Chicken Breast Version — Use 2 pounds of boneless, skinless chicken breasts. Cut into large chunks. Reduce pressure time to 6 minutes. Check for doneness early to prevent drying out.

Veggie-Loaded — Add 1 cup of cauliflower florets and 1 cup of diced bell peppers with the chicken. They cook perfectly under pressure and soak up the sauce. This is how I get my kids to eat vegetables.

Spicy Version — Add 1 teaspoon of cayenne pepper or 2 teaspoons of red chili flakes. Or use Kashmiri chili powder for color and heat. I make this when I want a kick.

Lighter Version — Use coconut milk instead of heavy cream. It’s lighter but still creamy. Or use half-and-half. I make this when I’m trying to be “healthy.” It’s still delicious.

Mushroom Lover’s — Sauté 8oz sliced mushrooms with the onions. Cook until golden brown. Adds earthiness and makes it feel fancier.

Dietary Modifications:

Gluten-Free — This recipe is naturally gluten-free. Just make sure your garam masala and tomato sauce are certified GF. Use gluten-free naan or rice.

Dairy-Free — Replace Greek yogurt with coconut yogurt and heavy cream with full-fat coconut milk. It’s different but still tasty. My lactose-intolerant friend requests this version.

Vegan — Skip the chicken and use chickpeas or tofu. Use coconut yogurt and coconut milk. Add chickpeas with the tomatoes and pressure cook for 0 minutes (just heat through). It’s hearty and delicious.

Serving & Storage

How to Serve:

I usually serve this straight from the Instant Pot at the dinner table—it looks rustic and stays warm. But here are other ways I’ve enjoyed it:

Side Dishes:

– Basmati rice (obviously)

– Naan bread (warm it up in the oven for 5 minutes)

– Simple green salad with balsamic vinaigrette

– Roasted broccoli or green beans

Toppings Bar:

When I have guests, I put out: extra cilantro, red pepper flakes, lemon wedges, crispy onion bits, and extra cream. Everyone customizes their bowl.

Storage Instructions:

Refrigerator:

Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal.

Reheating:

Best method: Add to a skillet with a splash of milk or cream over low heat. Stir until heated through and creamy again.

Microwave method: Heat in 30-second intervals, stirring between. Add a splash of milk if it’s too thick.

Freezing:

This freezes well! Store in an airtight container for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture might change slightly, but it’s still good.

Pro tip: If leftovers are drying out, stir in a tablespoon of butter and a splash of milk when reheating. Brings back that creamy texture.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking.

Per Serving (based on 6 servings):

Nutrient Amount
Calories 480
Protein 35g
Carbs 12g
Fiber 2g
Sugar 6g
Fat 32g
Saturated Fat 18g
Cholesterol 120mg
Sodium 580mg

What’s Good:

– High protein from chicken

– Moderate carbs from rice (if served with rice)

– Can add vegetables to boost nutrition

What to Know:

– Higher in calories from cream and butter

– Contains dairy

– Moderate sodium (use low-sodium tomato sauce to reduce)

Look, this is comfort food with cream and cheese. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use the half-and-half version and load up on vegetables. But usually? I just eat a reasonable portion and enjoy it.

Final Thoughts

So that’s my go-to Instant Pot butter chicken! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the garlic (though more is always better in my opinion). The best recipes are the ones you adapt to your family’s tastes.

If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy cooking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Q: Can I use chicken breasts instead of thighs?

A: You can, but thighs are better. Breasts can dry out under pressure. If you use breasts, cut them into large chunks and reduce the pressure time to 6 minutes. Check for doneness early. Thighs stay juicy and tender, which is why I prefer them.

Q: Why did my Instant Pot give a “Burn” warning?

A: This usually happens if there aren’t enough liquids or if tomato paste was used instead of sauce. Make sure you have enough tomato sauce and water. Also, deglaze the pot after sautéing onions to remove stuck bits. If you used tomato paste, dilute it with water or broth before adding.

Q: Can I make this without an Instant Pot?

A: Yes! You can make this on the stovetop. Sauté the onions and spices, add the chicken and tomatoes, and simmer covered for 20-25 minutes until the chicken is cooked and the sauce thickens. It’ll take longer, but the flavor is the same. See my creamy garlic tuscan salmon for another stovetop-friendly method if you’re avoiding the Instant Pot.

Q: How do I reheat leftovers without it getting dry?

A: Add a splash of milk or cream to a skillet, add your leftover chicken, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of milk first and heat in short bursts, stirring between.

Q: Can I freeze this recipe?

A: Absolutely! Store in an airtight container for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture might change slightly, but it’s still good. I freeze this in single-serving portions for easy lunches.

Q: What spices can I substitute for garam masala?

A: If you don’t have garam masala, you can use a mix of cinnamon, cumin, coriander, and cardamom. Or use curry powder as a substitute. It won’t be exactly the same, but it’ll still be delicious. Garam masala is key for that authentic flavor, though.

Q: Can I make this vegan?

A: Yes! Skip the chicken and use chickpeas or tofu. Use coconut yogurt and coconut milk. Add chickpeas with the tomatoes and pressure cook for 0 minutes (just heat through). It’s hearty and delicious. My lactose-intolerant friend requests this version all the time.

Pin This Recipe!

Instant Pot butter chicken recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Instant Pot butter chicken - featured image

Instant Pot Butter Chicken: Easier Than Takeout


  • Author: Maya
  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Description

A creamy, tangy, and slightly sweet Instant Pot butter chicken that tastes better than takeout. This easy weeknight dinner is ready in 45 minutes using pantry-friendly ingredients.


Ingredients

Scale
  • 2 pounds boneless, skinless chicken thighs
  • 1/2 cup plain, full-fat Greek yogurt
  • 2 tablespoons freshly squeezed lemon juice
  • 1 tablespoon fresh ginger, grated
  • 4 cloves garlic, minced
  • 2 teaspoons garam masala
  • 1 teaspoon chili powder
  • 1 teaspoon salt (for marinade)
  • 3 tablespoons unsalted butter
  • 1 large yellow onion, finely diced
  • 1 can (14 oz / 400g) crushed tomatoes or tomato puree
  • 1/2 cup heavy cream
  • 1 teaspoon sugar
  • Salt to taste
  • 1/4 cup fresh cilantro, chopped (for garnish)
  • Basmati rice (for serving)
  • Naan bread (for serving)

Instructions

  1. In a large bowl, combine Greek yogurt, lemon juice, grated ginger, minced garlic, 2 teaspoons garam masala, chili powder, and salt. Add chicken thighs and toss to coat. Let marinate for at least 15 minutes or up to 4 hours in the fridge.
  2. Set Instant Pot to ‘Sauté’ mode. Add butter and melt. Add diced onion and cook for 5-7 minutes until soft and translucent. Add garlic in the last minute of cooking.
  3. Pour in tomato sauce, sugar, and another teaspoon of garam masala. Stir well to scrape up any browned bits from the bottom. Simmer for 2 minutes.
  4. Add the marinated chicken and all marinade to the pot. Stir gently. Secure lid, set valve to ‘Sealing’, and select ‘Pressure Cook’ on High for 10 minutes.
  5. Once the timer beeps, perform a Quick Release by turning the valve to ‘Venting’. Wait for the float valve to drop, then open the lid.
  6. Stir in heavy cream. For a smoother sauce, blend with an immersion blender or transfer half to a blender and pulse. Return to pot if blended separately.
  7. Let the sauce simmer on ‘Sauté’ mode for 2-3 minutes to thicken slightly until it coats the back of a spoon.
  8. Taste and adjust salt if needed. Serve over basmati rice, garnished with fresh cilantro, and pair with warm naan bread.

Notes

Use chicken thighs for juicier meat; breasts can dry out. Ensure you deglaze the pot after sautéing onions to avoid a ‘Burn’ warning. For a smoother restaurant-style texture, blend the sauce after cooking. This recipe is naturally gluten-free if using certified GF spices and tomato sauce. Can be made dairy-free by substituting coconut yogurt and coconut milk.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 serving with rice
  • Calories: 480
  • Sugar: 6
  • Sodium: 580
  • Fat: 32
  • Saturated Fat: 18
  • Carbohydrates: 12
  • Fiber: 2
  • Protein: 35

Keywords: Instant Pot, Butter Chicken, Indian Recipe, Pressure Cooker, Weeknight Dinner, Creamy Chicken, Better Than Takeout, Easy Dinner

You might also like these recipes

Leave a Comment

Recipe rating