Instant Pot Butter Chicken
This creamy, saucy, and flavorful chicken is so easy to make in your instant pot. Serve on traditional rice or cauliflower rice to take advantage of every drop of the rich tomato sauce.
Instant Pot Butter Chicken is a popular curry dish that smells incredible as it cooks. It’s filled with amazing spices but it’s not actually burn-your-mouth-spicy! It has a lot of flavor but very little heat.
The spices that give this dish that big authentic Indian flavor are likely all available in your grocery store. The spice that may be new to you if you don’t typically prepare Indian food at home is garam masala. It’s actually a blend of spices such as cumin, cardamon, cloves, and cinnamon. The one you find may also have nutmeg or cloves – every brand is a little different. (I buy mine at Walmart on the baking and spice aisle.)
The tomato based sauce is the real winner in my opinion. It’s thick and amazing over rice. Feel free to use regular white rice or cauliflower rice (if you want to keep it low carb and Whole30).
So why is it called butter chicken? When this dish was originally created in the 1950’s it included plenty of butter and cream. That’s likely what you’ll be served if you order this in a restaurant today as well. My version is dairy free but you’ll still get every bit of that rich flavor, friend.
You can use whatever cooking fat you like to get this dish started. Ghee is my personal favorite but olive oil, avocado oil, and coconut oil all work great too. Sauté the onion and garlic in the Instant Pot using the sauté setting. Then stir in all the other ingredients except for the coconut cream.
Cook in the Instant Pot on high pressure for 10 minutes. Once it’s done stir in your coconut cream and serve!
Recipes like this:
Instant Pot Butter Chicken
- 1 tbsp ghee or oil of choice
- 1 white or yellow onion, diced
- 1 1/2 tbsp garlic, minced
- 2 lb chicken breasts, boneless, skinless, cut into 1-inch pieces
- 28 oz canned crushed tomatoes
- 1/2 cup water
- 1 1/2 tbsp garam masala
- 1 tbsp curry powder
- 1 tbsp ground ginger
- 2 tsp paprika
- 1 1/2 tsp salt
- 1 tsp cumin
- 1 tsp coriander
- 1/2 tsp chili powder
- 1/2 cup canned unsweetened coconut cream, Do not use lite.
Optional: Chopped cilantro to garnish
- Turn your Instant Pot to the sauté setting. When it’s hot, add your olive oil (or another cooking fat of choice) and then your onion. Stir and let the onion get a bit translucent, about 2 to 3 minutes. Stir in the minced garlic and saute for one minute or until golden. Once done press the cancel button to stop sautéing.
- Add chicken, crushed tomatoes, water, garam masala, curry, ginger, paprika, salt, coriander, cumin, and chili powder. Stir to combine.
- Seal the Instant Pot. Set it to Pressure Cook (or Manual, depending on the model Instant Pot you have) on high pressure for 10 minutes.
- Carefully release the steam once done and remove the lid.
- Scoop 1/2 cup of the solidified cream from the top of a can of coconut milk or coconut cream. Stir into your butter chicken. Garnish with chopped cilantro and a drizzle of coconut milk (optional) when serving. Ladle over white rice or cauliflower rice.