Spicy Tom Yum Noodle Soup in 15 Minutes
Tom Yum Noodle Soup does what the best weeknight dinners do: it pulls big, bold flavor out of a handful of ingredients fast. Spicy, sour, and fragrant, this soup tastes like a real Thai street food bowl with none of the restaurant wait.

Shrimp, mushrooms, and chewy rice noodles soak in a broth that hits sour, salty, and fiery all at once. It comes together in about 15 minutes, which makes it the kind of dinner you can genuinely crave and actually make on a Tuesday.
What Makes This Tom Yum Soup So Good
The broth is the reason I keep coming back. It builds from fresh aromatics—lemongrass, galangal, and lime leaves—then gets a deep roasted-chile kick from nam prik pao paste. It tastes like it simmered all day, but it’s ready in under 10 minutes of cooking.
The noodles turn it into a full meal in one bowl. Rice noodles drink up all that tangy, spicy liquid, so every bite has a little heat and a lot of flavor. And because everything cooks right in the same pot, cleanup is just one pan.
Ingredients

- 8 oz large shrimp, peeled and deveined: tails on or off, your call
- 4 oz straw or button mushrooms: sliced; any mild mushroom works
- 3 stalks lemongrass: outer layer removed, cut into 2-inch pieces and smashed
- 5 thin slices galangal: or ginger if galangal isn’t available
- 3 kaffir lime leaves: torn into pieces
- 2 Thai bird’s eye chiles: halved lengthwise, seeds in for heat
- 2 small tomatoes: quartered
- 1/2 medium onion: sliced
- 4 cups water or light chicken broth: water is traditional and lets the aromatics shine
- 2 tbsp fish sauce: plus more to taste
- 1 1/2 tbsp nam prik pao (Thai roasted chile paste): the key ingredient for smoky depth
- 2 tbsp fresh lime juice: plus lime wedges to serve
- 6 oz dried flat rice noodles (pad Thai noodles): or vermicelli
- Handful fresh cilantro leaves: for garnish
- Chili oil: optional, for more heat
Variations / Substitutions
- Protein swap: Use sliced chicken thigh, tofu cubes, or a mix of scallops. Add chicken with the mushrooms and simmer until cooked through.
- No fresh aromatics: 1 tbsp lemongrass paste and 1/2 tsp ground galangal can stand in, but the broth loses some brightness.
- Vegan version: Skip shrimp and fish sauce. Use vegetable broth, add firm tofu, and season with soy sauce or coconut aminos to taste. Nam prik pao adds plenty of savory depth.
- Different noodles: Udon or egg noodles work, but cook them separately and add to bowls just before serving so they don’t soak up all the broth.
If you like this soup, our Coconut Curry Noodle Soup has a similar vibe with a creamier finish.
How to Make Tom Yum Noodle Soup
Step 1: Simmer the Aromatics

Bring the 4 cups of water to a boil in a medium pot over high heat. Add the lemongrass, galangal, kaffir lime leaves, chiles, onion slices, and tomato quarters. Drop the heat to medium-low and simmer for 5 minutes, uncovered.
You’ll notice the broth turning faintly cloudy and smelling intensely herbal and citrusy. That’s exactly what you want—the base flavor is building fast.
Step 2: Cook the Shrimp and Mushrooms

Stir in the sliced mushrooms and the shrimp. Let the broth return to a gentle simmer and cook for 2 to 3 minutes, just until the shrimp curl and turn opaque pink.
Don’t walk away here; shrimp go from tender to rubbery in seconds. Watch for that color change and pull them out as soon as they’re done. The mushrooms will soften and release a little earthy flavor into the broth as they cook.
Step 3: Season the Broth

Spoon the nam prik pao into the pot and stir until it dissolves completely. Add the fish sauce and the 2 tablespoons of lime juice. Turn off the heat and give the broth a taste.
It should be sharply sour, nicely salty, and carry a slow-building heat. Adjust with an extra splash of fish sauce, a squeeze of lime, or another tiny spoonful of chile paste until it hits your balance. If you want a creamier soup, stir in 1/2 cup of coconut milk at this stage, then warm it through without boiling.
Step 4: Ladle and Garnish

Cook the rice noodles in a separate pot of boiling water according to the package directions—usually 3 to 5 minutes for flat noodles—then drain them well. Divide the noodles among deep bowls and ladle the hot soup over them, making sure each bowl gets some shrimp, mushrooms, and tomato.
Top with fresh cilantro leaves and a drizzle of chili oil if you like extra heat. Serve right away with lime wedges, while the noodles are still springy and the broth is steaming hot.
Tips for the Best Broth
- Don’t simmer too long: Fresh lemongrass and lime leaves turn bitter if cooked more than 10 minutes. Pull them out when the soup is done or just eat around them.
- Nam prik pao is not optional: This roasted chile paste gives the broth its deep, savory backbone. It’s sold in jars at most Asian grocery stores and online. A little goes a long way.
- Noodle timing matters: Rice noodles keep cooking in hot liquid, so drain them just shy of fully tender. They’ll finish in the bowl without turning mushy.
- Taste and tweak: The broth should be bold. Don’t be shy with the fish sauce and lime—they’re the whole point.
Quick cook times for shrimp by size:
| Shrimp Size | Cook Time |
|---|---|
| Medium (41/50 per lb) | 1.5 to 2 minutes |
| Large (31/40 per lb) | 2 to 3 minutes |
| Extra-large (21/25 per lb) | 3 to 4 minutes |
Keeping Leftover Soup Fresh
- Refrigerate: Store the broth (with shrimp and mushrooms) separately from the noodles. Both keep for up to 2 days in airtight containers. The broth deepens in flavor overnight.
- Reheating: Warm the broth gently on the stove, then pour over fresh-cooked noodles. Microwaving shrimp can make them tough, so a gentle stovetop reheat is best.
Frequently Asked Questions
Can I make this soup vegetarian?
Yes. Swap shrimp for firm tofu cubes, use vegetable broth instead of water, and replace fish sauce with soy sauce or coconut aminos. Nam prik pao adds a savory roasted note that stands in well.
What if I can’t find galangal?
Ginger works as a substitute, but the flavor is brighter and less piney. Use about 1 tablespoon of thinly sliced fresh ginger in place of the galangal slices.
Can I prep the broth ahead?
Yes. Simmer the aromatics and mushrooms, then cool and refrigerate the broth without the shrimp for up to 2 days. When you’re ready to eat, bring it to a boil, add shrimp, and season.
My broth tastes flat. What did I do wrong?
Flatness usually means not enough acid or salt. Add another teaspoon of fish sauce and a big squeeze of lime, then taste again. The broth should be punchy, not mild.

Tom Yum Noodle Soup Recipe
Ingredients
Method
- Bring the 4 cups of water to a boil, then add lemongrass, galangal, lime leaves, chiles, onion, and tomato. Simmer 5 minutes.
- Add mushrooms and shrimp; cook 2 to 3 minutes until shrimp turn pink.
- Stir in nam prik pao, fish sauce, and lime juice. Remove from heat and adjust seasoning to taste.
- Cook rice noodles separately according to package directions, drain, and divide among bowls. Ladle soup over noodles, top with cilantro and chili oil, and serve with lime wedges.
