Instant Pot Butter Chicken Recipe

Instant Pot Butter Chicken Recipe




Yield 8

This simple yet decadent Butter Chicken rivals the restaurant version and is ready in a snap in the Instant Pot! Or, prepare ahead and let simmer in a slow cooker.



  1. Turn the Instant Pot on the Saute setting. 
  2. Melt the butter in the Instant Pot and add the diced onion and minced garlic. Cook, stirring constantly for 2 minutes.
  3. Add the diced chicken and saute for another 5 minutes or until chicken is opaque on the outside. It does not need to be completely cooked as the pressure will finish the cooking. 
  4. Turn off the Instant Pot. 
  5. Add the curry powder, salt, garam masala, ground ginger, ground cumin, and ground coriander. Stir to combine.
  6. Add the tomato paste and coconut milk stir to combine. 
  7. Put on the Instant Pot lid and turn to seal it. Turn the knob to "sealing" and set the pressure manually to high for ten minutes. Let come to pressure, cook, and then let pressure release naturally. (This means waiting until the pressure releases on its own and not turning the vent to "venting" to manually release the pressure.)
  8. Open the Instant Pot and stir in the greek yogurt.
  9. Serve over rice or cauliflower and enjoy!


For slow cooker option, combine all ingredients except coconut milk and yogurt and cook on low for 5-6 hours. Mix in coconut milk and yogurt just before serving.

Delicious topped with fresh cilantro.

Courses Dinner

Cuisine Indian

Nutrition Facts

Serving Size 1 cup

Amount Per Serving

Calories 397

% Daily Value

Total Fat 9 g


Saturated Fat 3 g


Cholesterol 115 mg


Sodium 488 mg


Total Carbohydrates 10 g


Sugars 5 g

Protein 66 g


* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Recipe by Wellness Mama® at