Instant Pot Butter Chicken

It’s Instant Pot Thursday! And this week’s Recipe of the Week is an amazing Instant Pot Butter Chicken! The Loon and I have been a huge fan of this dish for years. It is just so satisfying and truly warms you to the core. And so easy in the Instant Pot!

Instant Pot Butter Chicken recipe

Back when Wesley and I lived in New York City, there was an Indian restaurant that served the most amazing butter chicken dish called Chicken Mahkani. We always said on our next visit (which was usually at least once a month), we would try something else on the menu. But, alas, I don’t think we ever did. We just loved this Butter Chicken dish so much, we never tried anything else!

The ingredients come together to make one of the most satisfying dishes we’ve ever experienced.  If you can’t find garam masala at your local market, you can easily order it by clicking here.
Instant Pot Butter Chicken recipe

The beauty of this dish is that it is steeped in flavor, but not overly spicy at all. I know many folks are concerned that Indian cuisine is super spicy, and sometimes it can be. But this dish has just a nice warmth to it. Serve it with basmati rice and some traditional Indian bread called Naan, and you will be so very happy! Oh, and the other beauty of this recipe, thanks to Instant Pot, it’s on the table in about 30 minutes!

Instant Pot Butter Chicken recipe

Now, go ahead and make this incredible Instant Pot Butter Chicken recipe!

Instant Pot Butter Chicken
Prep time
Cook time
Total time
This Instant Pot Butter Chicken is one of our most favorite dishes in the world. So comforting and steeped in flavor. And thanks to Instant Pot, can be on your table in about half an hour!
Recipe type: Entree
Cuisine: Indian
Serves: 4
  • 5 tablespoons unsalted butter
  • 6 garlic cloves, minced
  • 2 teaspoons fresh ginger, minced
  • 1 cup tomato sauce
  • 2 tablespoons tomato paste
  • 3 teaspoons garam masala
  • 1 tablespoon smoked paprika
  • 1 teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon Kosher salt
  • 2½ lbs boneless, skinless chicken thighs
  • 1 cup chicken stock
  • 1 cup unsweetened coconut milk
  • 2 teaspoons fresh parsley, chopped, for garnish
  • 3 cups cooked basmati rice (instructions below)
  1. Turn your Instant Pot to Saute.
  2. Add the butter and cook until melted and starting to foam.
  3. Add the garlic and ginger and saute for 2 minutes.
  4. Add the tomato sauce and tomato paste and stir to mix.
  5. Add the garam masala, paprika, coriander, turmeric, cumin and salt. Stir and cook for 3 minutes.
  6. Add the chicken thighs and stock and stir to coat the chicken.
  7. Close the lid and turn the valve on top to Sealing.
  8. Hit Cancel and then select Poultry or Meat/Stew. Set the timer for 5 minutes on High Pressure.
  9. Once cooking is complete, let naturally release for 10 minutes, then move to Quick Release.
  10. Remove the lid (once the Release is complete) and hit Cancel and then select Saute.
  11. Add the coconut milk and cook for 5 minutes, stirring often, until the sauce thickens a little.
  12. Serve with basmati rice and garnish with chopped parsley.
  13. Perfect Basmati Rice:
  14. Add 2 cups basmati rice to a large bowl and cover with water.
  15. Swirl the water around the rice for about a minute.
  16. Carefully pour off the water into the sink, holding the rice back with your hand.
  17. Repeat this process two more times.
  18. Cover the rice with water and let sit for 15 minutes.
  19. Drain the rice.
  20. Put 3 cups water into medium-sized pan and add the rice.
  21. Bring to a boil, then lower the heat to low, cover tightly and cook for 15 minutes.
  22. Remove from heat and fluff with a fork.



  • Can chicken breast be substituted for thighs? It looks amazing I can’t wait to try. I bought an Instant Pot and would like this to be the first thing I cook in it. Thanks for the great stories and incredible recipes!

    • Hi Denise!! Thank you so much for reaching out to us. You can absolutely go with chicken breasts. I just find they can dry out just a tad. But, if you cut them into large chunks and reduce the cook time 4 minutes, you should still get extremely tender, delicious chicken. Let us know how it turns out, and please stay in touch!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe: