Instant Pot Butter Chicken

For the full experience, make this recipe with the Drop Recipes app.

recipe by Archana Mundhe

  • Time icon
    Total Time
  • Serves icon
  • Calories icon
based on 7 ratings

Butter chicken, also known as chicken makhani, is more like a treat than an entrée—and quite possibly the most popular dish at any Indian restaurant. This heavenly, creamy curry highlights the robust flavors of Kashmiri chile, dried fenugreek leaves, and garam masala. Served with classic basmati rice and naan, this dish evokes excitement on any menu. Garam masala literally translates to “warm spice mix,” and it is the quintessential Indian spice blend. It gives warmth and depth to dishes and pairs perfectly with red or green chile for a hearty, aromatic flavor. Every region (and family) across India has its own version. My mom’s recipe calls for twenty-one whole roasted spices, some of which are hard to find, and it takes days to make. Here is a simplified version with a similar authentic flavor. The unsweetened coconut cream used in the recipe (not to be confused with the sweetened coconut cream used primarily in cocktails) can be found canned in grocery stores. It can be replaced with the cream from a can of regular full-fat coconut milk. Put the can of coconut milk in the refrigerator for 4 to 5 hours or in the freezer for 5 minutes to separate the cream from the water, then open the can and scoop off the cream from the top of the coconut water.

Inspired by:

recipe updated Sep 15, 2020


  • Yellow onion icon
    Yellow onion
    1 (about 140 g)
  • Chicken thigh icon
    Chicken thigh
    908 g (about 4 ⅔)
  • Garlic icon
    1 tbsp (about 8.55 g)
  • Ginger icon
    1 tbsp (about 5.55 g)
  • Ghee icon
    2 tbsp (about 28.8 g)
  • Tomato purée icon
    Tomato purée
    1 cup (about 264 g)
  • Water icon
    ½ cup (about 120 g)
  • Kashmiri chili powder icon
    Kashmiri chili powder
    2 tsp (about 5.48 g)
  • Kosher salt icon
    Kosher salt
    2 tsp (about 5.7 g)
  • Garam masala icon
    Garam masala
    1 tsp (about 2.05 g)
  • Ground turmeric icon
    Ground turmeric
    ½ tsp (about 1.15 g)
  • Basmati rice icon
    Basmati rice
    1 cup (about 196.8 g)
  • Coconut cream icon
    Coconut cream
    ½ cup (about 156 g)
  • Tomato paste icon
    Tomato paste
    2 tbsp (about 33 g)
  • Sugar icon
    2 tsp (about 8.5 g)
  • Fenugreek leaves icon
    Fenugreek leaves
    2 tbsp (about 30 g)
  • Cilantro icon
    ½ cup (about 14.4 g)


  • kCook icon Cooling rack
  • kCook icon Instant Pot
  • kCook icon Plate
  • kCook icon Inner pot
  • kCook icon Rack
  • kCook icon Stainless steel bowl

Step preview

  1. Add ghee to the inner pot
  2. Pre-heat until hot - Sauté, More
  3. Add yellow onion to the inner pot
  4. Cook until translucent - approx 4 min
  5. Stir chicken thigh, tomato purée, water, garlic, ginger, kashmiri chili powder, kosher salt, garam masala and ground turmeric into the inner pot
  6. Place a clean tall rack in the inner pot
  7. Mix basmati rice, water and kosher salt into a clean stainless steel bowl
  8. Place your Instant Pot
  9. Close and lock the lid and turn the steam release handle to Sealing
  10. Pressure cook - Manual, High, 5 min
  11. Natural release - 5 min
  12. Release pressure -
  13. Remove
  14. Let cool on cooling rack
  15. Remove rack
  16. Stir coconut cream, tomato paste, sugar and fenugreek leaves into the inner pot
  17. Heat - Sauté, More
  18. Cook until boiling - approx 2 min
  19. Spoon rice into 6 plates
  20. Ladle curry onto rice
  21. Sprinkle with cilantro
  22. Serve
Open in app

Download the free Drop Recipes app to follow this recipe step by step in your kitchen.