Jump to Recipe
Light Tom Yum Shrimp Soup swaps coconut milk for a clear, shrimp-shell stock, so you get the sour-spicy punch of classic tom yum without the heaviness. It’s ready in about 50 minutes and lands under 160 calories a bowl.
I make this one on weeks when I want something bright but don’t want to feel weighed down after dinner. The broth comes together fast: lemongrass, galangal, kaffir lime leaves, and a few smashed chilies simmered until the kitchen smells like a Bangkok street stall.
Shrimp shells go into the pot first. That’s the trick. Toast them with a little oil before adding water, and the broth tastes like something from a real Thai kitchen, not a rushed weeknight fix.
Fish sauce and lime juice go in at the end, off the heat, so the sour edge stays sharp instead of cooking flat.
Why You’ll Love This Recipe
- Clear broth with real depth, no coconut milk needed
- Ready in about 50 minutes start to finish
- Under 160 calories a bowl, high in protein
- Shrimp shells build a fast homemade stock
Ingredient Notes
- shrimp: Use medium to large shrimp (16-20 count). Save the shells, they’re what makes the stock taste like more than water and fish sauce.
- lemongrass: Smash the stalks with the flat of a knife before adding them, it opens up the fibers so the oils release faster into the broth.
- galangal: Look for it fresh or frozen at Asian grocers. Fresh ginger works in a pinch but tastes sharper and less citrusy.
- kaffir lime leaves: Tear them to release oils. Dried leaves work too, just use double the amount since they’re less potent.
- Thai bird chilies: Smash rather than chop them if you want heat without too many stray seeds floating in the bowl. Use fewer for a milder soup.
- fish sauce: Check the label for gluten free certification if that matters for you, since some brands add wheat as a filler.
- lime juice: Add it off the heat. Boiling lime juice turns the sour flavor flat and a little bitter.

Light and Spicy Tom Yum Shrimp Soup with Lime Broth
Ingredients
Method
- Peel and devein the shrimp, keeping the shells. Pat the shrimp dry and refrigerate until needed.
- Heat the oil in a 4-quart / 3.8L stockpot over medium heat. Add the shrimp shells and cook for 2 to 3 minutes, stirring, until pink and fragrant.
- Pour in the water, bring to a boil, then lower the heat and simmer for 15 minutes to build a light shrimp stock.
- Strain the stock through a fine-mesh sieve into a bowl, pressing on the shells to get every drop. Discard the shells and return the stock to the pot.
- Add the lemongrass, galangal, kaffir lime leaves, and chilies to the stock. Simmer for 10 minutes so the broth picks up their aroma.
- Add the mushrooms and tomatoes. Simmer for 3 to 4 minutes until the mushrooms soften and the tomatoes just start to break down.
- Add the shrimp and cook for 2 to 3 minutes, until they turn opaque and curl into a loose C shape (145 F / 63 C). Don’t walk away here, shrimp overcook fast and turn rubbery within another minute.
- Remove the pot from the heat. Stir in the fish sauce, lime juice, and sugar. Taste and add more lime juice if you want it sharper.
- Ladle into bowls and scatter with cilantro and green onion. Serve hot.
Notes
- Toast shrimp shells before adding water for a deeper stock.
- Pull soup off heat before adding fish sauce and lime juice.
- Strain stock well to avoid a gritty broth.
- Cook shrimp just 2 to 3 minutes to keep them tender.

Tips for Success
- Toast the shrimp shells in oil for a couple minutes before adding water, it doubles the depth of the stock.
- Smash the lemongrass stalks with the back of a knife so the oils release faster into the broth.
- Pull the pot off the heat before adding fish sauce and lime juice, boiling dulls the sour edge.
- Use frozen shrimp if that’s what you have, just thaw fully and pat dry so the broth stays clear.
- Strain the stock through a fine-mesh sieve, leftover shell bits make the broth gritty.
Variations
- Add rice noodles or vermicelli directly to the bowls for a heartier one-bowl meal without changing the broth.
- Swap shrimp for firm white fish chunks, added in the last 3 minutes so they don’t overcook.
- Stir in a splash of coconut milk at the end if you want the richer, creamier classic style.
Storage and Reheating
Store leftover soup in an airtight container in the fridge for 2 to 3 days. The broth actually improves overnight as the aromatics keep infusing.
Reheat gently in a saucepan over low heat just until hot, about 3 to 4 minutes. Don’t let it boil, since that’s how shrimp go from tender to rubbery.
The broth alone (without shrimp) freezes well for up to 2 months. Thaw it, bring to a simmer, then add fresh raw shrimp and cook 2 to 3 minutes before serving.
Serving Suggestions
Steamed jasmine rice on the side turns this into a full dinner, since the rice soaks up the sour-spicy broth. Keep the rice separate rather than stirring it in, so it doesn’t turn soft.
A simple cucumber salad with rice vinegar and a little sugar cools things down next to the chili heat. Rice noodles or vermicelli dropped straight into the bowl work well too, if you want a one-bowl meal.
Serve with extra lime wedges and a small dish of chili flakes on the table, since heat levels are personal and easy to adjust after the fact.

FAQ
Why did my shrimp turn rubbery in this tom yum soup?
Rubbery shrimp usually means they simmered too long. Shrimp only need 2 to 3 minutes in the hot broth, just until they turn opaque and curl into a loose C shape at 145 F / 63 C. Pull the pot off the heat the moment they’re done, since carryover heat keeps cooking them in the bowl.
Can I use ginger instead of galangal for this soup?
You can, though the flavor shifts. Ginger is sharper and more peppery, while galangal has a piney, citrusy edge that’s part of what makes tom yum taste like tom yum. Use the same amount, about 6 thin slices, and expect a slightly milder, less floral broth.
Can I make the tom yum broth ahead and add the shrimp later?
Yes, and it’s actually the better way to do it. Make the broth through the mushroom and tomato step, cool it, and refrigerate for up to 3 days. When you’re ready to eat, bring it back to a simmer and add raw shrimp, cooking for 2 to 3 minutes until opaque.
What goes well with light tom yum shrimp soup for dinner?
Steamed jasmine rice on the side turns this into a full meal, since the rice soaks up the sour-spicy broth. A cucumber salad or rice noodles dropped right into the bowl both work too, and neither one competes with the shrimp.
Is this light tom yum shrimp soup gluten free?
Yes, as long as your fish sauce is labeled gluten free, since some brands add wheat as a filler. Check the label if you’re cooking for someone with celiac disease. Every other ingredient here, shrimp, lemongrass, chilies, lime, is naturally gluten free.
What’s the difference between this soup and creamy tom yum?
The main difference is coconut milk. Creamy tom yum, or tom yum nam khon, gets coconut milk or evaporated milk stirred in for a richer, milder broth. This light version, tom yum nam sai, stays clear and leans harder into the sour and spicy notes.





