Instant Pot Butter Chicken

Indulge in the rich, creamy flavors of Butter Chicken, a classic Indian dish, right in your own kitchen. This Instant Pot recipe simplifies the cooking process, making it accessible for even the most novice of cooks. Perfect for a quick, yet decadent meal, this dish will surely impress.

Cooking Time

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes

Serving Size

  • Serves 4 to 6 people


  • 1.5 lbs boneless, skinless chicken thighs, cut into bite-size pieces
  • 3 tablespoons unsalted butter
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon freshly grated ginger
  • 1 can (14 oz) tomato puree
  • 1 cup heavy cream
  • 1 tablespoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon chili powder (adjust to taste)
  • 1/2 teaspoon ground cinnamon
  • Salt to taste
  • Chopped cilantro for garnish


  1. Sauté the Aromatics: Set your Instant Pot to Sauté mode. Melt butter and sauté onion, garlic, and ginger until the onions are translucent.
  2. Add Spices: Stir in garam masala, turmeric, cumin, chili powder, cinnamon, and salt. Cook for 1 minute until fragrant.
  3. Cook the Chicken: Add the chicken pieces to the pot, stirring well to coat with the spices. Sauté for about 5 minutes.
  4. Add Tomato Puree: Pour in the tomato puree and mix well. Make sure to scrape any bits off the bottom of the pot to avoid burning.
  5. Pressure Cook: Secure the lid and set the Instant Pot to High Pressure for 8 minutes. After cooking, allow a natural release for 10 minutes, then do a quick release for any remaining pressure.
  6. Finish with Cream: Stir in the heavy cream and simmer on Sauté mode for another 5 minutes to thicken the sauce.
  7. Garnish and Serve: Garnish with chopped cilantro. Serve hot with rice or naan bread.

Nutritional Info (per serving)

Calories490 kcal
Total Fat30g
Saturated Fat15g
Total Carbohydrate13g
Dietary Fiber2g

Enjoy your homemade Instant Pot Butter Chicken, a dish that promises to deliver the authentic taste of India right to your dining table!