Spicy Thai Lemongrass Soup

Featured in: Cozy Tangy Dinners

This classic Thai bowl combines the bright essence of lemongrass and kaffir lime leaves with the warmth of galangal and birds eye chiles. The broth achieves that signature balance—tangy from fresh lime, savory from fish sauce, and gently sweetened—creating layers of complexity. Shrimp cooks quickly in the fragrant liquid, while mushrooms add earthiness and tomatoes contribute subtle sweetness. Finish with scattered cilantro, green onions, and extra lime wedges for brightness.

Updated on Tue, 27 Jan 2026 09:01:00 GMT
Steaming bowl of Tom Yum Soup with shrimp, mushrooms, and fresh herbs like lemongrass and cilantro. Pin It
Steaming bowl of Tom Yum Soup with shrimp, mushrooms, and fresh herbs like lemongrass and cilantro. | plumbrine.com

My first bowl of Tom Yum arrived at a wooden table in Bangkok during the monsoon season, steam rising into humid air while the soup's heat cut through the heaviness outside. The broth was alive in a way I'd never experienced before—each spoonful delivered lemongrass brightness, lime sharpness, and a slow burn that made me reach for water and then immediately take another sip. Years later, I realized you don't need to travel to Thailand to capture that moment; a few key ingredients and the right technique bring that exact magic to your own kitchen. Now when I make it, that memory floods back before I even taste it.

I made this for my roommate during her first week living in a new city, when she was homesick and overwhelmed. The soup warmed her hands as much as her mood, and watching her face light up at the first taste reminded me that food doesn't need to be complicated to matter. She asked for the recipe that night, and now it's the one dish she's confident making when friends visit from out of town.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Chicken or vegetable stock (4 cups): This is your foundation, so choose one with good flavor rather than something bland—it carries everything that comes next.
  • Lemongrass (2 stalks): Smash it hard before adding so the cells break open and release their aromatic oils into the broth, which is where the magic lives.
  • Kaffir lime leaves (4): These are non-negotiable if you can find them; they add a floral citrus note that regular lime juice simply cannot replicate, though a strip of lime zest works in a pinch.
  • Galangal (3 slices): It tastes like ginger's more sophisticated cousin with peppery undertones; if your market doesn't have it, ginger is an acceptable substitute but the flavor profile shifts slightly.
  • Thai bird's eye chiles (2): These small chiles pack serious heat, so taste as you go and add more if you enjoy living on the spicy edge.
  • Mushrooms (200 g): Any variety works, though oyster or shiitake add deeper umami than button mushrooms, which can feel a bit bland by comparison.
  • Tomatoes (2 medium): Cut into wedges rather than chunks so they soften quickly and release their juice into the broth.
  • Shrimp (300 g): Large shrimp stay tender longer than tiny ones, which can turn rubbery in seconds if you're not watching closely.
  • Fish sauce (3 tbsp): This ingredient often intimidates people because it smells funky in the bottle, but trust the process—it rounds out the flavors in ways nothing else can.
  • Fresh lime juice (2 tbsp): Squeeze it yourself rather than buying bottled; the difference in brightness is immediately noticeable.
  • Sugar (1 tsp): This might seem odd in a savory soup, but a tiny amount balances the sourness and heat so nothing feels one-dimensional.
  • Cilantro and green onions: These finish the dish with freshness, so use them generously rather than as a modest sprinkle.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your aromatic base:
Pour stock into your pot and bring it to a gentle boil, then add the lemongrass, kaffir lime leaves, galangal, chiles, garlic, and onion all at once. Let this simmer for 10 minutes while you prepare the rest—this is when the broth transforms from simple stock into something with character and depth.
Add vegetables and cook gently:
Drop in the mushroom slices and tomato wedges, then cook for 5 minutes until the mushrooms turn tender and the tomatoes begin to soften. You'll notice the broth taking on a slightly deeper color as the vegetables release their juices.
Cook the protein quickly:
Add your shrimp and simmer just until they curl and turn pink, which takes about 2 to 3 minutes—overcooked shrimp becomes rubbery and loses its sweetness, so set a mental timer and watch closely. If using tofu, add it at the same time but give it another minute since it needs less time than shrimp to warm through.
Season to your taste:
Stir in the fish sauce, fresh lime juice, and sugar, then taste a spoonful and adjust—this is where your personal preference takes over, since some people want more heat and others prefer additional sourness. Add the chili paste if you're going for extra complexity and a deeper chile flavor.
Finish and serve with intention:
Ladle the soup into bowls, scatter cilantro and green onions across the top, and set a lime wedge on the rim so people can squeeze it in as they eat. This moment of finishing is your last chance to make it beautiful, so don't rush it.
Spicy and sour Tom Yum Soup garnished with sliced chiles, lime wedges, and green onions. Pin It
Spicy and sour Tom Yum Soup garnished with sliced chiles, lime wedges, and green onions. | plumbrine.com

There's something almost meditative about watching the broth change color as the aromatics release their oils, especially when the kitchen fills with lemongrass and lime steam. This soup taught me that bold flavors don't require hours of cooking—they require intention and presence, which feels like a lesson worth learning in a kitchen.

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.

Why This Soup Feels Different Each Time

Tom Yum never tastes quite the same twice, not because you're making mistakes but because the ingredients vary slightly—your lemongrass might be more or less fragrant depending on when it was harvested, your chiles' heat changes with variety and season, and even the quality of your broth shifts. This isn't a weakness; it's freedom. Once you understand the basic structure, you start trusting your palate rather than following instructions like a script, which is when cooking becomes less about precision and more about conversation.

Vegetarian and Dietary Variations

Swapping shrimp for tofu is straightforward and changes nothing about the soul of the dish—the broth carries the flavor, not the protein. Using soy sauce instead of fish sauce works, though the umami depth shifts subtly toward saltiness rather than that particular savory-funky complexity that fish sauce provides. The gluten-free nature of this soup means you can serve it to people with different dietary needs without creating a separate meal, which makes it useful when you're cooking for a mixed table.

The Small Details That Matter

Cutting your tomatoes into wedges rather than chunks changes how quickly they soften and how their juice distributes through the broth. Using large shrimp instead of tiny ones gives you a longer window before they overcook, which reduces stress if your stove heats unevenly or your attention wanders. Some people strain out the aromatics before serving, which gives you a cleaner broth, while others leave them in for people to navigate around—both approaches are valid, and it depends on how casual or refined you want the meal to feel.

  • Add straw mushrooms or baby corn for texture variation if you want the soup to feel more substantial.
  • Pair this with jasmine rice to soak up the flavorful broth and turn a soup into a complete meal.
  • Make extra broth and freeze it so your next batch of Tom Yum comes together in half the time.
Hot Tom Yum Soup in a rustic bowl with shrimp, tomatoes, and kaffir lime leaves. Pin It
Hot Tom Yum Soup in a rustic bowl with shrimp, tomatoes, and kaffir lime leaves. | plumbrine.com

This soup has become my answer to the question of what to cook when you want something that tastes restaurant-quality but won't keep you in the kitchen all evening. It's the kind of dish that makes people ask for your recipe and then text you a photo weeks later showing they actually made it, which feels like a small win.

Recipe FAQs

What makes Tom Yum taste authentic?

The key aromatics—lemongrass, galangal, kaffir lime leaves, and Thai chiles—infuse the broth with distinct Thai flavors. These ingredients create the signature hot and sour profile that defines this style of soup.

Can I make this vegetarian?

Substitute vegetable stock for chicken stock, use firm tofu instead of shrimp, and replace fish sauce with soy sauce. The aromatic base remains the same, delivering authentic flavor.

How spicy is this soup?

Two birds eye chiles provide moderate heat. Adjust the amount to your preference—remove seeds for milder warmth or add extra chiles for more intensity. The heat balances nicely with the lime's acidity.

What mushrooms work best?

Straw mushrooms are traditional, but button, shiitake, or oyster mushrooms all work well. Slice them thinly so they cook evenly and absorb the aromatic broth.

Can I prepare this ahead?

Make the aromatic broth base up to a day ahead and refrigerate. Add the protein and vegetables just before serving to maintain texture and freshness.

What should I serve with Tom Yum?

Steamed jasmine rice is the classic accompaniment, helping temper the heat. The soup also pairs well with crispy spring rolls or a simple green papaya salad.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spicy Thai Lemongrass Soup

Aromatic Thai-style soup featuring bold citrus notes, chile heat, and fragrant herbs in a savory broth.

Prep Time
15 min
Time to Cook
20 min
Total Duration
35 min
Recipe Creator Harper Quinn


Skill Level Medium

Cuisine Thai

Output 4 Number of Servings

Dietary Details Dairy-Free, Gluten-Free

What You’ll Need

Broth Base

01 4 cups chicken or vegetable stock
02 2 stalks lemongrass, trimmed and smashed
03 4 kaffir lime leaves, torn
04 3 slices galangal or ginger
05 2 Thai bird's eye chiles, sliced

Vegetables and Aromatics

01 7 oz mushrooms, sliced
02 2 medium tomatoes, cut into wedges
03 1 small onion, sliced
04 3 cloves garlic, smashed

Protein

01 10 oz shrimp, peeled and deveined or tofu

Seasonings and Finish

01 3 tablespoons fish sauce or soy sauce
02 2 tablespoons fresh lime juice
03 1 teaspoon sugar
04 1 teaspoon chili paste (nam prik pao), optional
05 Fresh cilantro leaves, for garnish
06 2 green onions, sliced
07 Lime wedges, to serve

Directions

Step 01

Infuse the Broth: In a medium pot, bring the stock to a gentle boil. Add lemongrass, kaffir lime leaves, galangal, chiles, garlic, and onion. Simmer for 10 minutes to allow flavors to infuse thoroughly.

Step 02

Add Vegetables: Add mushrooms and tomatoes to the pot. Cook for 5 minutes until mushrooms are tender.

Step 03

Cook Protein: Add shrimp or tofu and simmer just until shrimp turn pink and cook through, approximately 2 to 3 minutes.

Step 04

Season and Adjust: Stir in fish sauce, lime juice, sugar, and chili paste if using. Taste and adjust seasoning for salt, sourness, and heat according to preference.

Step 05

Serve: Remove from heat. Ladle soup into bowls and garnish with cilantro and green onions. Serve with lime wedges on the side.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • Medium pot
  • Ladle
  • Knife and cutting board
  • Strainer (optional, to remove aromatics before serving)

Allergy Info

Go through every ingredient for possible allergens. If you’re unsure, please speak with a healthcare professional.
  • Contains shellfish (shrimp) and fish (fish sauce)
  • Soy may be present if using soy sauce
  • Substitute tofu for shrimp and soy sauce for fish sauce for allergies
  • Always check labels for cross-contamination if highly sensitive

Nutrition Details (per serving)

Nutritional content is for general reference—it's not a substitute for medical advice.
  • Calories: 180
  • Total Fat: 3 g
  • Total Carbohydrates: 15 g
  • Protein: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.