This rich and fragrant Thai green curry gets a creamy twist from peanut butter and comes together quickly in the Instant Pot, creating a restaurant-quality dish with tender chicken and vegetables in aromatic coconut sauce.

Recipe Details
Units:
Prep: 15 Cook: 20
Ingredients
  • 900g boneless, skinless chicken thighs, cut into 4cm pieces
  • 30ml coconut oil
  • 60-90ml Thai green curry paste
  • 1 medium onion, sliced
  • 6 cloves garlic, minced
  • 30ml fresh ginger, grated
  • 2 stalks lemongrass, bruised and cut into 5cm pieces
  • 400ml can full-fat coconut milk
  • 240ml chicken stock
  • 90ml natural creamy peanut butter
  • 45ml fish sauce
  • 30ml brown sugar
  • 45ml fresh lime juice
  • 1 large red bell pepper, cut into chunks
  • 2 small Thai eggplant, quartered (or 1 cup regular eggplant, cubed)
  • 200g green beans, trimmed and cut into 5cm pieces
  • 200g baby corn, halved lengthwise
  • 30g fresh Thai basil leaves
  • 4-6 kaffir lime leaves, torn (optional)
  • 225g can bamboo shoots, drained
  • 15ml cornstarch (optional, for thickening)
  • 15ml water (for cornstarch slurry)
  • for serving jasmine rice
  • 60g roasted peanuts, chopped
  • for serving lime wedges
Instructions
  1. Set Instant Pot to sauté mode. Heat 30ml coconut oil and add 60-90ml Thai green curry paste. Stir-fry for 1-2 minutes until fragrant.

  2. Add 1 medium onion, 6 cloves garlic, and 30ml fresh ginger. Sauté for 2 minutes until onion begins to soften.

  3. Add 900g boneless and sauté for 3-4 minutes until lightly browned on all sides.

  4. Pour in 400ml can full-fat coconut milk and 240ml chicken stock, scraping bottom of pot to deglaze and prevent burn notice.

  5. Stir in 90ml natural creamy peanut butter, 45ml fish sauce, 30ml brown sugar, and 2 stalks lemongrass. Add 4-6 kaffir lime leaves if using.

  6. Cancel sauté mode. Add 1 large red bell pepper, 2 small Thai eggplant, and 225g can bamboo shoots. Stir to combine.

  7. Close lid, set valve to sealing. Pressure cook on high for 8 minutes.

  8. When cooking completes, quick release pressure after 5 minutes natural release.

  9. Open lid and set to sauté mode. Add 200g green beans and 200g baby corn. Simmer 3-4 minutes until vegetables are tender-crisp.

  10. If thicker sauce desired, mix 15ml cornstarch (optional with 15ml water (for cornstarch slurry) and stir into curry. Simmer 1 minute until thickened.

  11. Cancel sauté mode. Stir in 45ml fresh lime juice and 30g fresh Thai basil leaves, reserving some basil for garnish.

  12. Taste and adjust seasoning with more fish sauce, lime juice, or sugar as needed.

  13. Serve over for serving jasmine rice, garnished with 60g roasted peanuts, reserved basil, and for serving lime wedges.

Tips

Curry Paste Heat: Thai green curry paste varies in spiciness by brand. Start with less and add more to taste.

Peanut Butter Choice: Use natural peanut butter without added sugar for best flavor. Crunchy works too for extra texture.

Vegetable Timing: Add quick-cooking vegetables after pressure cooking to maintain texture and color.

Fish Sauce Substitute: Use soy sauce for vegetarian version, though flavor will be different.

Coconut Milk: Don't use light coconut milk - full-fat is essential for proper richness and authentic flavor.

Storage: Curry keeps refrigerated for 4 days and freezes well for 3 months. Flavors improve overnight.

Rice Alternative: Serve with rice noodles, cauliflower rice, or quinoa for variety.

Traditional Garnishes: Add sliced Thai chilies, cilantro, or crispy shallots for authentic presentation.

Make It Heartier: Add cubed sweet potato or butternut squash with the chicken for extra substance.