Instant Pot Butter Chicken

Highlighted under: Simple Meals

I absolutely love making Instant Pot Butter Chicken because it's a comforting, flavorful dish that comes together so quickly! The pressure cooker infuses the chicken with rich spices while keeping it tender and juicy. In just 30 minutes, I can have a delicious meal ready to serve, which is perfect for busy weeknights. Plus, it pairs beautifully with rice or naan, making it a family favorite we all enjoy. Trust me, once you try this recipe, you’ll want to make it weekly!

Created by

The Chefliurecipes Team

Last updated on 2026-02-17T13:46:19.345Z

Secondary image

My journey with Instant Pot Butter Chicken started when I discovered the beauty of cooking with spices. I experimented with various combinations until I landed on a perfect blend that captures the essence of this classic dish. Incorporating fresh ginger and garlic truly elevates the flavors, making each bite a delight. It amazed me how the pressure cooker locks in the taste while simplifying the cooking process.

After trying numerous recipes, I found that a splash of cream at the end balances the hearty spices beautifully. It’s a game changer for texture and taste, allowing everyone to enjoy a creamy, flavorful sauce without spending hours in the kitchen. Pairing it with basmati rice completes the dish perfectly.

Why You'll Love This Recipe

  • Rich, creamy sauce that clings to the chicken
  • Quick, one-pot preparation minimizes cleanup
  • Mouthwatering spices that warm the soul

The Role of Coconut Milk

Coconut milk is a critical ingredient in this Instant Pot Butter Chicken, not just for its creamy texture, but for its subtle sweetness that balances the rich spice blend. When cooking under pressure, the coconut milk melds beautifully with the spices, creating a luscious sauce that clings to each piece of chicken. I recommend using full-fat coconut milk for maximum creaminess; light versions might result in a thinner sauce that doesn’t have the same depth of flavor.

To achieve the perfect consistency, ensure you stir the mixture well before sealing the Instant Pot. If you prefer a thicker sauce, you can add a tablespoon of cornstarch dissolved in water during the last few minutes of cooking, but this is generally unnecessary given the richness of the coconut milk.

Perfecting the Spice Blend

The combination of garam masala, turmeric, cumin, and paprika is what makes this dish stand out. Each spice contributes a unique note: garam masala provides warmth, turmeric adds a beautiful color and earthiness, cumin brings depth, and paprika introduces a subtle smokiness. If you're looking to experiment, you can substitute curry powder for garam masala for a different flavor profile, though this will change the traditional taste.

When adding the spices, toast them lightly in the Instant Pot during the sauté step until they become fragrant. This enhances their flavor and infuses your oil with aromatic oils, allowing them to spread throughout the dish effectively.

Serving and Storage Tips

When it comes to serving Instant Pot Butter Chicken, I highly recommend pairing it with jasmine rice or warm naan to soak up the flavorful sauce. You can also serve it over cauliflower rice for a low-carb option, which still offers a delightful combination. Adding a side of sautéed vegetables or a fresh salad can complement the richness of the dish beautifully.

For leftovers, store the butter chicken in an airtight container in the refrigerator for up to 3 days. To reheat, use the microwave or stovetop to warm it gently; add a splash of water or more coconut milk to adjust the consistency as it may thicken in the fridge. This dish can also be frozen for up to 2 months; just ensure it's completely cooled before transferring it to a freezer-friendly container.

Ingredients

Gather the following ingredients to make this delicious butter chicken:

Ingredients

  • 1.5 lbs boneless, skinless chicken thighs, cubed
  • 1 onion, finely chopped
  • 3 cloves garlic, minced
  • 1 inch ginger, minced
  • 1 can (14 oz) coconut milk
  • 1/2 cup tomato purée
  • 2 tbsp butter
  • 2 tsp garam masala
  • 1 tsp turmeric
  • 1 tsp cumin
  • 1 tsp paprika
  • Salt to taste
  • Fresh cilantro, for garnish

Ensure all ingredients are fresh for the best flavor!

Instructions

Follow these steps to create your Instant Pot Butter Chicken:

Sauté the Aromatics

Set the Instant Pot to 'Sauté' mode. Melt the butter, then add the chopped onion, garlic, and ginger. Sauté until the onion is translucent.

Add Spices and Chicken

Stir in the garam masala, turmeric, cumin, and paprika. Add the cubed chicken and mix until it's well coated with the spices.

Incorporate Liquids

Pour in the coconut milk and tomato purée. Stir well and ensure there are no bits stuck to the bottom.

Cook Under Pressure

Seal the Instant Pot and cook on high pressure for 10 minutes. Allow a natural release for 5 minutes, then do a quick release for any remaining pressure.

Finish the Dish

Open the lid and stir the mixture. Adjust seasoning with salt. Serve hot, garnished with fresh cilantro over rice or with naan.

Enjoy your delicious Instant Pot Butter Chicken!

Pro Tips

  • For an extra layer of flavor, marinate the chicken in yogurt and spices for an hour before cooking. You can also substitute heavy cream for coconut milk for a richer sauce.

Common Troubleshooting

If your Instant Pot Butter Chicken turns out a bit watery, it's likely due to not allowing enough time for the sauce to evaporate during cooking. To fix this, you can simmer the dish on the 'Sauté' setting after pressure cooking, stirring frequently until it thickens to your liking. Alternatively, if the flavor is too bland, try adding a pinch of salt or a squeeze of lemon juice to brighten the flavors.

Another common issue is the chicken being overcooked. To prevent this, ensure you’re using boneless, skinless chicken thighs, which are more forgiving than breasts. Always follow the cooking time strictly and allow for the natural pressure release—don't rush this stage as it helps the chicken retain moisture.

Scaling the Recipe

This recipe scales well, so feel free to double the ingredients for a larger gathering. Just ensure you maintain the same pressure cooking time of 10 minutes, but keep in mind that the time it takes for the Instant Pot to come to pressure will increase. If you’re cooking in larger batches, it's a good idea to stir the ingredients well before sealing to ensure even seasoning.

For those who prefer meal prep, this dish can be made ahead and divided into individual serving sizes. This makes it perfect for busy lunches or quick dinners throughout the week. Just allow space in your containers, as the sauce may bubble slightly when reheated.

Delicious Variations

For a twist on the classic recipe, you can add vegetables such as spinach, peas, or bell peppers during the last few minutes of pressure cooking. This not only enhances nutritional value but also adds a lovely color to the dish. Consider tossing in peas to offer a pop of sweetness that perfectly complements the spices.

If you're looking for a spicier kick, adding a chopped green chili or a teaspoon of cayenne pepper will elevate the heat level. Just remember to adjust the seasoning accordingly to maintain balance. Experimenting with these variations can make the recipe more exciting, keeping your taste buds on their toes!

Questions About Recipes

→ Can I use chicken breast instead of thighs?

Yes, but be cautious as chicken breasts can dry out more easily than thighs. You may need to adjust cooking times.

→ Is this recipe spicy?

It has a mild spice level, but you can add chili powder if you prefer more heat.

→ Can I make this recipe dairy-free?

Yes, simply use coconut milk as outlined, and you can leave out the butter or use a vegan alternative.

→ How do I store leftovers?

Store leftover butter chicken in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop or in the microwave.

Instant Pot Butter Chicken

Prep Time10 minutes
Cooking Duration20 minutes
Overall Time30 minutes

Created by: The Chefliurecipes Team

Recipe Type: Simple Meals

Skill Level: Intermediate

Final Quantity: 4 servings

What You'll Need

Ingredients

  1. 1.5 lbs boneless, skinless chicken thighs, cubed
  2. 1 onion, finely chopped
  3. 3 cloves garlic, minced
  4. 1 inch ginger, minced
  5. 1 can (14 oz) coconut milk
  6. 1/2 cup tomato purée
  7. 2 tbsp butter
  8. 2 tsp garam masala
  9. 1 tsp turmeric
  10. 1 tsp cumin
  11. 1 tsp paprika
  12. Salt to taste
  13. Fresh cilantro, for garnish

How-To Steps

Step 01

Set the Instant Pot to 'Sauté' mode. Melt the butter, then add the chopped onion, garlic, and ginger. Sauté until the onion is translucent.

Step 02

Stir in the garam masala, turmeric, cumin, and paprika. Add the cubed chicken and mix until it's well coated with the spices.

Step 03

Pour in the coconut milk and tomato purée. Stir well and ensure there are no bits stuck to the bottom.

Step 04

Seal the Instant Pot and cook on high pressure for 10 minutes. Allow a natural release for 5 minutes, then do a quick release for any remaining pressure.

Step 05

Open the lid and stir the mixture. Adjust seasoning with salt. Serve hot, garnished with fresh cilantro over rice or with naan.

Extra Tips

  1. For an extra layer of flavor, marinate the chicken in yogurt and spices for an hour before cooking. You can also substitute heavy cream for coconut milk for a richer sauce.

Nutritional Breakdown (Per Serving)

  • Calories: 400 kcal
  • Total Fat: 28g
  • Saturated Fat: 15g
  • Cholesterol: 180mg
  • Sodium: 700mg
  • Total Carbohydrates: 19g
  • Dietary Fiber: 2g
  • Sugars: 3g
  • Protein: 26g