This post may contain affiliate links. Please see our disclosure policy.
Made with tender chicken and a richly spiced tomato sauce, this recipe for Instant Pot Butter Chicken, also known as Makhan Murg, delivers flavor with ease!
Instant Pot Butter Chicken allows you to enjoy the traditional flavors of Butter Chicken using easy-to-find ingredients in a fraction of the time the classic recipe takes!

One of my closest friends shared with me her authentic recipe for Butter Chicken, also known as Makhan murg, several decades ago. It came straight from her grandmother's kitchen in India, and I have to say, it was better than any Butter Chicken I had ever eaten at any Indian restaurant.
The downside to my friend's recipe is that it takes FOREVER to make and features many ingredients that may be difficult to find at local grocery stores.
I have taken that authentic recipe and changed it up a bit to deliver very, very similar flavors using ingredients you can find at any grocery store and in record time. Even my friend approves of my recipe for Instant Pot Butter Chicken.
It delivers authentic classic flavors with ease! The sauce is perfectly spiced with all the authentic flavors you crave in Butter Chicken, just minus the hard work, lengthy time, and hard-to-find ingredients.
Notes on Ingredients

- Chicken: Use boneless, skinless chicken breasts or thighs to make this butter chicken recipe.
- Spices: The spices in this recipe for butter chicken are easy to find in any grocery store and include, ground coriander, ground cumin, turmeric, paprika, and garam masala.
- Aromatics: Diced onion, minced garlic, and grated peeled gingerroot all work to add immense flavor and dimension to the rich sauce.
- Butter: Unsalted butter is best to control the level of sodium in the final dish. While you can replace the butter with nondairy butter, butter is classic in butter chicken 😉
- Tomatoes: This recipe calls for both tomato paste and crushed tomatoes. The crushed tomatoes help to create a luscious, thick sauce, and the tomato paste helps to deliver a really rich tomato flavor.
- Chicken Broth: Use your favorite low-sodium store-bought or homemade chicken broth. Keep in mind this recipe uses less broth than most of my other instant pot chicken recipes. The liquid from the melted butter and onions will help to give this recipe the liquid it needs to maintain pressure.
- Cream: Use heavy cream, not half and half or milk to finish the butter chicken. It will help to balance out the acidity of the tomatoes, thicken the sauce, and give the dish a rich, creamy finish.
How to Make Instant Pot Butter Chicken
If you are unfamiliar with cooking in an Instant Pot or the functions of your Instant Pot, be sure to start with my guide for using an Instant Pot for the best results on this and future recipes. You will find the full recipe in detail in the recipe card below.
Toast Aromatics and Spices
The key to developing the authentic flavor of Butter Chicken quickly is to toast the onions, ginger, garlic, spices, and tomato paste in butter. This will help to enhance the flavor of the dried spices and aromatics.

Deglaze the Inner Pot
Any time you use the sauté function on the Instant Pot, you must scrape up any browned bits off the bottom of the inner pot to prevent a burn notice from occurring. For this Instant Pot Butter Chicken Recipe, add chicken broth and use a spatula or wooden spoon to scrape up any browned bits off the bottom of the pan.
Add Chicken
I find it is best to not sear the chicken before pressure cooking. This allows the chicken to really absorb all the flavors of the sauce. Not to mention, it speeds up the recipe, making Instant Pot Chicken perfect for any day of the week.
Pressure Cook
This recipe cooks extremely quickly, but you will need to account for an additional 10 minutes for the pressure to release naturally after the cooking time has elapsed. This will ensure that your chicken stays tender!

Thicken the Butter Sauce
After pressure cooking, the Butter Chicken is NOT quite ready. While already delicious, by finishing the sauce with heavy cream, the sauce becomes thickened, richer, and perfectly balanced.

Serve Instant Pot Butter Chicken
Serve Instant Pot Butter Chicken with Instant Pot Brown Rice, Instant Pot Jasmine Rice, Instant Pot Quinoa, cauliflower rice, and/or Naan bread, and chopped cilantro if desired. You want something to soak up all that delicious sauce.

Preparing Rice with the Butter Chicken
I love serving Instant Pot Butter Chicken with a side of rice to soak up the rich sauce. While you can prepare rice separately, the timing of this recipe allows you the option of cooking white rice using the pot-in-pot method at the same time as the butter chicken cooks. Talk about an easy dinner!
To do this, place rinsed long-grain white rice (not brown rice!) in a stainless steel bowl with an equal amount of water. Place a trivet above the chicken mixture and set the bowl with the rice on the trivet. The rice needs a bit longer to account for the stainless steel bowl, so the cooking time of 5 minutes with at least 10 minutes of natural pressure release works perfectly to cook the rice.
Recipe FAQs
YES! Traditionally, recipes for Butter Chicken call for toasting whole spices and then grinding them. However, by simply toasting the ground spices, you still can achieve incredible flavor. But if you skip the step of toasting, the resulting dish will lack flavor.
Absolutely. While it may seem weird for the dish with the term butter in it to be able to be made dairy-free, this is actually one recipe that still tastes delicious when dairy-free counterparts are used. To make this recipe for Butter Chicken dairy-free, use coconut oil in place of butter and canned coconut milk in place of heavy cream.
Yes, you can prepare Instant Pot Butter Chicken using frozen chicken thighs or breasts. If using frozen cubes of chicken, increase the cooking time to 8 minutes on HIGH pressure. If using frozen whole pieces of chicken breasts/thighs, increase the cooking time to 10 minutes on high pressure. Once the cooking time has elapsed and pressure has been released, remove the chicken from the Instant Pot and shred or chop it up and return to the sauce to finish simmering with the heavy cream.
More Instant Pot Chicken Recipes
- Instant Pot Chicken Breast
- Instant Pot Sweet and Sour Chicken
- Instant Pot Chicken Tacos
- Instant Pot Teriyaki Chicken
- Instant Pot Chicken and Rice
- Instant Pot Chicken Cacciatore
- Instant Pot Whole Chicken
Need more inspiration for planning meals that your family will love? Sign up for my FREE Meal Plans and each week you will get a meal plan with a shopping list.
If you tried this recipe for Instant Pot Butter Chicken, I would love for you to leave a comment and review below.
Instant Pot Butter Chicken

Video
Ingredients
- 3 tablespoons unsalted butter
- ¼ cup minced onion, optional
- 5 cloves garlic minced
- 2 teaspoons fresh ginger, grated
- 1 tablespoon tomato paste
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 1 teaspoon cumin
- 1 teaspoon paprika
- ½ teaspoon turmeric
- ½ teaspoon salt
- ¾ cup low-sodium chicken broth
- 1 pound chicken breasts or thighs, boneless and skinless, cut into 1-inch pieces
- 15 ounces crushed tomatoes
- ¼ cup heavy cream
- Cilantro for serving
Instructions
- Turn your Instant Pot to the saute, add 3 tablespoons unsalted butter and let melt. Once butter has melted, add in ¼ cup minced onion and saute for 2-3 minutes, stirring often, until onions have softened. Add in 5 cloves garlic minced and 2 teaspoons fresh ginger (grated) and saute for one minute longer.
- Add 1 tablespoon tomato paste, 1 teaspoon garam masala, 1 teaspoon ground coriander , 1 teaspoon cumin, 1 teaspoon paprika, ½ teaspoon turmeric, and ½ teaspoon salt and saute for 1-2 minutes, or until spices are fragrant. Be careful not to burn the spices or tomato paste. Turn the Instant Pot OFF by hitting cancel.
- Add in ¾ cup low-sodium chicken broth and scrape up any browned bits on the bottom of the inner pot. Add 1 pound chicken breasts or thighs, boneless and skinless to the mixture and then top with 15 ounces crushed tomatoes .
- Close the lid and set to cook on high pressure for 5 minutes. (Hit Manual or Pressure Cook and adjust the time to 5 minutes using +/- buttons.)
- Once the cooking time has elapsed, let the pressure release naturally for 10 minutes. Do a quick pressure release of any remaining pressure to open the lid to the Instant Pot.
- Turn the Instant Pot back to saute. Hit cancel and then saute.
- Add ¼ cup heavy cream and simmer for 3- 5 minutes, stirring occasionally, until the sauce begins to thicken. Turn the Instant Pot Off.
- Serve warm over rice and with naan.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
This recipe was originally published in 2019 and updated in 2022 with a new video.













I loved this recipe. Any suggestions on doubling the quantities? How long would you recommend cooking 2 pounds of fresh chicken breast foe example. Would you also double all other ingredients? I’d love to make extra!
Hi Laurie! I am so glad you so enjoyed this! To double the recipe, simply double all the ingredients but keep the cooking time the same. It will take a bit more time to come pressure, but the rest remains the same.
Thank you for this super easy recipe for butter chicken. Good flavor, and so much less effort than the one I usually make from VahChef that includes using a blender to puree the cooked sauce/gravy and also needs additional ingredients such as cashews, ginger/garlic paste and Methi (Fenugreek) leaves. As a beginner's recipe, I gave it a 5/5 stars because I wish I have found this recipe when I was starting to cook Indian food.
I was out of Indian yogurt (we use that instead of heavy cream), so I used your suggestion to substitute the solid cream in the top half of a can of coconut milk and discarded the water in the bottom half of the can.
And the chicken -- so juicy! Cooked frozen so 11 minutes you suggested elsewhere in your blog, instead of 5 minutes for thawed chicken.
Thank you for your feedback Paul! I am glad you enjoyed the flavor and ease of this recipe!
This is the easiest and best recipe! We have literally been eating it once a week forever!
I love hearing that this butter chicken is a weekly staple. Thank you for taking the time to leave a comment Lacey 🙂
The best recipe, quick and easy! Love it!
Thank you
I LOVE hearing that Julie! Thanks for letting me know!
Another good recipe for using my Instant Pot. Thanks!! This is a keeper.
WAHOO!!! Love when I can help you find a keeper Renee!
My family LOVES this recipe! It makes a great weeknight dinner!
I am so glad your family enjoyed this Nellie!
How much tomato sauce, my recipe does not show that. Thanks
Hi Lavoy! It is 15 ounces of tomato sauce/crushed tomatoes 🙂
Made this tonight. Two weeks ago I made IP Butter Chicken that we thought was good but this was easier and much more flavorful. It’s a definite keeper! I did want to let you know that tomato sauce was missing from your ingredients list. I just took a gamble and used a 15 oz can 😉 This is now my go to recipe for Butter Chicken.
Oh my goodness, sorry about the tomato sauce--all fixed now! It was a 15 ounce can 🙂 I am SO SO glad you enjoyed 🙂