Save The steam rising from my first bowl of Tom Yum in Bangkok hit me before I even took a sip. Lemongrass and kaffir lime leaves perfumed the air, and when that first spoonful crossed my lips, the perfect dance of sour and spicy made my eyes widen. I spent the rest of that trip hunting down the best versions, but nothing quite matched sitting in that bustling night market. Now, making it at home brings back that sensory memory instantly, especially when I smash the lemongrass stalks against my cutting board.
Last winter, my partner came down with a terrible cold and nothing seemed to help. I made a massive pot of this soup, extra spicy with more lime than usual, and watched the steam clear their sinuses before they even finished the bowl. Now whenever someone mentions feeling under the weather, this is what I put on the stove.
What's for Dinner Tonight? ๐ค
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 4 cups chicken or vegetable stock: Homemade stock adds depth, but a quality store bought version works perfectly fine
- 2 stalks lemongrass, trimmed and smashed: Smashing releases the essential oils, and always use the bottom white portion
- 4 kaffir lime leaves, torn: Tearing them helps release their citrusy perfume more than leaving them whole
- 3 slices galangal or ginger: Galangal has a piney, medicinal quality, but ginger makes a decent substitute in a pinch
- 2 Thai birds eye chiles, sliced: These pack serious heat, so start with one if you are sensitive
- 200 g mushrooms, sliced: Straw or shiitake mushrooms hold up better than button mushrooms
- 2 medium tomatoes, cut into wedges: They add sweetness and body to balance the sharp acids
- 1 small onion, sliced: Red onion works beautifully and adds lovely color
- 3 cloves garlic, smashed: Smashed garlic infuses the broth without becoming bitter
- 300 g shrimp, peeled and deveined: Leave the tails on for presentation if you like, or use extra firm tofu
- 3 tbsp fish sauce: This provides the salty depth, use soy sauce for a vegetarian version
- 2 tbsp fresh lime juice: Add more gradually, tasting as you go for your perfect sour level
- 1 tsp sugar: A touch of sugar helps round out all the competing flavors
- 1 tsp chili paste, optional: Nam prik pao adds roasted depth and a gorgeous red color
- Fresh cilantro leaves: The finishing touch that adds brightness and color
- 2 green onions, sliced: Use both the white and green parts for maximum flavor
- Lime wedges, to serve: Extra lime on the table lets everyone adjust to their taste
Tired of Takeout? ๐ฅก
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build the aromatic broth:
- Bring your stock to a gentle bubble, then toss in the smashed lemongrass, torn lime leaves, galangal, sliced chiles, garlic, and onion. Let it simmer for 10 minutes, and your kitchen will start smelling like a Thai street stall.
- Add the vegetables:
- Drop in the mushrooms and tomato wedges, cooking for about 5 minutes until the mushrooms soften and release their earthy flavor into the broth.
- Cook the protein:
- Add the shrimp and simmer just until they turn pink and curl slightly, about 2 to 3 minutes. Overcooked shrimp becomes rubbery, so watch them carefully and pull them the moment they are done.
- Balance the flavors:
- Stir in the fish sauce, lime juice, sugar, and chili paste if using. Taste the broth and adjust, remembering that Tom Yum should hit all your taste buttons at once.
- Finish and serve:
- Remove the pot from heat and ladle the steaming soup into bowls. Scatter fresh cilantro and green onions over the top, and serve with extra lime wedges on the side.
Save This recipe became my go to for dinner parties because everyone gathers around the pot, inhaling that incredible fragrance. Something about soup brings people together in the coziest way.
Still Scrolling? You'll Love This ๐
Our best 20-minute dinners in one free pack โ tried and tested by thousands.
Trusted by 10,000+ home cooks.
Getting the Heat Right
Start with less chili than you think you need, especially if you are unsure about the heat level of your chiles. I once made a batch that cleared everyone sinuses but left us gasping for milk. Now I slice my chiles and add them gradually, tasting between additions.
Making It Vegetarian
Swapping vegetable stock for chicken and soy sauce for fish sauce creates a completely plant based version that still delivers incredible depth. Extra firm tofu works beautifully, just add it earlier so it has time to absorb all those vibrant flavors.
Serving Suggestions
Steamed jasmine rice is the perfect partner, soaking up that incredible broth as you eat. You can also serve it alongside sticky rice for a more traditional northern Thai experience. Consider adding extra vegetables like baby corn or snow peas for more texture and substance.
- Strain out the aromatics before serving if you prefer a cleaner broth
- Make extra rice, because you will want to soak up every drop
- Have cold beer or sweet Thai tea ready to balance the heat
Save There is something deeply satisfying about a soup that warms you from the inside out while waking up every taste bud. Enjoy every spoonful.
Recipe FAQ
- โ What makes tom yum soup taste authentic?
The authentic flavor comes from the holy trinity of Thai aromatics: lemongrass, kaffir lime leaves, and galangal. These ingredients are smashed or torn to release their essential oils into the broth. The balance between sour lime juice, spicy chiles, salty fish sauce, and sweet sugar creates the complex flavor profile tom yum is known for.
- โ Can I make this vegetarian?
Absolutely. Simply swap the chicken stock for vegetable stock, replace shrimp with firm tofu cubes, and use soy sauce instead of fish sauce. The aromatic base remains the same, so you'll still get that distinctive tom yum flavor profile while keeping it plant-based.
- โ How spicy is this soup?
Two Thai bird's eye chiles provide a medium heat level that's characteristic of tom yum. You can easily adjust the spiciness by using fewer chiles for a milder version or adding more if you prefer extra heat. Removing the seeds from the chiles will also reduce the heat while maintaining the aromatic flavor.
- โ What's the best way to serve tom yum?
Tom yum is traditionally served as a starter or main course alongside steamed jasmine rice. The rice helps balance the intense flavors and makes for a more filling meal. Serve with additional lime wedges on the side so diners can adjust the sourness to their preference.
- โ Can I freeze tom yum soup?
The broth base freezes beautifully for up to 3 months. However, it's best to add the shrimp and fresh garnishes when you reheat it, as shrimp can become rubbery when frozen and thawed. Simply prepare the soup without the protein and garnishes, freeze, then add fresh shrimp when reheating.
- โ What can I substitute for galangal?
If you can't find fresh galangal, fresh ginger makes an acceptable substitute though it has a slightly different flavor profile. Use the same amount and add it at the same stage in the cooking process. Dried galangal slices can also be rehydrated and used, though fresh is always preferred for the best results.