20-Minute Thai Shrimp Soup Recipe (Tom Yum) Is a Dinner Game Changer Soups Seafood Dinner Asian Recipes

30Seconds Food
10 months ago

Tom yum (sometimes called tom yam) soup is a hot and sour soup recipe from Thailand that's typically made with shrimp. The easy shrimp soup is flavor packed, creamy and delicious! This easy tom yum soup recipe cooks in about 20 minutes and is a fast, filling dinner or lunch

Here is your shopping list for this seafood soup: chicken broth, fresh lemongrass, garlic, crushed red pepper flakes, kaffir lime leave or fresh lime juice, shiitake or button mushrooms, shrimp, red bell pepper, cherry tomatoes, coconut milk and fish sauce. The soup can be garnished with fresh cilantro and lime wedges. 

Here's a  quick guide to cleaning shrimp: 

  • Rinse under cold water.
  • Carefully remove the head (some recipes do call for shrimp with heads on) and legs.
  • Remove the shell.
  • You can remove the tail now or leave it on. That is based on personal preference and the recipe you are making.
  • Carefully run a sharp knife just on the surface of the back and rinse out the vein. 

Note: 30Seconds is a participant in the Amazon affiliate advertising program and this post contains affiliate links, which means we may earn a commission or fees if you make a purchase via those links.

Cuisine: Thai
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes

Servings: 4

Ingredients 

  • 4 cups chicken broth
  • 1 stalk lemongrass, cut in half (mince bottom part and keep top whole)
  • 4 cloves garlic, minced
  • 1/2 teaspoon crushed red pepper flakes
  • 3 kaffir lime leaves or 1 tablespoon fresh lime juice
  • 1/2 cup shiitake or button mushrooms, sliced (or your favorite mushroom)
  • 1 pound medium shrimp, peeled and deveined
  • 1 red bell pepper, chopped fine
  • 1/2 cup cherry tomatoes, cut in half (optional)
  • 1/2 can coconut milk (or more if you like a creamier soup)
  • 2 tablespoons fish sauce
  • fresh cilantro and lime wedges, for garnish

Helpful Products

Recipe Notes

  • Check the product department near the fresh herbs for the lemongrass stalk or head to your local Asian market.
  • If you can find seafood broth, fish stock or shrimp stock, use that instead of the chicken broth. 

Here's how to make it: 

  1. Heat the chicken broth in a large soup pot. Add the lemongrass and simmer about 5 minutes. 
  2. Reduce heat and add the garlic, crushed red pepper flakes, lime leaves and mushrooms. Cook 5 minutes more. 
  3. Add the shrimp, red bell pepper and cherry tomatoes. Cook another 5 minutes or until shrimp are cooked through.
  4. Turn heat to low. Add the coconut milk and fish sauce. Taste and adjust any seasonings or ingredients. Ladle into soup bowls and garnish with fresh cilantro and lime wedges. 

Recipe cooking times and servings are approximate. To ensure image quality, we may occasionally use stock photography. Need to convert cooking and baking measurements? Here are some kitchen conversion charts. Here's how to submit your recipes to 30Seconds.

Take 30 seconds and join the 30Seconds community, and follow us on Facebook to get recipes in your newsfeed daily.

See more tips on 30Seconds.com – Inspire and be inspired!

Comments (3)

Donna John
This looks delicious.
Elisa Schmitz
We made this at a cooking class when Dieter Schmitz and I were in Thailand. It is SO good! #yum
Post a comment

Related tips

See also


30seconds.com is a place to connect, discover and share inspiring tips - 30 seconds at a time.
Go to 30seconds.com

Let's Connect