Instant Pot Butter Chicken

Creamy Instant Pot butter chicken with tender pieces swimming in spiced tomato sauce garnished with fresh cilantro Save
Creamy Instant Pot butter chicken with tender pieces swimming in spiced tomato sauce garnished with fresh cilantro | quickpinkitchen.com

This classic Indian dish features tender chicken thighs marinated in yogurt and aromatic spices, then pressure-cooked to perfection in a rich tomato-based sauce. The creamy finish comes from heavy cream and butter, creating that restaurant-quality texture everyone loves. The entire process takes just 40 minutes from start to finish, making it perfect for weeknight dinners when you want something special without spending hours in the kitchen.

The first time I made butter chicken, I stood over my stove stirring a pot for nearly an hour, arms aching, convinced there had to be a better way. Then my sister gifted me an Instant Pot, and honestly, my weeknight dinners transformed overnight. This recipe now delivers that same velvety, restaurant-quality sauce in a fraction of the time, with even more tender chicken than I thought possible.

Last winter, when my friend Sarah was recovering from surgery, I brought over a container of this butter chicken with fresh naan. She texted me two hours later saying it was the first thing that actually made her feel like herself again. Food has this way of comforting us that nothing else quite can, and this dish seems to do that job exceptionally well.

Ingredients

  • Chicken thighs: The extra fat keeps the meat juicy during pressure cooking, whereas breasts can dry out
  • Greek yogurt: The enzymes tenderize the protein while adding a subtle tang that cuts through the rich sauce
  • Garam masala: This warm spice blend is non-negotiable for authentic flavor, so do not skip it
  • Tomato puree: Creates that signature deep red color and concentrated tomato flavor without the texture of crushed tomatoes
  • Heavy cream: Transforms the spicy tomato base into the luscious, restaurant-style sauce you crave
  • Butter: Both for starting the aromatics and finishing the dish, adding layers of richness
  • Fresh cilantro: Brightens up all that creaminess and makes the final dish look gorgeous

Instructions

Marinate the chicken:
Combine the chicken pieces with yogurt, lemon juice, ginger, garlic, and all the spices in a large bowl, making sure every piece is coated. Let it sit for at least an hour, though overnight is even better for deep flavor penetration.
Sauté the aromatics:
Set your Instant Pot to Sauté mode and melt two tablespoons of butter, then add the diced onions, garlic, and ginger paste. Cook until the onions turn soft and translucent, about 3 to 4 minutes, stirring occasionally to prevent sticking.
Build the sauce base:
Pour in the tomato puree and add the ground cumin, smoked paprika, coriander, and cayenne pepper. Let everything bubble together for 2 minutes, stirring constantly to toast the spices and deepen their flavor.
Add the chicken and pressure cook:
Toss in the marinated chicken along with every drop of that spiced yogurt marinade, stir to combine, then secure the lid. Cook on Manual or Pressure Cook for 8 minutes on high, then let the pressure release naturally for 10 minutes before quick-releasing the rest.
Finish with cream and butter:
Switch back to Sauté mode and stir in the heavy cream and remaining two tablespoons of butter, letting it simmer for 2 to 3 minutes until the sauce thickens slightly. Taste and add salt if needed, then serve immediately with your favorite garnishes.
Rich Indian butter chicken served over fluffy white rice with a side of warm naan bread for dipping Save
Rich Indian butter chicken served over fluffy white rice with a side of warm naan bread for dipping | quickpinkitchen.com

My neighbor asked for the recipe after smelling it through our shared wall, and now she makes it every Sunday for meal prep. There is something about the aroma of garam masala and butter that makes people knock on doors.

Make It Your Own

I have played around with the spice level over time, sometimes dialing back the cayenne when my kids are eating. The beauty of this dish is how forgiving it is, so adjust the heat to match your familys tolerance.

Serving Suggestions

Basmati rice is classic, but I have also served this over roasted cauliflower when trying to cut carbs. Warm naan for scooping up every last drop of sauce is non-negotiable in my house.

Storage and Meal Prep

This butter chicken actually tastes better the next day as the spices continue to meld. I often make a double batch and portion it out for lunch throughout the week.

  • Store in airtight containers for up to 4 days in the refrigerator
  • Freeze for up to 3 months without the cream, then add fresh cream when reheating
  • Reheat gently on the stove with a splash of water to loosen the sauce
Savory Instant Pot butter chicken featuring golden chicken thighs in a velvety orange-hued cream sauce with green herbs Save
Savory Instant Pot butter chicken featuring golden chicken thighs in a velvety orange-hued cream sauce with green herbs | quickpinkitchen.com

Some meals are just meant to be shared, and this butter chicken always brings people back for seconds. Enjoy every creamy, spiced bite.

Recipe FAQs

Yes, chicken breasts work well though thighs remain more tender and juicy during pressure cooking. If using breasts, reduce cooking time to 6 minutes to prevent drying.

Marinate for at least 1 hour to develop flavor, but overnight marinating yields the most tender and flavorful results. The yogurt helps break down proteins for extra tenderness.

Substitute coconut milk or coconut cream for both the yogurt marinade and heavy cream. Use coconut oil or ghee instead of butter. The flavor profile will change slightly but remains delicious.

As written, it has a mild to medium heat level. Adjust cayenne pepper and chili powder to your preference. The cream helps mellow the spice, making it family-friendly.

Yes, this freezes beautifully for up to 3 months. Store in airtight containers and reheat gently on the stovetop, adding a splash of cream or water to restore consistency.

Basmati rice is the classic accompaniment, but naan bread, roti, or cauliflower rice all work wonderfully. A simple cucumber raita provides a cool contrast.

Instant Pot Butter Chicken

Tender chicken in rich, creamy tomato sauce with aromatic spices. Ready in 40 minutes using your Instant Pot.

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
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. Mix thoroughly to coat all pieces. Cover and refrigerate for at least 1 hour, or overnight for maximum flavor penetration.
2
Sauté Aromatics: Set Instant Pot to Sauté mode. Melt 2 tablespoons butter, then add diced onion, minced garlic, and ginger paste. Cook until onions become translucent and soft, approximately 3-4 minutes, stirring occasionally to prevent burning.
3
Build the Sauce Base: Pour in tomato puree followed by ground cumin, smoked paprika, ground coriander, and cayenne pepper. Stir continuously for 2 minutes to allow spices to bloom and meld with the tomato base, preventing any scorching on the bottom.
4
Add Marinated Chicken: Transfer the marinated chicken along with all remaining marinade into the Instant Pot. Stir well to distribute the chicken evenly throughout the sauce base, ensuring pieces are submerged.
5
Pressure Cook: Secure the lid and ensure the steam release valve is set to sealing. Select Manual or Pressure Cook mode on High for 8 minutes. The Instant Pot will take approximately 10-15 minutes to reach pressure before the countdown begins.
6
Release Pressure: Allow the pressure to release naturally for 10 minutes once cooking completes. Then carefully turn the steam release valve to quick-release any remaining pressure. Wait until the float pin drops before opening the lid.
7
Finish with Cream: Switch back to Sauté mode. Pour in heavy cream and add the remaining 2 tablespoons butter. Simmer for 2-3 minutes, stirring constantly until the sauce thickens slightly and becomes glossy. Taste and adjust salt as needed.
8
Serve and Garnish: Ladle the butter chicken into serving bowls or over a platter of basmati rice. Sprinkle generously with chopped fresh cilantro. Serve immediately with warm naan bread for soaking up the creamy sauce.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 480
Protein 36g
Carbs 12g
Fat 32g

Allergy Information

  • Contains dairy: Greek yogurt, butter, and heavy cream. Verify processing facility protocols if highly sensitive to dairy allergens.
Lindsay Harper

Passionate home cook sharing easy, wholesome recipes and helpful kitchen tips for everyday meals.