Passport to Soup: Thailand
This spicy, tangy, herb-packed Thai classic will have you slurping like it’s your job. Cozy up, soup season just got a one-way ticket to Bangkok.

Welcome to the fourth stop in our Passport to Soup series—Thailand! We kicked things off strong (and slurpable), and now we’re cranking up the heat with one of the boldest soups out there: Tom Yum. If Vietnamese food is my first love, Thai is right there in the top three—because let’s face it, both cuisines understand the assignment when it comes to herbs, heat, and flavor.

This soup is a punch of citrus, heat, and depth in every spoonful. It’s what I reach for when I want something warming that still has backbone. Tom Yum is like a Thai spa day for your sinuses—with lemongrass, galangal, lime, chilies, and shrimp shells steeped into a broth that’ll make you sweat a little (in the best way). If you have homemade shrimp stock? Even better. But if not, boiling those shells is a must. Trust me.

The creamy version (called Tom Yum Nam Khon) is Bangkok’s gift to soup lovers everywhere. A splash of evaporated milk and chili jam gives it that signature restaurant richness—and no, coconut milk is not traditional here, despite what the internet says. But hey, we’re making this at home, and we’re doing it right.

A Quick Bite of History
Tom Yum is one of Thailand’s most iconic dishes, known for its hot and sour profile. “Tom” means “to boil,” and “Yum” refers to the spicy and sour flavor combination found in Thai salads. It’s believed to have originated in Central Thailand, near the Chao Phraya River where fresh shrimp and herbs were abundant. It’s evolved over time, with the creamy Bangkok-style variation (using evaporated milk) gaining popularity in restaurants worldwide.
Why this Recipe Works
• Homemade Shrimp Stock – Boiling the shells adds ocean depth you just can’t get from boxed broth. It’s the secret weapon for umami.
• Lemongrass + Galangal = Flavor Bomb – This duo brings sharp citrus and earthy spice, the hallmark of any real Tom Yum.
• Thai Chili Jam – Adds sweet heat, smoky depth, and that signature red swirl you see in restaurant bowls.
• Balanced Heat + Acid – The chilies and lime juice play off each other perfectly—spicy, tangy, and totally craveable.
• Optional Creamy Twist – A splash of evaporated milk gives it that rich Bangkok-style finish, without making it heavy.

Tips for Making Thai Tom Yum Soup
• Don’t skip the shrimp shells—they’re liquid gold for the broth.
• Tear the kaffir lime leaves slightly before adding to release oils.
• Add lime juice off-heat to preserve its brightness.
• Use evaporated milk if you want the creamy Bangkok-style Tom Yum.
• Thai chili jam adds complexity—don’t skip or substitute.

🌱 A Greener Bite of Sustainability
Using shrimp shells to make your broth is the ultimate zero-waste move. It adds flavor while making the most of your ingredients. Shopping at local Asian markets also supports small businesses and keeps your carbon footprint lower than relying on international shipping.
Ingredients & Why They Matter
• Shrimp (with shells) – Adds sweetness and depth to the broth. The shells are essential for flavor.
• Lemongrass – Citrusy and bright, it’s the backbone of Tom Yum’s fragrance.
• Galangal – A cousin of ginger, it adds a peppery, earthy aroma.
• Shallots – Adds sweetness and complexity. Bruising helps release flavor.
• Kaffir Lime Leaves – Brings in floral, citrusy notes unique to Southeast Asian cooking.
• Oyster Mushrooms – Tender and meaty, they absorb the broth beautifully.
• Fish Sauce – Salty, funky, and full of umami. A little goes a long way.
• Lime Juice – Brightens the soup and balances the heat and salt.
• Thai Red Chilies – Bring the fire. Adjust to your heat preference.
• Nam Prik Pao (Chili Jam) – Adds smokiness and a touch of sweetness.
• Evaporated Milk (optional) – Creamier, restaurant-style version.
• Cilantro – For freshness and that signature herbal finish.
How To Make Thai Tom Yum Soup
Authentic Thai Tom Yum Soup recipe made with shrimp, lemongrass, galangal, chili, and lime. A cozy, spicy, citrusy bowl of soup to warm you up all season.
Make the Shrimp Stock:
1. In a large pot, bring 2 cups water and a pinch of salt to a boil. Add shrimp shells and boil for 5 minutes. Remove shells and discard. Add another 1/2 cup of water to the pot.

Build the Broth:
Add lemongrass, galangal, and shallots to the pot and bring to a boil. Add mushrooms and cook for 3–4 minutes. Stir in fish sauce, Thai red chilies, and kaffir lime leaves. Add chili jam and coconut milk (or evaporated milk, if using). Simmer for 3–5 more minutes.

Finish the Soup:
Add shrimp to the pot and cook for 2–3 minutes until pink and cooked through. Remove from heat. In serving bowls, add lime juice and cilantro. Ladle the soup over and garnish with more cilantro and chili slices if desired. Serve with jasmine rice.

Thailand in a Bowl
Whether you’re fighting off a cold or just need to spice up your life, this bowl of Tom Yum Soup brings the heat, the flavor, and the comfort in equal measure. Make it once, and you’ll be hooked. Tag me @the.sustainable.kitchen if this lands on your table—I want to see your Passport to Soup adventures!

Thai Tom Yum Soup
Description
Authentic Thai Tom Yum Soup recipe made with shrimp, lemongrass, galangal, chili, and lime. A cozy, spicy, citrusy bowl of soup to warm you up all season.
Ingredients
How To Make Thai Tom Yum Soup
-
In a large pot, bring 2 cups of water and a pinch of salt to a boil. Add shrimp shells and cook for 5 minutes. Remove shells. Add another 1/2 cup of water. Add lemongrass, galangal, and shallots and bring to a a boil.
2 1/2 cups water, 5 shrimp shells, 1 lemongrass stalk, 1 medium galangal, 2 shallots -
Add the shrimp and cook for 2-3 minutes, then remove and set aside. Add mushrooms and season with fish sauce. Add chili and kaffir lime leaves. Add coconut milk and chili jam. Return to a boil, then take off heat.
5 shrimp, 1 cup mushrooms, 1 tbs fish sauce, Thai red chilies, 6 kaffir lime leaves, 3 tbs coconut milk, 1 tbs Thai chili jam, 4-5 tbs lime juice. -
To serve, in a bowl add lime juice and coriander then ladle in soup. Add shrimp. Garnish with more coriander and chili and serve with rice.
Nutritional Value
Nutritional Value
Servings 4
Serving Size 1
- Amount Per Serving
- Calories 180kcal
- % Daily Value *
- Total Fat 6.5g10%
- Saturated Fat 4.5g23%
- Cholesterol 95mg32%
- Sodium 950mg40%
- Potassium 540mg16%
- Total Carbohydrate 12g4%
- Dietary Fiber 2g8%
- Sugars 4g
- Protein 19g38%
- Vitamin A 125 IU
- Vitamin C 18 mg
- Calcium 60 mg
- Iron 1.6 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Don't skip using the shells to make the shrimp stock as it brings out the flavor of the soup. If you don't have shrimp heads, use seafood stock.
- Adding lime juice before preserves the fresh, zesty flavors.



