Instant Pot Butter Chicken

Creamy Instant Pot butter chicken served over fluffy white basmati rice with fresh cilantro garnish Save
Creamy Instant Pot butter chicken served over fluffy white basmati rice with fresh cilantro garnish | cookrizi.com

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.
Tender chicken thighs simmered in rich spiced tomato sauce with butter in an Instant Pot Save
Tender chicken thighs simmered in rich spiced tomato sauce with butter in an Instant Pot | cookrizi.com

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
Golden butter chicken pieces coated in velvety orange curry sauce ready to scoop with naan Save
Golden butter chicken pieces coated in velvety orange curry sauce ready to scoop with naan | cookrizi.com

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

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.

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.

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.

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.

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.

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.

Instant Pot Butter Chicken

Tender chicken in a rich, creamy tomato sauce with aromatic spices, ready in 40 minutes.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Protein

  • 1½ lbs boneless, skinless chicken thighs, cut into bite-sized pieces

Marinade

  • ¾ cup plain Greek yogurt
  • 1 tbsp lemon juice
  • 1 tbsp ginger paste
  • 1 tbsp garlic paste
  • 1½ tsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground turmeric
  • 1 tsp chili powder
  • 1 tsp salt

Sauce

  • 2 tbsp unsalted butter
  • 1 large onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp ginger paste
  • 1 (14 oz) can tomato puree
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1 tsp ground coriander
  • ½ tsp cayenne pepper
  • 1 cup heavy cream
  • 2 tbsp unsalted butter
  • Salt, to taste

Garnish

  • Chopped fresh cilantro

Instructions

1
Prepare the Chicken Marinade: Combine chicken pieces with all marinade ingredients in a large bowl. Mix thoroughly to coat each piece evenly. Cover and refrigerate for at least 1 hour, or overnight for maximum flavor absorption.
2
Sauté Aromatics: Set Instant Pot to Sauté mode. Add 2 tablespoons butter and allow to melt. Add diced onions, minced garlic, and ginger paste. Sauté until onions become translucent and softened, approximately 3-4 minutes.
3
Build the Sauce Base: Stir in tomato puree, ground cumin, smoked paprika, ground coriander, and cayenne pepper. Cook for 2 minutes, stirring constantly to prevent sticking and allow spices to bloom.
4
Add Marinated Chicken: Add marinated chicken pieces along with all remaining marinade liquid to the Instant Pot. Stir thoroughly to combine chicken with the spiced tomato sauce base.
5
Pressure Cook: Secure the lid and ensure steam valve is sealed. Set Instant Pot to Manual or Pressure Cook on High for 8 minutes. The chicken will become tender during this pressurized cooking phase.
6
Release Pressure: When cooking cycle completes, allow natural pressure release for 10 minutes. Afterward, carefully switch to quick release to depressurize any remaining steam before opening the lid.
7
Finish with Cream: Stir in heavy cream and remaining 2 tablespoons butter. Switch back to Sauté mode and simmer for 2-3 minutes, stirring continuously until sauce achieves a rich, velvety consistency. Season with additional salt as needed.
8
Serve and Garnish: Serve immediately while hot, generously garnished with freshly chopped cilantro. Accompany with steamed basmati rice or warm naan bread for complete meal.
Additional Information

Equipment Needed

  • Instant Pot electric pressure cooker
  • Large mixing bowls
  • Chopping board and chef's knife
  • Measuring spoons and cups
  • Wooden spoon or heat-resistant spatula

Nutrition (Per Serving)

Calories 480
Protein 36g
Carbs 12g
Fat 32g

Allergy Information

  • Contains dairy (Greek yogurt, butter, heavy cream)
  • Verify processing facilities for yogurt, butter, and cream if highly sensitive to dairy cross-contamination
Riza Bennett

Home cook sharing easy, flavorful recipes and handy kitchen tips for relatable cooking adventures.