Go Back
+ servings
a bowl of orange chicken curry with a spoon

Instant Pot Chicken Curry

An incredible combination of aromatic spices and flavor, this Instant Pot Chicken Curry is easy, flavorful and on the table in under 30 minutes - perfect for busy weeknights!
Course Main Course
Cuisine Indian
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 8 servings
Calories 241kcal


  • Instant Pot or Pressure Cooker



  • Heat the ghee in the Instant Pot using the saute function on "normal." Add the onions and garlic and cook until softened, about 2-3 minutes.
  • Add the cumin seeds and cook, stirring continuously, for 30 seconds.
  • Add the remaining spices and stir together for about 20 seconds, no more.
  • Add the diced tomatoes and stir, scraping anything stuck off the bottom of the pot.
  • Add the diced chicken and coconut milk.
  • Set the Instant Pot to pressure cook for 7 minutes. Let the pressure release naturally for 10 minutes, then use the quick release to release any remaining pressure.
  • Garnish with cilantro and serve with basmati rice and/or naan bread.



  1. Make sure to stir the spices constantly once you add them and they will burn very easily. Add the tomatoes quickly to prevent burning. 
  2. The curry is actually best made a day in advance and eaten leftover. It allows the flavors to really come together.
  3. If the curry is too thin, add a touch of cornstarch slurry in, while mixing continuously, until the desired thickness is reach. Mix 1 tablespoon of water with 1 tablespoon of cornstarch to make a slurry.
  4. Substitute the coconut milk with coconut cream for a thicker, creamier curry.
  5. Add additional salt to taste if desired. I use minimal salt as everyone's salt preferences are different. 


Serving: 1cup | Calories: 241kcal | Carbohydrates: 5g | Protein: 23g | Fat: 14g | Saturated Fat: 9g | Cholesterol: 113mg | Sodium: 769mg | Potassium: 489mg | Fiber: 1g | Sugar: 2g | Vitamin A: 120IU | Vitamin C: 6mg | Calcium: 42mg | Iron: 3mg