Looking for Something?

Tom Yum Recipe | ต้มยำกุ้ง


Tom Yum Recipe | thai-foodie.com

My Thai Hubby’s grandma put two silver baht coins in his small caramel colored hand before he walked out the door.

He held them tight as he ambled down the dusty path with huge, yellow-green banana leaves occasionally brushing his skinny legs. Sweat beaded on his brow as he wished yet again that he lived somewhere cold.

The smell of fresh Thai herbs filled up his lungs the closer he got to the bustling marketplace.

He heard women loudly whacking chicken parts with massive knives as flies buzzed nearby. An elderly gentleman was tenderly putting mini bananas wrapped in coconut rice and dark green banana leaves on a hot charcoal grill. A fruit vendor nearby carved the prickly eyes off a fresh pineapple while sticky juice lazily slipped down his strong, tan arm.

The smells and sights were so tantalizing, but he only had two baht. And his grandma had sent him on a mission: to get lemongrass, galangal and kaffir lime leaves.

He went to the amiable herb seller who always liked to ask how his grandma was doing, and took one of the many bundles already perfectly proportioned with each herb and ready to be thrown into Tom Yum.

Tom Yum Recipe | thai-foodie.com

He handed over his sweaty two bahts, and meandered home, now holding the prized goods in his hand, his tongue already tasting the spicy, sour, soothing soup he would savor in a few hours.

How I wish I could just walk down the road, pay seven cents for my fresh Thai herbs and start cooking my tom yum.

But instead I have to drive over an hour to the closest Asian market, pick through scraggly lemongrass, find the chunks of galangal wrapped up with plastic wrap on white styrofoam, and the clear packages of kaffir lime leaves, and drive home.

Even though buying the ingredients for tom yum can be tricky in America, thankfully the actual tom yum cooking process is much quicker and easier than I would have ever dreamed.

Tom Yum Recipe | thai-foodie.com

Tom Yum is the Thai version of chicken noodle soup, and makes you feel all better if you have a cold.

My snifflely nose is less snifflely with every bite, so if you have a cold, make some now, and if you don’t, bring it to someone who is sick to make them all better.

Be warned though! Much of what is in Tom Yum, you don’t eat! It’s just to flavor the soup!

At first I didn’t like Tom Yum because I didn’t enjoy chomping on woody lemongrass and tough galangal, but eventually I discovered you don’t eat those parts and just scoot them out of the way to get to the broth, shrimp, tomatoes, onion and mushrooms.

Tom Yum Recipe | thai-foodie.com

I got this recipe and revised it a little from a super-legit Thai cookbook my Thai Hubby got me for Christmas: It Rains Fishes by Kasma Loha-Unchit.

Because of her book, lately I’ve been surprising Dom with random Thai trivia (which he already knows) like how Thai farmers hire monkeys to work in their coconut groves to harvest coconuts, and holy basil helps a woman’s body heal after childbirth, which Thai Hubby forgot to tell me four kids later.

It’s definitely a good read if you want to learn more about Thai culture and cooking with some authentic recipes thrown in.

I’d love to see your version of Tom Yum! You can find me on Instagram, and tag me @thaifoodie to show me your Tom Yum, and DM me if you have any questions!

And if you adore the flavors of Tom Yum like we do, check out our other Tom Yum inspired recipes here:

Tom Yum Fried Rice

4 Ingredient Tom Yum Baked Chicken Wings

Tom Yum Spaghetti

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tom Yum Recipe | thai-foodie.com

Tom Yum Recipe

  • Author: Sherri Pengjad
  • Total Time: 40 minutes
  • Yield: 3-4 1x
  • Diet: Gluten Free


Are you longing to learn the secrets behind the classic Thai soup, Tom Yum Goong? It’s easier to make than you think and full of all the sour, spicy Thai flavors you love!


  • 34 servings of shrimp of choice (or 2 chicken breasts, cut into bite-size, thin pieces, or 16 oz. extra firm tofu, cut into 2 in. or so chunks )
  • 34 stalks of fresh lemon grass
  • 1 quart chicken broth
  • 8 thin slices of galanga
  • 4 fresh kaffir lime leaves
  • 25 fresh Thai chilies, depending on heat tolerance (remove stem and smash slightly with the back of a chef’s knife, or in a mortar and pestle)
  • 1 small onion thinly sliced
  • 23 Tbsp. of Thai roasted chili paste, to taste
  • 12 Tbsp. of tamarind paste, to taste
  • 2 cups of your favorite mushrooms, thinly sliced
  • 23 small tomatoes cut into wedges
  • Juice from 13 limes, to taste
  • 13 tbsp fish sauce, to taste
  • 12 tbsp brown sugar, to taste
  • a handful of cilantro leaves


  1. Cut off the bottom tip of the lemon grass stalks, and throw out the loose outer layer. (Check out this post to learn more about how to cut lemongrass.)
  2. Cut the stalks into 1-inch sections at a diagonal up to the greener end, so you can see the inner core. Smash each piece lightly in your mortar and pestle or with the side of a Chef’s knife. This lets the fragrant smell seep into your kitchen (a smell that always reminds me of Fruit Loops).
  3. Place the cut lemongrass and broth in a soup pot. Bring to a boil.
  4. Reduce the heat to low, and let it simmer, covered, for 15-20 minutes to let the lemongrass flavors seep into the broth. (If you are using chicken instead of shrimp, add it now. If using tofu, add at the end when you would have added the shrimp.)
  5. After it has simmered, add the galanga, kaffir lime leaves, chilies and onion.
  6. Simmer for a few more minutes, and then add the roasted chili paste, tamarind paste and mushrooms. Feel free to add more broth or water if you think it needs more liquid.
  7. Heat it all to a boil and then let it simmer a few minutes to get the mushrooms cooked, and the flavors mixing.
  8. Stir in the sliced tomato and shrimp.
  9. ALERT! 20 or 30 seconds after putting in the shrimp, turn off the heat. If you leave the heat on too long after adding the shrimp, the shrimp will overcook.
  10. Add lime juice, fish sauce and brown sugar to taste until you reach a sour, spicy, savory, umami flavor. I start with 1 tbsp or so of each flavor, and then add slowly what flavor I’d like to taste more of. Sometimes I’ll add more of the Thai chili paste too if I think it’s lacking some in that rich, umami flavor I like in tom yum.
  11. Sprinkle cilantro on top of each serving.
  12. Serve with jasmine rice.
  13. Enjoy!!


If you don’t have Thai chilies, you can use jalapenos or serrano peppers. Or leave them out if you don’t like spicy.

You can use dried or canned forms of lemongrass, galanga and kaffir lime leaves, but know that it will change the authentic flavor of your soup, but don’t worry, it will still be delicious!

If you don’t have tamarind paste, I would recommend using more lime instead.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Soup
  • Cuisine: Thai

Keywords: Tom Yum soup, Thai lemongrass soup, Tom yum goong, Thai soup, Thai spicy soup, Thai lemongrass soup recipe, Tom Yum recipe


  • Martin

    For me, this is the best soup in the world! And it’s really so easy to make too.

    I loved the trivia about the monkeys!

    • Sherri Pengjad

      Yes! I agree Martin! One of the best soups in the world, and it’s easier than you think to make!