Go Back
+ servings
The Easiest Instant Pot Butter Chicken
Print Recipe
4.48 from 23 votes

Instant Pot Butter Chicken

This Instant Pot Butter Chicken is one of the EASIEST Instant Pot Indian recipes out there - it's creamy, delicious and restaurant-quality made in 30 minutes at home!
Prep Time15 mins
Cook Time15 mins
Total Time30 mins
Course: Main Course
Cuisine: Indian
Keyword: basmati rice, butter chicken, curry, indian recipe, instant pot
Servings: 6 people
Calories: 507kcal
Author: Taylor Stinson


  • 2 tbsp butter
  • 2 yellow onions, diced
  • 4 cloves garlic, minced
  • 1 tbsp minced ginger
  • 4 medium-sized chicken breasts, diced into 1-inch pieces
  • 1 tbsp brown sugar
  • 1 tbsp garam masala
  • 2 tsp turmeric
  • 2 tsp chili powder
  • 1/2 tsp cinnamon
  • 1 tsp salt
  • 1 (796mL) can crushed tomatoes
  • 1/4 cup heavy cream
  • Naan, for serving
  • Cilantro, for serving


  • 1 cup dry basmati rice
  • 1 1/4 cups water
  • 1 tsp butter
  • 1 pinch salt (optional)


  • Add all ingredients for chicken in the order listed to Instant Pot. Place lid on Instant Pot and make sure valve is set to seal.
  • Press the pressure cook button and set to high, then cook for 3 minutes. Meanwhile, cook rice in a rice cooker. Instant Pot will take about 10-15 minutes to come to pressure then pressure cook the 3 minutes.
  • Do a quick release of the pressure on the Instant Pot by flicking the switch at the top with a spoon. Open the lid when pressure gauge has dropped and the lid opens easily.
  • Stir in cream, then serve butter chicken overtop of basmati rice and garnish with cilantro. Serve with naan if desired. Enjoy!



Calories: 507kcal | Carbohydrates: 49g | Protein: 38g | Fat: 15g | Saturated Fat: 6g | Cholesterol: 125mg | Sodium: 908mg | Potassium: 663mg | Fiber: 2g | Sugar: 4g | Vitamin A: 595IU | Vitamin C: 3.4mg | Calcium: 58mg | Iron: 1.3mg