Instant Pot Thai Chicken Soup

4.8 from 4 reviews

Easy, creamy and comforting Instant Pot Thai chicken soup that is full of hidden veggies. Stove and slow cooker instructions included.

  • Author: Olena of
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 8 1x
  • Category: Soup and Stew
  • Method: Instant Pot
  • Cuisine: Thai


  • 1.5 lbs (3 large) chicken breasts, boneless & skinless
  • 5 large (2 lbs) sweet potatoes, skin on & cubed
  • 1 large onion, chopped
  • 14 oz can coconut milk, full fat
  • 6 oz can tomato paste
  • 6 cups water or broth
  • 3 tbsp fish sauce
  • 3 tbsp maple syrup
  • 1 tbsp red chili paste
  • 1 tsp salt
  • 3 kaffir lime leaves (optional)
  • 1 cup peanuts, chopped
  • 2 limes, juice of
  • 1 bunch cilantro, finely chopped


    1. In Instant Pot, add chicken, sweet potatoes, onion, coconut milk, tomato paste, water, fish sauce, maple syrup, red chili paste, salt and kaffir lime leaves. Do not stir.
    2. Close the lid, turn pressure vent to Sealing and press Pressure Cooking on High for 20 minutes.
    3. After Instant Pot has finished cooking, release pressure using Quick Release method by turning valve to Venting and open the lid.
    4. Remove chicken onto a plate and shred with 2 forks.
    5. Using an immersion blender, puree the soup inside the pot.
    6. Return chicken back to the pot along with peanuts, lime juice and cilantro. Stir and serve warm.

    Store: Refrigerate in an airtight container for up to 5 days.

    Make Ahead: In an Instant Pot insert or a large bowl, add all ingredients except water, peanuts, limes and cilantro. Cover and refrigerate for up to 2 days. Transfer all the contents into a pressure cooker when ready and cook as per recipe’s instructions.


To make this soup in a slow cooker, cook on Low for 6-8 hours or on High for 3-4 hours.

To cook on the stove, saute onion first. Then simmer everything for about 30-40 minutes.

 Did you make this recipe? Please give it a star rating in the comments.