Authentic Thai Lemongrass Soup Recipe: Fragrant Broth with Bright Citrus Zing

Soups & Stews

Authentic Thai Lemongrass Soup Recipe: Fragrant Broth with Bright Citrus Zing

This authentic Thai lemongrass soup transports you straight to Bangkok with its fragrant broth and perfect balance of sour, spicy, and creamy notes. ✨ The secret lies in simmering fresh lemongrass, galangal, and kaffir lime leaves to create that signature aromatic base—no shortcuts here.

I’ve perfected this recipe over years of testing, ensuring every spoonful delivers the bright citrus zing and velvety coconut richness that makes it unforgettable.

The magic happens in the broth, where tender chicken or tofu absorbs the complex flavors of ginger, chili, and coconut milk. Traditional ingredients like mushrooms and cilantro add depth, while a squeeze of lime at the end brightens the dish just enough to cut through the richness.

This isn’t just soup—it’s a full sensory experience, with every ingredient playing a crucial role in that perfect harmony.

What sets this recipe apart is its authentic technique: simmering the broth low and slow to develop layers of flavor, then finishing with fresh herbs for a burst of freshness.

The result is a soup that’s creamy yet light, spicy but balanced, and deeply comforting—ideal for chilly evenings or when you crave a taste of Thailand. Serve it steaming hot with jasmine rice to soak up every last drop of that fragrant broth.

Whether you’re feeding a crowd or treating yourself to a solo meal, this soup delivers restaurant-quality results at home. The best part? It’s easier than it looks, and the aroma alone will have everyone gathering around the table. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for authentic thai lemongrass soup

Simmer these aromatic ingredients for a Thai lemongrass soup that tastes like Bangkok's bustling streets.

Ingredient Amount Notes
Lemongrass Stems 🌿 4 whole Bruised and cut into 2-inch pieces
Galangal Slices 🍃 2 pieces About 2-inch length each
Kaffir Lime Leaves 🍋 4 whole Lightly bruised for aroma
Chicken Breast 🍗 1 ½ lb Boneless, skinless, cubed
Firm Tofu 🥬 14 oz Extra-firm, pressed and cubed
Fresh Ginger 🧅 2 tbsp Finely grated, aromatic
Bird's Eye Chili 🌶️ 2 whole Seeds removed for mild heat
Shiitake Mushrooms 🍄 8 oz Stems removed, sliced
Coconut Milk 🥥 1 can Full-fat, 13.5 oz can
Vegetable Broth 💧 4 cups Low-sodium preferred
Fish Sauce 🍶 1 tbsp Red Boat brand preferred
Lime Juice 🍋 2 tbsp Freshly squeezed
Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Jasmine Rice 🍚 1 cup Uncooked, for serving
Salt 🧂 ½ tsp To taste, adjust carefully

The aromatic trio—lemongrass, galangal, and kaffir lime leaves—is non-negotiable for that signature Thai fragrance. Grab lemongrass with tight stalks (the outer leaves should peel back easily) from an Asian market—regular grocery stores often carry the weaker, dried-out kind. Galangal? It looks like ginger but tastes like a mix of citrus and pepper. If you can't find it, substitute extra ginger (but it won't be the same). For kaffir lime leaves, check the produce section at Whole Foods or the international aisle at Target—they're usually sold in little bundles. Pro tip: Bruise the galangal and lemongrass by banging them gently with the side of your knife before adding to the pot—this releases the oils and maximizes flavor. The Red Boat fish sauce is a game-changer here; don't skimp on the quality.

No lemongrass? Substitute 1 tbsp lime zest plus 1 tbsp lime juice—it won't be identical, but it'll add citrus punch. Galangal missing? Double the ginger and add 1 tsp turmeric for that earthy depth. The tofu should be extra-firm—it holds up better to the long simmer. If you're vegetarian, skip the fish sauce and use 1 tbsp soy sauce instead. For the mushrooms, shiitake is ideal, but cremini or oyster work too. The coconut milk can be light or full-fat—full-fat gives richer flavor, but light works in a pinch. Don't use coconut cream unless you want a much thicker soup. The bird's eye chili is spicy, so adjust to taste—remove seeds for milder heat.

This soup tastes even better the next day as the flavors meld. Store it in the fridge for up to 4 days—the broth gets more concentrated over time. For freezing, portion into airtight containers and thaw overnight in the fridge. Reheat gently on the stove, adding a splash of water if it thickens too much. The jasmine rice? Cook it separately—this soup is all about that fragrant broth. I always make a double batch because it disappears fast. Leftovers reheat beautifully, and the aroma alone will have everyone heading to the kitchen.

❤️

Why You'll Love This Recipe

  • No-Fuss Simmer: I swear by this recipe because it’s all about the slow, hands-off magic. Toss in the lemongrass, galangal, and lime leaves—no mincing, no fuss—and let the broth build flavor while you prep the chicken or tofu. By the time I’ve sliced the veggies, the house already smells like a Bangkok street stall.
  • Bright & Earthy: That first sip? Chef’s kiss. The galangal gives it a ginger-punch, lemongrass adds citrusy depth, and the kaffir lime leaves? They’re the secret—fresh, floral, and impossible to resist. Honestly, I’ve had people ask if I used a packet of paste, but no—this is real, layered flavor in every bowl.
  • Weeknight & Weekend: Between us, this soup works everywhere. Tired after work? Toss in pre-cooked chicken and tofu, and it’s ready in 25 minutes. Hosting a dinner party? Swap the tofu for shrimp and serve it in coconut milk for a restaurant-worthy vibe. My daughter even brings it to school—yes, even on a Tuesday.
  • Leftovers That Don’t Suck: Most soups turn sad overnight, but not this one. The broth actually improves—deeper, richer—so I make a big batch and reheat it for lunch. Plus, the tofu and chicken reheat like a dream, no soggy textures here. (I’ll be real: I’ve frozen it too, and it thaws without losing a drop of flavor.)

Step-by-step instructions for authentic Thai lemongrass soup

Here's how to build that signature Thai aroma—bright, fragrant, and packed with layered flavors.

1

🍳 Step 1: Build the Aromatic Base

Heat a large pot over medium-high heat and add the 4 whole lemongrass stems (cut into 2-inch pieces) and 2 pieces galangal slices. Let them sizzle for 2 minutes until you smell that incredible citrusy aroma—this is where all the magic begins.

Add the 4 whole kaffir lime leaves (lightly bruised) and 2 tbsp fresh ginger (finely grated). Stir for 30 seconds until the ginger becomes fragrant. This aromatic trio forms the soul of your soup—don't rush this step. The longer these ingredients toast, the more complex the flavor profile becomes.

2

🔥 Step 2: Sear the Protein

Push the aromatics to one side of the pot and add the 1.5 lb cubed chicken breast and 14 oz cubed firm tofu (pressed and cubed). Cook for 3-4 minutes until the chicken develops a light golden crust and the tofu begins to firm up slightly.

I like to sear the chicken first—it gives the soup that beautiful color and ensures the meat stays juicy. If the tofu sticks, gently lift it with a spatula and let the chicken get its turn. Once both are lightly browned, remove them from the pot and set aside temporarily.

3

🍳 Step 3: Develop the Broth

In the same pot, add the 2 whole bird's eye chili (seeds removed) and 8 oz sliced shiitake mushrooms. Cook for 3-4 minutes until the mushrooms release their moisture and the chili infuses the oil with subtle heat.

Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the seared chicken and tofu back to the pot, along with the 1 can coconut milk. Stir well and reduce heat to medium-low. Let it simmer for 15-20 minutes until the chicken is cooked through and the flavors meld together beautifully.

4

🥘 Step 4: Finish with Bright Citrus

Remove the pot from heat and stir in the 1 tbsp fish sauce and 2 tbsp lime juice. Taste and adjust seasoning with the 0.5 tsp salt—this is where you balance the flavors. The fish sauce adds umami depth, while the lime juice brightens everything up.

Return the soup to a gentle simmer for just 2 minutes to let the lime juice integrate. The aroma should now be complex—citrusy, earthy, with a hint of spice. Ladle the soup into bowls, garnishing each serving with 0.25 cup chopped cilantro leaves. Serve immediately with 1 cup jasmine rice on the side.

5

⏰ Step 5: Serve with Confidence

This soup is best enjoyed fresh when the broth is still steaming and the aromatics are at their peak. The chicken should be tender but not falling apart, and the tofu should have absorbed the rich flavors without becoming mushy. Each spoonful should deliver that perfect balance of herbal, spicy, creamy, and tangy notes.

For an authentic touch, I like to serve it in wide, shallow bowls so you can see all the beautiful layers of ingredients. The contrast between the fragrant broth and the delicate jasmine rice makes every bite even more satisfying. Don't forget to remove the lemongrass stems and galangal slices before serving—while they add incredible flavor, they're not meant to be eaten.

👨‍🍳

Pro Tips For Making Authentic Thai Lemongrass Soup

  • BLEND LEMONGRASS FIRST: Tear the lemongrass stems into 2-inch chunks before blending—this guarantees the oil absorbs the flavor better than chopped pieces. I used to just chop it fine, but the chunks release more aroma when simmered, and the soup tastes deeper.
  • PRESS GALANGAL HARD: Galangal’s tough skin needs a good smack with a knife handle or rolling pin before slicing—this breaks down the fibers so it infuses properly. Skimp here, and your broth will taste like you used a root vegetable from the wrong planet.
  • SIMMER CHICKEN LOW AND SLOW: Once the chicken hits 165°F, pull it out immediately—overcooking turns it rubbery, and you’ll end up with shredded disappointment. Let it rest 5 minutes before slicing, or it’ll fall apart in the broth.
  • TOFU PREP MATTERS: Press the tofu for 30 minutes, then pan-fry until golden before adding it to the soup—this gives it texture and prevents it from turning to mush. Cold, unpressed tofu is the fastest way to ruin a good broth.

Troubleshooting this recipe

Broth Too Thin?

If your soup turns out watery, it’s likely because the coconut milk separated or the broth wasn’t reduced enough. Simmer uncovered for an extra 5-10 minutes to thicken naturally—this concentrates the flavors beautifully.

For a quicker fix, stir in 1 tbsp cornstarch mixed with 2 tbsp water and simmer for 2 minutes until thickened. Avoid adding too much coconut milk upfront; 1 can (13.5 oz) is perfect—extra will dilute the broth. 🥥

Lemongrass Too Bitter?

The outer layers of lemongrass can taste bitter. Always use young, tender stalks (look for tightly wrapped leaves) and remove the tough outer leaves before cutting. If you accidentally grab older stalks, trim off the bottom 1 inch where the bitterness concentrates.

Bruising the stalks (by banging them with a knife) releases oils and mellows the flavor—never skip this step! For extra sweetness, add 1 tsp palm sugar when finishing the soup. 🌿

Fish Sauce Overpowering?

Fish sauce is salty and umami-rich, so it’s easy to overdo it. Start with just 1 tsp and taste as you go—you can always add more, but you can’t take it out.

If it’s too strong, balance it with extra lime juice (1-2 tbsp) or a splash of coconut milk. For a milder alternative, use 1 tsp soy sauce (though it won’t be authentic). The key is low and slow simmering—this lets the flavors meld without needing extra seasoning. 🍶

Chicken Too Tough?

Overcooking chicken is the #1 reason it turns out dry. Remove the chicken from the broth once it reaches 160°F internal temperature (about 12-15 minutes of simmering) and let it rest in the broth off the heat for 5 minutes before serving.

If you’re worried, use boneless, skinless thighs instead of breast—they’re more forgiving and stay juicier. Never boil the soup vigorously; keep it at a gentle simmer to prevent toughening. 🍗

Galangal Missing?

If you can’t find galangal, double the ginger (4 tbsp total) and add 1 tsp turmeric for earthy depth. For a citrusy kick, zest 1 lime and add it with the ginger.

Galangal’s unique peppery-citrus flavor is hard to replicate, but this combo gets you close. Never substitute with regular ginger alone—it’ll lack that signature Thai complexity. Pro tip: If you find galangal in the future, freeze half for your next batch! 🍃

Tofu Too Mushy?

Extra-firm tofu holds up best, but if yours turns out mushy, it likely didn’t press long enough. Press for at least 30 minutes (or overnight for best results) before cubing.

For extra structure, pan-fry the tofu cubes in 1 tsp oil for 2 minutes per side before adding to the soup. This creates a slight crust that keeps them intact. If using silken tofu, skip it entirely—it dissolves in broth. 🥬

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 890mg39%
Total Carbohydrate 28g10%
Dietary Fiber 4g14%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup vegetarian?

Simply omit the chicken and use 14 oz extra-firm tofu (pressed and cubed) as the main protein. For extra umami, add 1 tbsp soy sauce instead of fish sauce and stir in 1 cup chopped mushrooms (shiitake or oyster work best). The broth will still be rich and aromatic—just skip the fish sauce entirely for a fully plant-based version.

2

How do I adjust the spice level?

Bird's eye chili packs serious heat! For a milder version, remove the seeds and membranes before adding, or use just 1 chili instead of 2. If you love spice, keep the seeds in and add an extra ½ tsp chili flakes at the end. Always taste before serving—you can balance heat with more lime juice or coconut milk.

3

What’s the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight as the broth absorbs more aroma. For freezing, portion into single-serving containers and thaw in the fridge (never microwave). Reheat gently on the stove with a splash of water if it thickens too much. The broth may separate slightly—just stir well before serving.

4

Can I make this soup in a slow cooker?

Yes! Sauté the aromatics (lemongrass, galangal, ginger, chili) in a skillet first, then transfer everything to the slow cooker. Cook on LOW for 3-4 hours or HIGH for 2 hours. The low-and-slow method enhances the flavors beautifully. Just skip adding coconut milk until the last 30 minutes to prevent curdling.

5

Why does my soup taste flat?

Flat flavor usually means the aromatics weren’t toasted enough or the broth didn’t simmer long enough. Always bruise the lemongrass and galangal before cooking to release their oils. Simmer uncovered for the full 15-20 minutes—this lets the flavors concentrate. For extra depth, add 1 tsp palm sugar or a pinch of white pepper at the end.

★★★★★4.5(7 reviews)
Categories Soups & Stews