Hey there!
Today, we’re diving into a dish that’s like a warm hug in a bowl: Thai Coconut Soup. Inspired by the rich, creamy flavors of Tom Kha Gai, but simplified for the busy home cook, this recipe is pure comfort made easier thanks to the Instant Pot. Perfect for cozy evenings, it’s the kind of dish that will have everyone asking for seconds.
If you’re looking for bold flavors wrapped in cozy, creamy comfort, this Instant Pot Thai Coconut Soup is a must-try!
Why You’ll Love This Recipe
- Quick and Easy: Made in under 30 minutes with the help of the Instant Pot.
- Restaurant-Worthy Flavors: Authentic Thai flavors at home without ordering takeout.
- Customization Galore: Make it vegan, add extra veggies, or dial up the spice. It’s as versatile as you are!
- Minimal Cleanup: One pot, less mess. Yes, please!
Ingredients Breakdown
Essentials
- Coconut Milk: The heart of this soup! Use full-fat for a creamy texture, or light for a lower-calorie version.
- Chicken (or Tofu): Thinly sliced chicken thighs are tender and flavorful, but tofu is a great option for a vegetarian version.
- Fresh Ginger & Garlic: These two are non-negotiable for that aromatic depth. If you’re short on time, pre-minced garlic works too.
- Red Curry Paste: This brings the heat and depth. Choose your favorite brand or adjust the quantity to control spice levels.
- Lemongrass: Adds bright citrusy notes. Look for it fresh, frozen, or in a paste version for convenience.
- Lime Juice: Squeeze fresh limes for a tangy hit that balances the creamy coconut perfectly.
- Mushrooms: Button, shiitake, or oyster mushrooms all work well here. They soak up the broth wonderfully!
Pro Tips
- If you can’t find lemongrass, substitute with lemon zest or leave it out—your soup will still taste amazing!
- For extra creaminess, stir in a spoonful of peanut butter. Sounds wild, but trust me—it’s heavenly.
Step-by-Step Instructions
Step 1: Set your Instant Pot to “Sauté” mode. Add a drizzle of oil, followed by ginger, garlic, and curry paste. Sauté for about 2 minutes until fragrant.
Step 2: Add the chicken (or tofu) and mushrooms. Stir to coat in the aromatics, letting them cook in the spices for 2-3 minutes.
Step 3: Pour in the chicken (or vegetable) stock and add the lemongrass stalk. Close the lid and set the Instant Pot to “Pressure Cook” on high for 10 minutes.
Step 4: Once cooking is done, quick-release the pressure. Open the lid carefully and stir in the coconut milk and lime juice. If the soup needs a little more tang or salt, adjust to taste with more lime juice or fish sauce (or soy sauce for a vegetarian option).
Step 5: Ladle into bowls and top with fresh cilantro, sliced red chilies, or even a drizzle of chili oil for some extra pizzazz. Serve hot!

Chef’s Tips and Tricks
- Avoid Overcooking: If you’re adding delicate veggies like spinach, toss them in after pressure cooking to keep them vibrant.
- Short on Time? Use pre-chopped frozen veggies or pre-minced garlic and ginger.
- Make It Kid-Friendly: Reduce or omit the curry paste and let the kids customize their bowls with toppings.
Recipe Variations and Serving Suggestions
Switch It Up: Try adding diced sweet potatoes, zucchini, or bell peppers for an extra hit of color and nutrients. For seafood lovers, swap the chicken for shrimp, adding them just before serving to avoid overcooking.
Pair It With: Serve alongside jasmine rice, crusty bread, or even a fresh cucumber salad for a complete meal.
FAQs
- How do I store leftovers? Keep in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or in the microwave.
- Can this soup be frozen? Yes, though the coconut milk may separate a little upon thawing. Just give it a good stir when reheating.
- What if I don’t have an Instant Pot? No problem! You can simmer this soup on the stovetop for 20-25 minutes until the chicken is fully cooked and flavors meld beautifully.
Recipe Card
Instant Pot Thai Coconut Soup
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Servings: 4
Ingredients:
- 1 tbsp oil
- 2 cloves garlic, minced
- 1 tbsp ginger, grated
- 2 tbsp red curry paste
- 1 lb chicken (or tofu), thinly sliced
- 1 cup mushrooms, sliced
- 3 cups chicken or vegetable stock
- 1 stalk lemongrass (or 1 tsp paste)
- 1 can (14 oz) coconut milk
- 2 tbsp lime juice
- Salt and fish sauce (or soy sauce), to taste
- Optional toppings: fresh cilantro, red chilies, chili oil
Instructions:
- Set the Instant Pot to “Sauté” mode and cook garlic, ginger, and curry paste in oil for 2 minutes.
- Add chicken (or tofu) and mushrooms. Stir well.
- Pour in stock and add lemongrass. Pressure cook on high for 10 minutes.
- Quick-release the pressure, then stir in coconut milk and lime juice. Adjust seasoning.
- Ladle into bowls, garnish as desired, and serve hot!
There you have it—a bowl of creamy, comforting paradise waiting to be enjoyed. I’d love to hear how your soup turns out! Drop a comment below or share your masterpiece on social media using #TheKitchensAid. Bon appétit!