Pressure Cooker Thai Green Chicken Curry With Eggplant and Kabocha Squash Recipe

Thai chicken curry. J. Kenji Lopez-Alt.

This fragrant, hearty Thai-style chicken curry tastes like it took hours to prepare, but it cooks in a pressure cooker in just 20 minutes. Pieces of sweet kabocha squash and eggplant break down into the coconut-milk-based sauce, thickening it and adding layers of flavor.

Why this recipe works:

  • Frying the aromatics, spices, and curry paste in oil deepens their flavor and helps release it into the stew.
  • By using a pressure cooker, the chicken and vegetables are cooked through and tender juicy in minutes
  • The kabocha squash and eggplant break down into the stewing liquid, thickening it without a need for further reduction.

Recipe Facts



Active: 20 mins
Total: 45 mins
Serves: 4 to 6 servings

Rate & Comment


  • 2 tablespoons vegetable oil

  • 3 medium cloves garlic, crushed

  • 3 Thai green bird's eye chilies, halved

  • 1-inch piece fresh ginger, peeled and sliced 1/8 inch thick

  • 1/4 teaspoon ground coriander

  • 1/8 teaspoon ground cumin

  • 2 tablespoons Thai green curry paste

  • One (14-ounce) can coconut milk

  • 6 cups cubed skin-on kabocha squash (from about half of one small 4-pound squash)

  • 1 medium (12-ounce) eggplant, cubed (about 4 cups)

  • One (4-pound) whole chicken, cut into 8 pieces, or 4 pounds chicken drumsticks and thighs

  • Kosher salt

  • 1 tablespoon fish sauce

  • 4 ounces spinach (about 4 packed cups), roughly chopped

  • 1/2 cup loosely packed fresh cilantro leaves and tender stems (from about 5 sprigs)

  • 1/2 cup loosely packed fresh Thai basil leaves (from about 5 sprigs)

  • Freshly ground black pepper

  • Cooked rice, barley, or other grain, for serving

  • Lime wedges, for serving


  1. Heat oil in a pressure cooker over medium-high heat ("sear" setting on an electric pressure cooker) until shimmering. Add garlic, chilies, ginger, coriander, and cumin and cook, stirring, until aromatic, about 1 minute. Add curry paste and cook, stirring, until paste has darkened slightly, about 3 minutes.

  2. Stir in coconut milk, bring to a simmer, and cook for 1 minute. Season chicken pieces with salt. Add half the squash and eggplant and season with salt. Add chicken and top with the remaining squash and eggplant. Season with salt. Seal pressure cooker and cook on high pressure for 20 minutes.

  3. Release pressure, remove lid, and stir in fish sauce, spinach, and 1/4 cup each of the cilantro and Thai basil. Season with salt and pepper. Ladle the stew into serving bowls and scatter remaining cilantro and basil on top. Serve with rice and lime wedges.

Special equipment

Electric or stovetop pressure cooker (get our full review)

This Recipe Appears In

Nutrition Facts (per serving)
640 Calories
43g Fat
27g Carbs
45g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 640
% Daily Value*
Total Fat 43g 55%
Saturated Fat 20g 100%
Cholesterol 218mg 73%
Sodium 1146mg 50%
Total Carbohydrate 27g 10%
Dietary Fiber 5g 17%
Total Sugars 5g
Protein 45g
Vitamin C 18mg 92%
Calcium 109mg 8%
Iron 7mg 36%
Potassium 1172mg 25%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)