Thailand
Thai
Illustrated guide

Tom Kha Pla

Tom Kha Pla is a flavorful Thai soup that features fish in a fragrant coconut milk broth, infused with herbs and spices. It's a perfect blend of sweet, sour, and spicy, making it a beloved dish in Thai cuisine.

Prep10 minutes
Cook20 minutes
LevelMedium
Serves4
Open full illustrated cardPin image
Tom Kha Pla

Plan and shop

Save this recipe for real-life cooking

Build a local shopping list or place this recipe into a weekly meal plan. No account is required.

Illustrated cooking guide

Step-by-step visual method

A polished English infographic for the whole cooking flow, paired with the full written recipe below for detail and SEO.

Tom Kha Pla illustrated step-by-step cooking guide

Written method

Instructions

Read through once, then cook at your own pace with the illustrated guide above.

  1. 1

    Begin by preparing the coconut milk and broth. In a pot, combine 1 can of coconut milk and 2 cups of chicken or vegetable broth over medium heat.

  2. 2

    Add 3-4 kaffir lime leaves, the pieces of 2-3 stalks of lemongrass, and 3-4 slices of galangal to the pot. Allow it to simmer gently for about 10 minutes to infuse the flavors into the broth.

  3. 3

    Next, add the sliced 1-2 Thai bird's eye chilies to the pot. Adjust the quantity based on how spicy you prefer the soup.

  4. 4

    With the broth simmering, gently add 1 pound of white fish fillets to the pot. Let the fish cook for about 5-7 minutes, or until it is opaque and flakes easily with a fork.

  5. 5

    After the fish is cooked, stir in 1 tablespoon of fish sauce for seasoning and flavor. Then, add 1 tablespoon of lime juice to brighten the soup.

  6. 6

    Finally, taste the soup and add salt or pepper to your preference. Serve hot, optionally garnished with fresh cilantro.

Cook notes

Tips

Ensure not to boil the coconut milk vigorously to prevent curdling.

Use fresh galangal for the best flavor, but ginger can work in a pinch.

Cook smarter

Helpful notes

Practical storage, serving, swap, and troubleshooting notes for a better first try.

Storage Tips

  • Store in an airtight container in the fridge for up to 2 days.
  • Reheat gently on the stovetop when serving leftovers.

Substitutions

  • Use ginger slices instead of galangal if unavailable.
  • If you can't find kaffir lime leaves, use the zest of lime for a citrusy hint.

What to Serve With

  • Steamed jasmine rice to complement the soup.
  • A side of Thai spring rolls for a complete meal.

Common Mistakes

  • Avoid boiling the soup vigorously to prevent coconut milk from separating.
  • Don't overcook the fish; it should be tender but still flaky.

Recipe FAQ

What type of fish is best for Tom Kha Pla?

White fish fillets like tilapia or cod work best for this dish.

Can I make Tom Kha Pla vegetarian?

Yes, you can substitute the fish with tofu and use vegetable broth.

How do I store leftovers?

Store any leftover soup in an airtight container in the fridge for up to 2 days.

Kitchen tools

Helpful Tools for This Recipe

A light, editable placeholder for future partner recommendations. No real affiliate links are enabled yet.

Blender

Helpful for smooth sauces, soups, marinades, and purees.

Saucepan

Useful for simmering sauces, soups, grains, and small-batch stews.

Chef knife

A basic prep tool for vegetables, herbs, aromatics, and proteins.

Cutting board

Keeps prep organized for chopping, slicing, and staging ingredients.

Measuring spoons

Useful for balancing spices, salt, acids, and sauces.

Some links may be affiliate links. As an Amazon Associate or partner, we may earn from qualifying purchases when enabled. Read the Affiliate Disclosure.

Cook along weekly

Want more illustrated recipes like Tom Kha Pla?

Join the World Recipe Letter for global home-cooking ideas and visual recipe guides.

Join the World Recipe Letter

Get 5 illustrated recipes every week.

No account needed. Unsubscribe when email delivery is connected.

Cook next

You might also like

More flavors from the same country or nearby pantry style.

Pad Thai

Pad Thai

Rice noodles tossed with tamarind sauce, shrimp, egg, tofu, peanuts, and lime.

35 minutesMedium4
Read recipe
Thai Green Curry

Thai Green Curry

A coconut green curry with chicken, eggplant, bamboo shoots, basil, and fragrant paste.

40 minutesEasy4
Read recipe
Mango Sticky Rice

Mango Sticky Rice

Sweet coconut sticky rice served with ripe mango and toasted sesame.

45 minutesEasy4
Read recipe