Tender pieces of chicken and veggies swim in a luscious, perfectly spiced sauce in the best Instant Pot Butter Chicken recipe. This spin on a treasured Indian dish is EASY, healthy, and made with ingredients you can find at any grocery store!

Why You’ll Love This Homemade Butter Chicken Recipe
- Incredibly Flavorful. Like my Chicken Tikka Masala recipe, this butter chicken recipe is filled with rich, complex flavors that practically beg you to take another bite. If you aren’t familiar with butter chicken, imagine tender, falling-apart morsels of chicken in a creamy, mildly spiced curry sauce so delicious, you catch yourself running a finger along the bottom of the bowl to guarantee you don’t miss a drop.
- Easy Yet Impressive. With simple, easy-to-find butter chicken ingredients and fab flavor, this creamy butter chicken recipe is a perfect choice for casual dinners at home or when you want to seriously impress your friends. Whether you serve it with something simple (like Instant Pot Brown Rice) or unique (like Turmeric Rice), this easy butter chicken recipe is certain to delight!
- The Instant Pot is Ideal for Indian Cooking. While I love my Slow Cooker Butter Chicken, and Stovetop Indian Butter Chicken recipe, this Instant Pot recipe takes just one hour and is hands-free. I love making Indian Instant Pot recipes (like Instant Pot Chicken Tikka Masala and this Instant Pot Lentil Curry) because the pressure cooker consolidates flavors in a way that mimics the effect of all-day stovetop cooking, which makes it accessible for an easy weeknight meal.

5 Star Review
“I love this recipe. I’ve made it more than a dozen times, and it’s a great go-to. The effort/reward ratio is exceptional.”
— Ray —
How to Make the Best Instant Pot Butter Chicken Recipe
The Ingredients
- Chicken. Boneless, skinless chicken breasts become tender, juicy, and flavorful in the sauce. Chicken breasts are packed with lean protein, vitamins, and minerals.
- Garlic + Onion. Fresh onion and garlic cloves help build flavor from the beginning.
- Ginger. Fresh ginger is the move here.
- Spices. A mix of curry powder, garam masala, and chili powder help create the deep flavor of the sauce.
- Chicken Broth. Helps deglaze the pot and add flavor to the sauce.
- Tomato Sauce. Tomato is an important flavor component in our butter chicken sauce.
- Cauliflower. I added cauliflower to the mix to make it half chicken/half veggie. I love how the cauliflower breaks down and absorbs the flavor of the butter sauce. The cauliflower mimics the texture and appearance of the chicken too, so you almost don’t realize you are eating vegetables.
- Butter. Adds richness and buttery flavor (this is butter chicken after all!).
- Half-and-Half. To keep the butter chicken calories low, I swapped the commonly used heavy cream for half-and-half. It tastes just as luscious and rich.
- Greek Yogurt. Helps thicken the sauce and adds tanginess.
The Directions
- Sauté. Cook the onion with the ginger, garlic, and spices. Add the broth.
- Add the Tomato Sauce and Cauliflower. Lay the chicken on top, then add the butter pieces.
- Pressure Cook. Cook on HIGH for 12 minutes, then let the pressure release naturally for 10 minutes (no quick release!).
- Cut the Chicken. Stir in the half-and-half and yogurt. ENJOY!

Storage Tips
- To Store. Refrigerate leftovers in an airtight container in the refrigerator for up to 3 days.
- To Reheat. Gently rewarm leftovers in a pot on the stovetop over medium-low heat or in the microwave.
- To Freeze. Freeze butter chicken in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
Leftover Ideas
Tuck leftover butter chicken into pita bread for a scrumptious, handheld meal.

What to Serve With Instant Pot Butter Chicken
- Naan. A side of Homemade Naan is excellent with any Indian dish.
- Rice. Whether you pair this dish with basmati rice, brown rice, or cauliflower rice, it will be delicious! Try my easy method for How to Cook White Rice or How to Cook Brown Rice.
- Salad. Pair this dish with a simple Arugula Salad, or try this Curry Roasted Cauliflower Salad for something heartier.
- Vegetables. Roasted Cauliflower or Air Fryer Green Beans would be tasty. For more variety, try my Oven Roasted Vegetables.
Recommended Tools to Make This Recipe
- Instant Pot. The Instant Pot I own and love!
- Non-Slip Cutting Board. This cutting board won’t slip away from you while you’re chopping.
- Measuring Spoons. Perfect for measuring the spices.

Recipe Tips and Tricks
- Forgot to Thaw? No worries! You can use frozen chicken and even frozen cauliflower florets for this recipe. Your Instant Pot will just take longer to come to pressure before the cooking time begins.
- Build Big Flavor. Don’t be tempted to skip those initial sautéeing steps! They’re essential for building deep flavor, especially once you’ve added the spices. Cooking the spices helps make their flavors more pronounced.
- Choose Your Spice Level. Butter chicken is not spicy in the sense of being “hot;” rather it is fully flavored with layers of Indian spices and ingredients like ginger, tomato, curry, and coconut milk. However, if you enjoy your butter chicken with a kick, feel free to add cayenne pepper to taste.
Instant Pot Butter Chicken
Ingredients
- 1 tablespoon coconut oil
- 1 small yellow onion diced (about 1 cup)
- 4 cloves minced garlic about 4 teaspoons
- 1 tablespoon minced fresh ginger
- 1 1/2 tablespoons curry powder
- 2 teaspoons garam masala
- 1 teaspoon chili powder
- 3/4 teaspoon kosher salt
- Splash of water or low sodium chicken broth
- 1 (28-ounce) can tomato sauce
- 1 small cauliflower or 1/2 large head, cut into florets (about 4 1/2 cups)
- 2 pounds boneless, skinless chicken breasts
- 2 tablespoons unsalted butter cut into small pieces (use coconut oil to make dairy free)
- 1/2 cup half-and-half or full-fat coconut milk, do not use light coconut milk, as it will water down the sauce
- 1/2 cup plain nonfat Greek yogurt or non-dairy yogurt to make dairy-free
- Prepared brown rice or Turmeric Rice, quinoa, or Homemade Naan, for serving
- Chopped fresh cilantro for serving
Instructions
- Add the coconut oil to the Instant Pot and set to SAUTE. Once hot, add the onion and cook until beginning to soften, about 5 minutes. Add the ginger, garlic, curry, garam masala, chili powder, and salt. Cook until fragrant, about 30 seconds. Turn the Instant Pot to OFF. Add a splash of water or chicken broth and stir, using a sturdy plastic or wooden spoon to scrape loose any browned bits that have stuck. Make sure you remove all of the stuck-on bits so that you don't trigger a burn warning.
- Add the tomato sauce and cauliflower florets and stir to combine. Lay the chicken breasts on top, then scatter the butter pieces over the top.
- Close and seal Instant Pot. Cook on Manual (HIGH) pressure for 12 minutes. Once the time is up, let the pressure release naturally for 10 minutes, then vent to immediately release any remaining pressure.
- Carefully open the lid and transfer the chicken to a cutting board. Cut into bite-sized pieces, then return to the sauce. Stir in the half-and-half or coconut milk. Let cool a few minutes, then stir in the Greek yogurt (do not stir it in immediately or it will curdle). Serve with rice and a sprinkle of fresh cilantro.
Video
Notes
- TO STORE: Refrigerate leftovers in an airtight container in the refrigerator for up to 3 days.
- TO REHEAT: Gently rewarm leftovers in a pot on the stovetop over medium-low heat or in the microwave.
- TO FREEZE: Freeze butter chicken in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.
- TO MAKE IN THE SLOW COOKER: Use this recipe for Slow Cooker Butter Chicken!
Nutrition
Join today and start saving your favorite recipes
Create an account to easily save your favorite recipes and access FREE meal plans.
Sign Me UpFrequently Asked Questions
Yes! You can try omitting the chicken and using all cauliflower or try this Tofu Tikka Masala. To make vegan, use full-fat coconut milk in place of the half-and-half and yogurt, a vegan buttery substitute for the butter.
Butter chicken sauce is rich and creamy with deeply flavorful spices. The spices merge with the tomato sauce, half-and-half, and butter to create a sauce that’s velvety smooth and sublime.
Butter chicken is a more mild and creamy dish than chicken tikka masala. In authentic chicken tikka masala recipes, the chicken is also marinated in yogurt and spices before it is cooked.
Garam masala is a flavorful blend of ground spices. Generally, it includes cinnamon, cardamom, coriander seeds, cloves, mace, mustard seeds, nutmeg, and peppercorns.
I made this recipe and your tikki masala recipe. Both burned before reaching pressure. The tikki masala ended up cooked anyways but this one did not. What’s going wrong? I think it’s the tomato sauce, which super consistently burns in my instant pot, but I was willing to try anyways because no one else had issues. Am I doing something wrong? I was really careful to get everything off the bottom both times.
Hi Tracy, I’m sorry this happened! I’ve made this recipe a few times and never had that issue. That said, I’ve heard some of the newer Instant Pots trigger a burn warning more easily than others, especially when using tomato sauce. My advice for avoiding the burn is to make sure you get all the stuck on bits off the bottom of the pot before sealing it and bringing it up to pressure. Also make sure you are using the saute function on normal. The recipe has worked great for me and other readers as written, but I know it’s disappointing to run into problems, so I hope it goes better next time!
It burns for me every. Single. Time. I love the recipe so I just deal with it but truly, I’ve made it probably a dozen times and it doesn’t matter what I do, it burns. It had to be the tomato sauce because I diligently make sure there’s nothing stuck to the bottom every time.
I’m sorry to hear that Karen! Thank you for sticking with the recipe! Did you happen to try and add any water? I’ve read that sometimes that helps with getting the burn notice in some models of the instant pot.
I was planning to do the slow cooker version of this recipe but forgot to thaw my chicken so decided to try the instant pot version instead. This was an incredibly frustrating experience. I followed the recipe and steps exactly and got the burn notice a number of times. I tried scraping the bottom again after the first notice but the following times, the mixture was SO hot that it was bubbling out of the instant pot and making a huge mess. As a last resort I turned my instant pot to the slow cooker mode (which I personally have never found to work well). The chicken eventually cooked through but it was horribly tough (and it was good quality meat). What was supposed to be quick and easy turned out to be frustrating and time consuming. The flavor was fine, I would reduce the ginger in the future and add more salt. I may attempt the original slow cooker method but won’t try this method again.
Hi Dominica! I’m so sorry to hear that you got the burn notice. It seems some pressure cooker models tend to do this versus others. Tt really seems like different Instant Pots have different levels of sensitivity which I believe is what is causing the burn notice. I’ve made it successfully (as have other readers) without any problem. I know it can be disappointing to make a new recipe and not have it turn out.
Delicious! I used frozen breasts which watered down the sauce a bit. If you’re doing this i would suggest doubling the spices/seasonings. Honestly was not expecting something so delicious but i will be making this again.
Hi Crystal! So glad you enjoyed the recipe! Thank you for this kind review!
This came out great. Not as spicy as I hoped but a great flavor. No burn issue and I added 2 minutes as my chicken was slightly frozen and I used frozen cauliflower. Hubby enjoyed it over turmeric rice. Thanks
Hi Cindi! So glad you enjoyed the recipe! Thank you for this kind review!
***Solution for the burn warning***
Heat up the tomato sauce in a separate pan and pour the hot sauce in right after sauteing the onions and spices.
The tomato sauce is burning when the pot tries to bring it up from room temp to boiling. It is definitely worth the hassle as this is a delicious meal!
Thanks for the tip David!
Not the best written recipe. Followed all instructions and still got a burn warning.
Hi Lisa! I’m sorry to hear you are getting a burn warning, unfortunately this seems to be the design of some of the models Instant Pot and not the recipe.
Hi, I may have gotten the recipe wrong, when you write tomato sauce do you mean canned tomatoes or tomato ketchup? I added canned and it didn’t get the flavour I was expecting?
Thanks.
Hi Jesse! In the US, it will be listed as tomato sauce. Popular brands are Hunt’s, Rao’s and many more. Every grocery store tends to have their own brand of tomato sauce. If you are in Europe or other places it might be listed as tomato passata. Hope this helps!
You have got to do something about the ADs forcing the page to jump everywhere while people are trying to read the recipe. This website sucks.
I’m truly sorry for any inconvenience the ads caused you, Hailey! I will certainly keep paying close attention to the number of ads and how they load, as I never want them to hinder your ability to view the recipe or the blog post. I do truly appreciate your feedback and apologize again for the inconvenience! Also, there is a quick and convenient “jump to recipe” button that will help you get to the recipe faster and a print button to have the recipe quickly at your fingertips. Hope this helps!
This recipe always gives a burn warning.
I’m sorry to hear you had problems with the recipe, Sid! Unfortunately it seems that some instant pot models cause this to happen, mine does not so I haven’t had this issue. It has worked well for myself (and others) and I wished it would have been a hit for you too.
I don’t have an instant pot but used my pressure cooker. Only thing I found is I had to put the sauce in a blender after removing the chicken and then return both to pot and add the coconut milk, yogurt
Hi Yasir! Thanks for the feedback! The instant pot is just an electric pressure cooker so for the most part it should work the same.
This was the FIRST Indian dish that didn’t leave me unsatisfied. I did warm up my tomato sauce to boiling before putting in the instapot and I didn’t get a burn notice! It was delicious and Sooooooo easy! Thank you!
Hi Trista! So glad you enjoyed the recipe! Thank you for this kind review!