• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • About
  • Cookbooks
  • Shop

Chili Pepper Madness logo

  • Recipe Index
  • RECIPES BY TYPE
    • BBQ/Grilled
    • Burgers
    • Chicken Wings
    • Chili
    • Curry
    • Dehydrator
    • Game Day
    • Hot Sauce Recipes
    • Jalapeno Poppers
    • Marinades
    • Pickling
    • Preserving
    • Quick and Easy
    • Salsas
    • Sauces
    • Seasonings
    • Stuffed Peppers
    • Tacos
  • COOKING TIPS
  • Pepper Info
    • Chili Pepper Types
    • The Scoville Scale
    • Hottest Peppers in the World
    • Growing Chili Peppers
    • Preserving
    • Health Benefits
    • Frequently Asked Questions
    • Buy Plants & Seeds
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • All Recipes
  • Pepper Info
  • Chili Pepper Types
  • The Scoville Scale
  • Growing Chili Peppers
  • Preserving
  • Chili Pepper Health Benefits
  • Frequently Asked Questions
  • Cooking Tips
  • Cookbooks
  • Shop
  • About Us
×

Home » Recipes » Tom Yum Soup Recipe (2 Ways)

Tom Yum Soup Recipe (2 Ways)

by Mike Hultquist · May 9, 2025 · 14 Comments

Jump to Recipe Save Saved!
Tom Yum Soup Recipe

With the flavors of Thai chilies, lemongrass, galangal, and more, Tom Yum Soup is a popular hot and sour soup from Thailand that is loaded with herbs and spices and lots of shrimp simmered in a flavorful broth. Make it at home with this recipe. So easy to make!

A large bowl of spicy Tom Yum Soup loaded up with shrimp and mushrooms, garnished with spicy red chilies, cilantro, and lime

We're cooking up Homemade Tom Yum Soup in the Chili Pepper Madness kitchen today, my friends!

This is a dish I've been making for nearly 30 years, ever since I fell in love with vibrant Thai cuisine. This dish is a must for spicy food lovers, especially when you make it at home with my homemade shrimp stock.

What is Tom Yum Soup?

Authentic Tom Yum Soup (Tom Yum Goong) is a well known hot and sour soup from Thailand made with lots of spices and herbs, and plenty of spicy chili peppers. It is usually made with shrimp, though pork is also a popular option.

It is essentially a broth soup, the broth simmered with ingredients like smashed Thai peppers, kaffir lime, lemongrass and more. You may also see it called Tom Yam.

Tom Yum Soup Two Ways - Clear or Creamy

There are two popular versions of this iconic dish: Tom Yum Goong Nam Sai, a clear and intensely flavorful broth, and Tom Yum Goong Nam Khon, a creamier, richer version made with evaporated milk or coconut milk.

This recipe shows you how to make both versions so you can make your favorite style at home in under 30 minutes.

Featured Reader Comment

"AMAAAAZING!!!! Thank goodness I found your recipe! I had two quarts of homemade shrimp stock, and no clue what to do with all of it! ... My husband took one whiff of the soup and nearly swooned. He declared it better than any restaurant version, so thank you, Mike!!!" - Jazz

Let's talk about how we make Tom Yum Soup, shall we?

Tom Yum Soup Ingredients & Substitutions

Here is the list of ingredients along with recommended substitutions to help you achieve recipe success.

  • Chicken Stock. Or use shrimp stock. See the recipe tips and notes section below on how to make your own shrimp stock.
  • Thai Chili Peppers. Or use any spicy pepper available to you. 
  • Fish Sauce.
  • Nam Prik Pao (Thai Chili Paste). Sub in other chili pastes as needed.
  • Chili Oil. Sub in vegetable oil or make your own chili oil.
  • Lemongrass. Fresh is great, but sub in lemongrass paste or use green onion with lemon zest.
  • Kaffir Lime Leaves (Makrut Lime Leaves). Sub with cilantro and lime zest.
  • Garlic.
  • Galangal. Sub in ginger, though it lacks the citrusy notes. Add lime zest to account for this.
  • Straw Mushrooms. Sub in other mushrooms to your preference.
  • Shrimp.
  • Lime Juice.
  • Evaporated Milk. The authentic way to make the creamy version. Use coconut milk as a substitution, though the coconut flavor will come through.
  • For Garnish/Finish. Chopped fresh cilantro, fish sauce, chili oil, chili flakes

Recipe Tips & Notes

  • The Chili Peppers. Use Thai peppers for this recipe if you can, though will achieve excellent results with other chili peppers. Go with heat levels of your choice, like spicy jalapeno, fiery serrano peppers or cayenne, or even extra hot peppers like habaneros, 7 pot peppers or ghost peppers for some real heat.
  • Other Ingredients. You can use other flavors to your preference. I have seen this recipe made with soy sauce, bay leaves, cherry tomatoes to finish, sugar or brown sugar, honey and more.
  • Make Your Own Shrimp Stock. Boost your Tom Yum with homemade shrimp stock: simmer shrimp shells (and heads), lemongrass, kaffir lime, galangal, garlic, shallot, and chilies in water. Strain and use. This extra step makes a big flavor difference and gives the Thai soup a truly authentic Thai restaurant quality.

How to Make Tom Yum Soup - the Recipe Overview

Bring your chicken or shrimp stock to a boil with the peppers, fish sauce, chili paste, chili oil, lemongrass, kaffir lime leaves, garlic, and galangal.

Simmer to infuse the flavors, then strain if you prefer a clearer broth.

Add the mushrooms and cook briefly, then stir in the shrimp and lime juice and simmer just until the shrimp are cooked through.

Serve hot, topped with fresh cilantro, extra fish sauce, chili oil, and a sprinkle of chili flakes if you like more heat.

Boom! Done! Tom Yum Soup is ready to serve. It looks wonderful, doesn't it? I love to include extra peppers and seasonings in mine, as I do love it spicy, as you know.

Creamy Tom Yum Soup (Tom Yum Nam Khon)

You can make the creamy version by adding 1/2 cup evaporated milk or 1/2-1 cup coconut milk to the soup base when you add the shrimp and lime juice.

I'd love to hear which you prefer!

A bowl of Tom Yum Soup with lots of shrimp and mushrooms, ready to serve

Serving Thai Tom Yum Soup

Tom Yum Soup is great on it's own as a starter or light meal. However, you can easily turn it into a more substantial meal.

Serve it with steamed jasmine rice to soak up the rich, flavorful broth, or stir in cooked rice noodles.

Add your favorite vegetables like boy choy or baby corn for extra nutrition and flavor. You can also add in extra shrimp or other proteins, like chicken or tofu.

That's it, my friends. I hope you enjoy this amazing Tom Yum Soup recipe. Let me know if you make it. I'd love to hear how it turned out for you. Keep it spicy!

Mike taking a spoonful of Tom Yum Soup from the bowl

Got any questions? Ask away! I’m happy to help. If you enjoy this recipe, I hope you’ll leave a comment with some STARS. Also, please share it on social media. Don’t forget to tag us at #ChiliPepperMadness. I’ll be sure to share! Thanks! — Mike H.

Tom Yum Soup Recipe
Print

Tom Yum Soup Recipe

Make bold, hot and sour Tom Yum Soup at home with this easy recipe with lots of shrimp, lemongrass, Thai chilies, and all the classic Thai flavors, so good!
Save Recipe Saved!
Course: Main Course, Soup
Cuisine: American, Thai
Keyword: chili paste, lemongrass, nam prik pao, shrimp, thai peppers
Prep Time: 10 minutes minutes
Cook Time: 15 minutes minutes
Calories: 193kcal
Author: Mike Hultquist
Servings: 4
Tap or hover to scale
5 from 6 votes
Leave a Review

Ingredients

  • 4 cups chicken stock or use shrimp stock
  • 4 Thai chili peppers or use any spicy pepper available to you - see recipe notes
  • 4 tablespoons fish sauce
  • 3 tablespoons Thai chili paste nam prik pao
  • 1 tablespoon chili oil
  • 3 lemongrass stalks chopped and smashed
  • 3 kaffir lime leaves
  • 2 garlic cloves smashed
  • 1 teaspoon fresh chopped galangal
  • 15 ounces straw mushrooms I used canned, drained, but you can use fresh
  • 12 medium shrimp peeled and deveined
  • Juice from 1 small lime
  • For Garnish/Finish: Chopped fresh cilantro fish sauce, chili oil, chili flakes

For Creamy Tom Yum Soup (Tom Yum Goong Nam Khon)

  • 1/2 cup evaporated milk (or use 1/2-1 cup coconut milk)

Instructions

  • Add the chicken stock (or shrimp stock) to a large pot along with the peppers, fish sauce, chili paste, chili oil, lemongrass, kaffir lime leaves, garlic and galangal. Bring to a boil, then reduce heat and simmer for 10 minutes. You can simmer longer if you'd like to develop more flavor. Strain, if desired.
  • Add the mushrooms and cook for 3 minutes.
  • Add the shrimp and lime juice. Simmer for 2 minutes, or until the shrimp is cooked through.
  • Serve into bowls and top with chopped fresh cilantro, a drizzle of fish sauce and chili oil, and chili flakes (if desired).

Creamy Tom Yum Soup (Tom Yum Goong Nam Khon)

  • When you add the shrimp and lime juice (step 3), add the condensed milk.

Nutrition Information

Calories: 193kcal   Carbohydrates: 19g   Protein: 15g   Fat: 7g   Saturated Fat: 1g   Cholesterol: 53mg   Sodium: 2307mg   Potassium: 483mg   Fiber: 3g   Sugar: 6g   Vitamin A: 69IU   Vitamin C: 11mg   Calcium: 57mg   Iron: 3mg
Tom Yum Soup Recipe
Did You Enjoy This Recipe?I love hearing how you like it and how you made it your own. Leave a comment below and tag @ChiliPepperMadness on social media.

Storage & Leftovers

Store any leftover Tom Yum Soup in an airtight container in the fridge for 4-5 days. You can warm it gently in a pot on the stove top over medium-low heat to enjoy again.

Note that texture can be affected with leftover shrimp.

Cookbook Recommendation

If you enjoy cooking Thai and other Asian food, I recommend this book for a lot of easy and iconic recipes. I'm learning a lot from it.

  • 101 Asian Dishes You Need to Cook Before You Die: Discover a New World of Flavors in Authentic Recipes - by Chef Jet Tila.

Recommended Products

  • Dried Lime Leaves. Dried lime leaves can be used in place of fresh to achieve similar flavors if you can't find fresh.

Amazon Affiliate links, my friends! As an Amazon Associate I earn from qualifying purchases.

Try Some of My Other Popular Recipes

  • Thai Shrimp Curry
  • Spicy Thai Curry Chicken Soup
  • Coconut Chicken Curry
  • Khao Soi – Northern Thai Coconut Curry Soup
  • Drunken Noodles (Pad Kee Mao)
  • Spicy Ramen Noodles
  • Hot and Sour Soup
  • Tom Kha Gai Recipe (Thai Coconut Chicken Soup)
  • Check out all of my Soup Recipes

NOTE: This recipe was updated on 5/9/25 to include new photos and information. It was originally published on3/1/21.

Reader Interactions

Comments

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Beppe says

    May 09, 2025 at 6:35 am

    If you made a chicken version how much chicken would you use? White or dark meat? Steamed first?

    Reply
    • Mike Hultquist says

      May 09, 2025 at 6:58 am

      Beppe, I would use 8 ounces white mean chicken, steamed first. It will work nicely with dark meat, though, or a mix, but I believe the steamed white meat chicken would compliment the dish nicely. I hope you enjoy it.

      Reply
  2. Lai says

    March 24, 2025 at 7:30 am

    5 stars
    this was super delicious!!! I added yellow peppers. Didn't have galangal, so I used ginger.

    Reply
    • Mike Hultquist says

      March 24, 2025 at 7:39 am

      Wonderful! Glad you enjoyed it, Lai. Thanks for sharing!

      Reply
  3. Sharon says

    January 22, 2025 at 8:27 am

    5 stars
    This was absolutely delicious! I had to sub a couple things, but I will be making this again and again! Thanks for the recipe!!

    Reply
    • Mike H. says

      January 22, 2025 at 10:09 am

      Happy to hear it, Sharon. Enjoy!

      Reply
  4. Judy Fungchoo says

    May 27, 2022 at 7:45 am

    5 stars
    OMG !!! Makes my soul sing! Thank you! I did not have access to shrimp heads in the Midwest market so used the chicken broth. Nor did I have the galangal root did use ginger as suggested. I ordered the lime leaves on line. I doubled recipe plus put more shrimp in it and added some bean sprouts. Just threw in chopped cilantro. Freaking fabulous! Thanks again!

    Reply
    • Mike Hultquist says

      May 27, 2022 at 7:49 am

      Nice!!! Glad you enjoyed it, Judy! Thank you very much for sharing. I appreciate it. =)

      Reply
  5. Jazz says

    March 17, 2021 at 11:47 am

    5 stars
    AMAAAAZING!!!! Thank goodness I found your recipe! I had two quarts of homemade shrimp stock, and no clue what to do with all of it! (We eat a lot of shrimp and I save all the shells in the freezer.)

    I didn't have any lime leaves, so I used ground dried lime; no fresh galangal, but I had dried galangal (known as shar/sand ginger in Chinese cookjng); and frozen chopped lemongrass. Talk about pantry cooking, lol. Because I used dried ingredients, I let the broth simmer overnight.

    Anyway, once you have all the ingredients, this soup is super easy to pull together. It is delish both with and without the coconut milk. We just added coconut milk in our individual bowls, so I could freeze the extra broth. My husband took one whiff of the soup and nearly swooned. He declared it better than any restaurant version, so thank you, Mike!!!

    Reply
    • Michael Hultquist - Chili Pepper Madness says

      March 17, 2021 at 12:13 pm

      Outstanding, Jazz! Yes, so good with homemade shrimp stock! I love that. I freeze batches as well. Super happy you both enjoyed it!

      Reply
  6. Gay McDonald says

    March 08, 2021 at 6:31 pm

    5 stars
    I really like your take on this traditional recipe. I make my own nam prik pao, and I love to use it in various recipes. I have saved a few of your recipes to use. I am a volunteer at a program for older folks, and I make a weekly "morning tea" that includes a lot of allergy issues! My folks just love to try something new, and are into healthy food in a big way. Thanks for sharing your "obsession" - habanero in sweet chili sauces full of tropical fruits is my favorite mix! Pineapple, passionfruit, mango, papaya, and more.
    Stay safe and well!
    Gay

    Reply
    • Michael Hultquist - Chili Pepper Madness says

      March 09, 2021 at 6:17 am

      Thanks, Gay! I love that you make your own nam prik pao. Very nice.

      Reply
  7. DON GREGORY says

    March 01, 2021 at 3:56 pm

    5 stars
    ABSOLUTEY THE BEST

    Reply
    • Michael Hultquist - Chili Pepper Madness says

      March 01, 2021 at 4:12 pm

      Yes! I love this soup. So good.

      Reply

Primary Sidebar

ALL. SPICY. RECIPES. Hi, I’m Mike and I LOVE Spicy Food! Say goodbye to bland and boring food with my easy-to-follow recipes. Let’s get cooking!

More about me →

Mexican Cajun Sauces Seasonings
Order The Spicy Food Lovers' Cookbook by Mike Hultquist

AMAZON / BARNES & NOBLE / INDIEBOUND / BOOKS A MILLION

Order The Spicy Dehydrator Cookbook by Mike Hultquist

AMAZON / BARNES & NOBLE / INDIEBOUND

Footer

NEVER MISS A RECIPE

Receive my "5 Essentials for Spicy Cooking" email series & new recipes

  • Facebook
  • Pinterest
  • Instagram
  • Twitter
  • YouTube

↑ back to top

About | Contact | Travel-Food | Ingredients | Stories | Privacy | Disclaimer | © 2024 Chili Pepper Madness

EXCLUSIVE MEMBER OF MEDIAVINE FOOD