This post may contain affiliate links. Please read our disclosure policy.

There’s something about a bowl of Tom Yum Kha with Shrimp that just hits different. The mix of spicy, sour, and creamy flavors feels like a warm hug — cozy but still bright and fresh.

Made with lemongrass, galangal, kaffir lime leaves, and a splash of coconut milk, it’s the kind of soup that instantly wakes you up and comforts you at the same time. Every spoonful is packed with flavor, tender shrimp, and that irresistible Thai balance of heat and tang.

A warm bowl of Tom Yum Kha soup filled with shrimp, oyster mushrooms, tomatoes, and a creamy coconut broth being ladled into a bowl.

The Secret to a Bowl That Feels Like a Hug

This Tom Yum Kha Soup proves that comfort doesn’t have to be heavy. It’s creamy, citrusy, and just the right kind of spicy — the kind that wakes up your taste buds but still soothes your soul.
The shrimp add a touch of sweetness that ties everything together, while lemongrass and lime keep it bright and fresh. If this bowl makes your heart happy, try my Thai Green Chicken Curry or Garlic Butter Shrimp next — they share the same warm, cozy energy.

Ingredients That Make It Special

This soup is all about balance — a handful of fresh ingredients that create something big, bold, and comforting.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Overhead view of ingredients for Tom Yum Kha soup, arranged on a dark blue surface.
  • Shrimp: Adds sweetness and depth, making the broth rich and flavorful.
  • Lemongrass & galangal: The fragrant base that gives the soup its signature citrusy warmth.
  • Coconut milk: Softens the spice and makes everything silky smooth.
  • Lime juice: Brightens every spoonful with that classic Thai tang.

Note: Find the full list of ingredients and measurements in the Recipe Card.

How to Make Tom Yum Kha Soup

This cozy Thai soup comes together in just 35 minutes — here’s how to build all that depth of flavor fast:

Peeled raw shrimp in one bowl and shrimp shells and heads in another, ready to make broth.
  1. Make the broth: Simmer shrimp shells, lemongrass, galangal, garlic, chilies, and kaffir lime leaves in chicken broth and water for about 10 minutes. Strain to keep only the aromatic liquid.
Pot with onions and oyster mushrooms simmering in broth, surrounded by shrimp, tomatoes, limes, and coconut milk.
  1. Build the soup: Add onions and mushrooms to the broth and simmer until tender. Then toss in tomatoes and cook just until softened.
Pouring coconut milk and Thai chili paste into a pot of simmering soup.
  1. Finish it off: Add shrimp, coconut milk, fish sauce, lime juice, and Thai chili paste. Simmer a minute more, just until the shrimp turn pink and juicy.
Pot of creamy Tom Yum Kha soup with shrimp, mushrooms, and tomatoes ready to serve.
  1. Serve hot: Ladle into bowls, top with fresh coriander, and get ready to fall in love with every spoonful.

Want to see how it all comes together? You can See It In Action and follow the full step-by-step.

If you’re in the mood to turn your Tom Yum Kha Soup into a full Thai-inspired meal, try pairing it with a few of my other favorites. Pad Thai with Chicken Tofu is the perfect blend of chewy noodles, tender chicken, and a sweet, salty, tangy sauce that everyone loves.

For something fun and finger-licking, Sticky Thai Chicken Wings bring the perfect balance of caramelized sweetness and gentle heat. Or keep it simple and cozy with One Skillet Thai Chicken Thighs with Noodles — juicy chicken and silky noodles tossed in a rich, aromatic sauce that all comes together in one pan. Each one adds its own little spark, creating a meal that’s bold, comforting, and full of life.

FAQs

Is Tom Kha Soup Healthy?

Yes! It’s naturally high in protein and packed with immune-boosting ingredients like garlic, lime, and chili. Plus, coconut milk provides healthy fats that make it both nourishing and satisfying.

What’s The Difference Between Tom Yum And Tom Kha?

Both are traditional Thai soups, but Tom Kha includes coconut milk, which gives it a creamier, richer texture and a milder flavor compared to the clear, spicy Tom Yum.

Can I Use Chicken Instead Of Shrimp?

Absolutely. Tom Kha Gai (chicken) is just as delicious — the broth works beautifully with tender chicken pieces, mushrooms, and fresh herbs.

Can I Make Tom Yum Kha Soup Without Coconut Milk?

You can, but it will taste closer to Tom Yum instead of Tom Kha. Coconut milk is what gives the soup its creamy texture and mellow flavor, balancing the spice and acidity beautifully.

A warm bowl of Tom Yum Kha Soup with shrimp, mushrooms, and tomatoes in a creamy coconut broth, garnished with fresh cilantro.

See It In Action: Step-By-Step

No ratings yet

Tom Yum Kha Soup Recipe

Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 4
A comforting Thai soup that blends spicy, tangy, and creamy flavors in one bowl. Made with shrimp, lemongrass, galangal, and coconut milk, this Tom Yum Kha Soup is pure warmth and balance — ready in just 35 minutes.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 
 

  • 20 oz whole shrimps with heads and shells
  • 3 stalks lemongrass minced
  • 4 thai bird's eye chilies smashed
  • 6 garlic cloves smashed
  • 10 kaffir lime leaves torn
  • 1 piece galangal sliced
  • 1 cup low sodium chicken broth
  • 5 cups water

For the Soup

  • 1 medium onion cut into wedges ½ inch thick
  • 8 oz oyster mushrooms sliced
  • 2 tomatoes cut into wedges
  • 2 tsp sugar
  • 6 tbsp fish sauce
  • 5 tbsp lime juice
  • ½ cup fresh coriander/cilantro leaves for garnish
  • 3 tbsp thai roasted chili pste
  • cup coconut milk

Instructions 

  • Remove the shells and heads from the shrimp, but keep them for the broth. Set the peeled shrimp meat aside.
  • In a large pot, combine the shrimp heads and shells with lemongrass, Thai bird’s eye chilies, garlic, kaffir lime leaves, galangal, chicken broth, and water.
  • Bring everything to a boil, then reduce the heat and simmer gently for 10 minutes.
  • Pour the broth through a fine strainer to remove the solids, keeping only the liquid.
  • Return the strained broth to the pot. Add the onion and mushrooms, and simmer for about 3 minutes.
  • Stir in the tomato wedges and cook for another minute.
  • Add the shrimp meat and cook for 2 minutes, until it turns pink and opaque.
  • Stir in the sugar, fish sauce, Thai roasted chili paste, coconut milk, and lime juice. Simmer for 1 more minute.
  • Ladle the soup into bowls, garnish with fresh coriander, and serve hot.

Notes

Tips To Get That Perfect Thai Flavor
A few simple tweaks can turn a good soup into an unforgettable one. Here’s how to make your Tom Yum Kha taste just right:
  • Don’t Rush The Broth: Let the shrimp shells, lemongrass, and galangal simmer slowly to release all their flavor.
  • Balance The Flavors: Adjust to taste — add more lime for tang, fish sauce for salt, or chili paste for heat.
  • Add Coconut Milk Gently: Stir it in at the end to keep the soup creamy and smooth.
  • Serve Fresh: The herbs and shrimp are at their best right after cooking — that’s when the magic happens.

Nutrition

Calories: 169kcal | Carbohydrates: 18g | Protein: 7g | Fat: 9g | Saturated Fat: 8g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1g | Sodium: 2920mg | Potassium: 585mg | Fiber: 2g | Sugar: 6g | Vitamin A: 189IU | Vitamin C: 12mg | Calcium: 56mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this? Leave a comment below!

You might also like

Karina in a white and black dress with her hair blowing back, standing in front of her cooktop, cooking salmon in a pan

Get a free eBook!

Subscribe to Cafe Delites FOR FREE and receive recipes straight into your inbox!

Karina eating butter chicken from a gold fork out of a bowl with a nann bread on the side.

Hey Good Food Lovers! It’s nice to see you! My name is Karina. Welcome to Cafe Delites, my beloved space for the last 10 years where my passion for food has flourished and connected millions!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.