Experience the vibrant and unforgettable flavors of Thailand right in your own kitchen with this authentic Tom Yum soup recipe. This iconic Thai hot and sour soup delivers a perfect symphony of tastes – spicy, tangy, savory, and umami-rich – in every invigorating spoonful. Designed for quick preparation, this aromatic broth is brimming with succulent shrimp, fresh mushrooms, and fragrant herbs, making it the ultimate soul-warming meal for any evening.

For a complete list of measurements, ingredients, and detailed instructions, please refer to the recipe card below.
The Essence of Thai Cuisine: What is Tom Yum Soup?
Often hailed as one of Thailand’s most beloved and internationally recognized dishes, Tom Yum soup is a culinary masterpiece that truly embodies the vibrant spirit of Thai cooking. The name “Tom Yum” itself offers a clue to its delicious complexity: “Tom” refers to the boiling process, while “Yum” signifies the spicy and sour flavors that define this extraordinary soup.
At its heart, Tom Yum is a delicate yet powerful balance of hot, sour, salty, and umami tastes, making it an incredibly satisfying and invigorating dish. This iconic soup is celebrated for its aromatic broth, which is meticulously infused with a medley of traditional Thai herbs and spices. Common variations can be found throughout Thailand, each regional tweak adding a unique touch, but they all share the distinctive, fragrant punch from core aromatics like lemongrass, galangal, and kaffir lime leaves. These foundational ingredients are what give Tom Yum its signature earthy, citrusy, and slightly floral notes, transforming a simple broth into an exquisite culinary experience.
While often associated with shrimp (Tom Yum Goong), the soup is incredibly versatile and can feature a variety of proteins such as chicken (Tom Yum Gai) or even a vegetarian version with mushrooms and tofu. Regardless of the protein, the soul of Tom Yum remains its perfectly balanced broth, making it a true testament to the sophisticated simplicity of Thai gastronomy. Prepare to embark on a flavor journey with our rendition of this Thai classic!
Why This Homemade Tom Yum Recipe is Simply Irresistible
- Authentic and Uncompromised Flavor Profile: Forget watered-down takeout versions! Our recipe dives deep into the heart of traditional Thai flavors, delivering a truly authentic experience. The rich broth masterfully blends the intense heat of bird’s eye chilies, the bright tang of fresh lime juice, the earthy zest of lemongrass and galangal, and the deep savoriness of fish sauce. It’s a bold, harmonious symphony that will awaken your palate and, in the best possible way, clear your sinuses – a true blessing on a cold day or when battling a pesky head cold. This is the kind of soup that leaves a lasting impression.
- Gourmet Taste Without Specialty Store Hassle: Achieving genuine Thai flavors doesn’t have to mean searching high and low for obscure ingredients. While traditional recipes often call for specific Thai chilies and kaffir lime leaves, our version thoughtfully provides accessible alternatives without sacrificing authenticity. Fresh ginger, for example, makes an excellent stand-in for galangal, and a touch of lime zest beautifully mimics the aroma of kaffir lime leaves. The result is a soup that tastes wonderfully complex and authentic, even with ingredients readily found at most local grocery stores.
- Quick, Easy, and Highly Customizable: Don’t let the exotic name intimidate you. This incredible soup comes together in approximately 30 minutes, guided by straightforward steps that even novice cooks can master. One of the greatest joys of preparing Tom Yum is its inherent flexibility. You have complete control over the spice level, sourness, and saltiness, allowing you to fine-tune the flavors to your exact preference. There’s no rigid “perfect” ratio; simply taste as you go and adjust until it’s perfect for *your* palate. This adaptability makes it a truly forgiving and enjoyable recipe to cook.
- A Nourishing and Light Culinary Delight: Beyond its incredible taste, this Tom Yum with shrimp is a remarkably healthy choice. It’s packed with lean protein from the shrimp, making it a fulfilling yet light meal that won’t leave you feeling heavy or sluggish. The intensely flavorful and warming aromatic broth is not only satisfying but also imbued with beneficial herbs known for their healthful properties, ensuring you feel completely nourished from the inside out. It’s a dish that delights adults and can even introduce younger palates to exciting new flavors.
Explore More Delicious Recipes
- Ultimate Easter Guide: Brunch, Baskets, and Ideas for Everyone
- Cottage Cheese Egg Bake
- Cheesy Asparagus Casserole
- Overnight Brioche French Toast Casserole
Essential Tips for Mastering Your Homemade Tom Yum
- Lemongrass Wisdom: Fresh vs. Paste: While fresh lemongrass offers the most authentic and vibrant flavor, lemongrass paste is a convenient and effective substitute. If using paste, a good rule of thumb is to use approximately 2 teaspoons of paste for every stalk of fresh lemongrass. For this recipe, you’d typically use about 4 teaspoons. However, it’s always best to start with 3 teaspoons and then add more incrementally to achieve your desired aromatic intensity. Remember to bruise fresh lemongrass stalks by smashing them with the back of a knife to release their essential oils and maximize flavor infusion.
- Navigating the Heat of Thai Chilies: Thai bird’s eye chilies are renowned for their potent heat, typically ranging from 50,000 to 100,000 Scoville Heat Units – making them about 15 times spicier than a jalapeño! For a moderate warmth, simply slice a few chilies or leave them whole and add them to your soup as a garnish; advise guests not to eat them directly. If you’re a true spice enthusiast, you can pound the chilies (wear gloves!) and incorporate them into the broth for a full-on fiery experience. For a milder alternative, consider using red chilies (like Fresno peppers), which offer a pleasant heat without overwhelming your palate.
- The Golden Rule of Shrimp: Avoid Overcooking: This is arguably the most critical step for perfectly cooked Tom Yum. Shrimp are delicate and cook very quickly, requiring only about 2-3 minutes in simmering broth. They are done when they turn opaque and pink, curling into a C-shape. Overcooking shrimp will inevitably lead to a rubbery, tough, and disappointing texture. Nobody wants sad, chewy shrimp in their beautiful, flavorful soup, so keep a close eye on them!
- Mastering Fish Sauce: Taste as You Go: Fish sauce is the savory backbone of Tom Yum, providing depth and umami. However, salt levels can vary significantly between different brands. To ensure your soup is perfectly seasoned, always start with slightly less fish sauce than the recipe suggests. Taste the broth, then gradually add more until you reach that ideal balance. You can always add more, but you can’t take it away! When properly balanced, fish sauce won’t make the soup taste “fishy”; instead, it will enhance all the other flavors, making everything brighter and more alive.

Frequently Asked Questions About Tom Yum Soup
Tom Yum soup is built upon a fragrant and flavorful broth, typically infused with aromatic staples like lemongrass, galangal (or fresh ginger), kaffir lime leaves, and vibrant Thai chilies. Beyond the broth, common additions include tender shrimp (Tom Yum Goong), various mushrooms (such as oyster or straw mushrooms), juicy tomatoes, and sliced onions. The soup is meticulously seasoned with fish sauce for saltiness, fresh lime juice for its signature sour kick, and sometimes a hint of sugar to balance the flavors. It’s traditionally finished with a generous sprinkle of fresh cilantro and thinly sliced green onions for a burst of freshness.
Making authentic Tom Yum soup at home is surprisingly simple! Begin by gently simmering your key aromatics – bruised lemongrass stalks, sliced galangal or ginger, kaffir lime leaves, and chilies – in chicken or vegetable broth. Allow these ingredients to infuse their incredible flavors for about 10-15 minutes. Next, add your choice of mushrooms and cook until they become tender. Introduce the shrimp to the simmering broth and cook them just until they turn pink and opaque, typically 2-3 minutes. Remove the soup from the heat, then stir in fish sauce and fresh lime juice, adjusting to taste for the perfect balance. Garnish generously with fresh cilantro and green onions before serving.
Absolutely, Tom Yum shrimp soup stands out as one of the healthier and more nutritious options in Thai cuisine. It’s naturally low in calories (often under 200 per serving) while being impressively high in lean protein from the shrimp. The broth is light and vibrant, packed with powerful anti-inflammatory ingredients such as ginger, lemongrass, and lime. The chilies can provide a metabolism boost, and the abundance of fresh herbs contributes essential vitamins, minerals, and antioxidants, making it a truly wholesome and invigorating dish.
Yes, Tom Yum soup is wonderfully adaptable to various proteins. Thinly sliced chicken breast or thigh works beautifully; simply add it to the broth along with the mushrooms, as chicken requires a few more minutes to cook through thoroughly. Firm white fish, such as cod or halibut, is another excellent option. For a delicious vegetarian rendition, increase the amount of mushrooms and incorporate cubed firm tofu. Remember to swap the fish sauce for soy sauce or tamari in vegetarian versions to maintain the savory depth.
Don’t worry if fresh lemongrass or galangal are hard to come by. For galangal, fresh ginger is a fantastic and widely available substitute – use roughly the same amount. If fresh lemongrass is unavailable, lemongrass paste (about 2 tablespoons) is a convenient alternative. In a pinch, you can enhance the broth with extra lime zest and a strip of lemon peel to capture some of those bright citrusy notes. While the flavor profile won’t be absolutely identical, your soup will still be wonderfully aromatic and delicious.
Traditional Tom Yum soup is known for its distinct spiciness, but you absolutely have full control over the heat level. To start, use 1-2 Thai bird’s eye chilies. For a milder soup, you can opt for red Fresno peppers or simply leave the chilies whole and remove them before serving to get flavor without intense heat. If you desire more spice, lightly smash the chilies to release more capsaicin into the broth. The zesty lime juice and savory fish sauce are key to balancing the heat, so ensure those elements are perfectly tuned to your taste.
The aromatic broth for Tom Yum can be prepared 2-3 days ahead of time and stored safely in the refrigerator. However, for the best texture and flavor, it’s highly recommended to add the shrimp, mushrooms, and fresh lime juice just before you plan to serve. Shrimp and mushrooms tend to become tough and rubbery when reheated. If you do have leftover soup with these proteins already in it, reheat it very gently over low heat and always add a fresh squeeze of lime juice at the end to revitalize its bright flavors.
Oyster mushrooms are a traditional choice for Tom Yum due to their delightful texture and earthy flavor. Straw mushrooms, often found canned in the Asian section of grocery stores, also provide an authentic texture and taste profile. Shiitake mushrooms are another excellent option, though you should remove their tough stems before adding. If these are unavailable, common button mushrooms will still work well, providing a pleasant earthiness to the soup. Choose the freshest available for the best results!
Tom Yum is all about a dynamic interplay of flavors: hot (spicy chilies), sour (lime), salty (fish sauce), and a subtle underlying sweetness (palm sugar). If your soup tastes flat or lacks depth, it typically means one or more of these elements are out of balance. Most commonly, it needs more fresh lime juice or fish sauce to achieve that bright, punchy, and well-rounded flavor profile. Also, ensure you are properly bruising your aromatics like lemongrass and galangal, as this crucial step releases their essential oils and infuses the broth with maximum flavor.
More Asian-Inspired Culinary Adventures
- Best Ever Tom Kha Gai Soup (Thai Coconut Chicken Soup, Whole30, Paleo)
- Egg Roll in a Bowl Meal Prep (Whole30, Paleo, Keto)
- Whole30 Thai Chicken Zoodle Bowl (With “Peanut” Sauce, Paleo, Low Carb)
- Whole30 Sesame Chicken
- Egg Roll in a Bowl with Creamy Chili Sauce (Whole30, Low Carb, Keto, Paleo)
- Szechuan Chicken
- Beef Pad Thai
- Seaweed Salad
- Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup)
- Beef Negimaki
- Paleo Chinese Chicken Salad (Whole30)
- Japanese Salad Dressing
Please note that making significant changes to a recipe can sometimes alter the intended outcome. While any substitutions or variations listed here are believed to work well, results are not always guaranteed. We encourage you to experiment thoughtfully!
Cheryl Malik
Easy Tom Yum Soup
10 minutes
20 minutes
30 minutes

Cheryl Malik
Ingredients
- 32 ounces Chinese chicken stock
- 2 full stalks lemongrass bruised and cut into about 3 1/2″ pieces per stalk (See Notes)
- 6 ¼” slices ginger or galangal
- 1 ½ tablespoons lime juice plus more to taste
- 5-6 Thai chilis pounded, sliced, or left whole (See Notes)
- 1 tablespoon fish sauce plus more to taste
- 1 teaspoon palm sugar or light brown sugar or maple syrup
- 12 medium shrimp
- 2 button mushrooms thinly sliced
- 1 green onion green part thinly sliced, for garnish
- cilantro chopped
Instructions
-
Bring the chicken stock to a boil. Add the bruised lemongrass, chili slices, and ginger or galangal. Reduce heat and simmer for 5-10 minutes to infuse the flavors. Stir in the palm sugar and fish sauce. Taste and adjust for saltiness (more fish sauce) or complex sweetness (more palm sugar).

-
Add the sliced mushrooms to the simmering broth and cook for approximately 5 minutes until tender.

-
Stir in the shrimp and continue to simmer for about 5 more minutes, or until the shrimp turn pink and are no longer translucent. Be careful not to overcook them.

-
Ladle the hot soup into individual bowls. Garnish generously with fresh cilantro and thinly sliced green onions. Add fresh lime juice to each bowl to taste, ensuring a bright, sour finish. Serve immediately.

Notes
Spice Level: For less heat, use whole or thinly sliced Thai chilis as a garnish (do not eat them). For a spicier soup, gently crush the chilis to release more heat. Red chilies (like Fresno) can be used as a milder alternative.
Tofu Substitute: For a vegetarian option, use a 1-pound block of firm or extra-firm tofu, cut into bite-sized cubes. Add it along with the mushrooms. Remember to substitute fish sauce with soy sauce or tamari for a fully vegetarian version.
Recipe yields approximately 4 servings. Nutritional values shown are general guidelines, and reflect information for one serving. Macros may vary slightly depending on specific types and brands of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 4. Result will be the weight of one serving.
Approximate Information for One Serving
Calories: 112cal
Protein: 10g
Fat: 3g
Saturated Fat: 1g
Cholesterol: 52mg
Sodium: 821mg
Potassium: 310mg
Total Carbs: 11g
Fiber: 1g
Sugar: 5g
Net Carbs: 10g
Vitamin A: 74IU
Vitamin C: 13mg
Calcium: 33mg
Iron: 1mg



