Thai lime soup is a bright, hot-and-sour broth flavored with lime, lemongrass, galangal, fish sauce, and fresh herbs. This chicken version takes inspiration from tom yum gai, a Thai-style sour soup; its clear broth is fragrant and lively, with mushrooms and tender chicken to make it a satisfying meal.
Ingredients
- 6 cups (1.42 L) low-sodium chicken broth
- 1 lb (450 g) boneless, skinless chicken thighs or breasts, cut into thin bite-size strips
- 8 oz (225 g) oyster or cremini mushrooms, sliced or torn into bite-size pieces
- 2 stalks lemongrass (about 30 g), trimmed and cut into 2-inch (5 cm) pieces
- 1½ oz (40 g) fresh galangal, thinly sliced
- 5 makrut lime leaves (about 2 g), stems removed and leaves lightly torn
- 2 Thai bird’s-eye chilies (about 5 g), lightly bruised; use 1 for a milder soup
- 3 tbsp (45 ml) fish sauce
- ⅓ cup (80 ml) fresh lime juice, from about 3 limes (180 g)
- 1 tsp (5 g) granulated sugar
- ½ cup (15 g) fresh cilantro leaves and tender stems, roughly chopped
- ¼ cup (10 g) fresh Thai basil leaves, loosely packed
- 2 scallions (30 g), thinly sliced
- ¼ tsp (1.5 g) fine salt, plus more only if needed
Galangal, makrut lime leaves, and Thai bird’s-eye chilies are common tom yum aromatics, but availability varies. Galangal has a sharp, piney flavor; if you cannot find it, use the same amount of fresh ginger, knowing the soup will taste warmer and less citrusy. Use 1 teaspoon (2 g) finely grated lime zest in place of each makrut leaf for a practical, though less floral, substitute. Serrano chile can stand in for bird’s-eye chile; start with a small piece and add more after tasting. Lemongrass is sold fresh in many larger grocery stores and frozen in some Asian markets.
Instructions
- Prepare the aromatics. Trim off the dry top and root end of each lemongrass stalk, then lightly crush the pieces with the flat side of a knife. Bruise the chilies once or twice with the knife, keeping them whole. These steps release fragrance without leaving lots of small, spicy pieces in the broth. Slice the galangal and tear the lime leaves just before cooking so their aromatic oils are fresh.
- Start the broth. Pour the chicken broth into a medium pot and add the lemongrass, galangal, lime leaves, and chilies. Set the pot over medium-high heat and bring it just to a simmer, which should take about 4 minutes. Reduce the heat to medium-low and simmer gently for 8 minutes. Avoid a hard boil: a steady, quiet simmer draws out the aromatics without making the broth cloudy or overly sharp.
- Season the soup base. Stir in the fish sauce and sugar. Taste a spoonful before adding salt, since broth and fish sauce vary in saltiness. The base should taste savory and fragrant, with the lime added later to keep its fresh flavor. If the chilies have released enough heat, remove them now; otherwise, leave them in while the chicken cooks.
- Cook the chicken. Add the chicken strips and stir to separate them. Keep the broth at a gentle simmer for about 6 minutes, adjusting the time to suit the thickness of the pieces. Check the thickest strip with a food thermometer; USDA FSIS guidance sets the safe minimum internal temperature for poultry at 165°F (74°C). If it has not reached that temperature, continue cooking and check again rather than relying only on color.
- Add the mushrooms. Stir in the mushrooms and simmer for 4 minutes, until they are tender but still hold their shape. If using delicate oyster mushrooms, check them after 3 minutes. Taste a piece of chicken and a mushroom together with some broth; the soup should now be savory, aromatic, and ready for its fresh sour finish.
- Finish with lime and herbs. Turn off the heat. Stir in the lime juice, cilantro, Thai basil, and scallions, then taste. Add the remaining salt only if the broth needs it. Add a little more lime juice for a sharper sour note, or a teaspoon of fish sauce for more savory depth. Avoid boiling the soup after the lime goes in, since prolonged heat dulls its fragrance.
- Serve hot. Ladle the soup into bowls, distributing the chicken and mushrooms evenly. The lemongrass, galangal, and lime leaves are included to perfume the broth rather than to eat; leave them in the pot or set them aside as you ladle. Diners can add extra lime or sliced chile at the table.
Tips
Keep the aromatics in large pieces. Bruised lemongrass, sliced galangal, and torn lime leaves flavor the liquid but are fibrous or chewy to eat. Large pieces are easy to spot and lift out. If you want a broth without stray leaves, tie the aromatics loosely in a piece of clean cheesecloth before simmering, then remove the bundle before serving.
Balance sour, salty, and spicy gradually. Lime juice and fish sauce differ in strength, and the broth itself may already be seasoned. Start with the listed amounts, then adjust a little at a time after the soup is off the heat. Adding all the lime early or pouring in a large amount of fish sauce at once can make it difficult to correct the balance.
Use ginger only as a fallback. Ginger is more readily available than galangal, but it does not taste identical. For the closest overall result, use fresh lemongrass and lime leaves even if ginger is replacing galangal. If fresh lime leaves are unavailable, zest is more suitable than adding a large amount of lime juice, which can make the broth too sour.
Keep the broth at a gentle simmer. A rolling boil can break up tender chicken and make mushrooms soft. Thin, even chicken strips cook quickly and consistently; if your pieces are thicker than about ½ inch (1.3 cm), allow extra time and use the thermometer check rather than assuming the listed minutes are enough.
Serving Suggestions
Serve the soup as a light main course with steamed jasmine rice, either in a bowl beside it or added to the broth just before eating. Rice softens the soup’s sour and salty edges and makes the meal more filling. For a larger spread, pair it with a simple cucumber salad, stir-fried greens, or plain rice noodles. Keep strongly seasoned sides modest so they do not compete with the lemongrass, lime, and herbs.
Offer lime wedges, sliced fresh chile, and extra herbs at the table. This lets each person tune the bowl without changing the whole pot. The broth should be hot when served, but the herbs are best added at the end rather than simmered for a long time. If you are serving the soup as part of a multi-course meal, smaller portions work well before grilled meat, vegetables, or a rice-based main dish.
Variations
Make a shrimp version: Replace the chicken with 1 lb (450 g) peeled, deveined shrimp. Simmer the broth and mushrooms as directed, then add the shrimp near the end and cook until opaque and firm. Check the thickest shrimp with a food thermometer; the USDA FSIS safe minimum for fish and seafood is 145°F (63°C). Shrimp cook quickly, so watch them closely to avoid a rubbery texture.
Make it vegetarian: Use 6 cups (1.42 L) vegetable broth and replace the fish sauce with 2 tablespoons (30 ml) light soy sauce plus 1 tablespoon (15 ml) lime juice, tasting before adding more. The result will be less distinctly fish-sauce savory, but still aromatic and sour. Add 8 oz (225 g) firm tofu, cut into cubes, with the mushrooms and heat until hot throughout.
Make it richer: Stir in ½ cup (120 ml) unsweetened coconut milk just before the final lime and herbs. Coconut milk makes the soup creamier and mellows the sourness, moving it toward the richer style of tom kha rather than keeping it a clear tom yum-style broth. Add lime in small increments so the finished soup still tastes bright.
Adjust the heat: Use one bruised bird’s-eye chile for a gentler bowl, or leave out the chilies and serve sliced chile separately. For more heat, add another bruised chile while the broth simmers, then taste before adding more. Removing the chilies after simmering limits the heat; leaving them in the pot will continue to intensify it as the soup sits.
Storage and Reheating
Refrigerate leftover soup within 2 hours of cooking in a covered, shallow container. It keeps for 3–4 days in the refrigerator. If you expect leftovers, store the herbs and any extra lime separately and add fresh portions when serving; the herbs lose their fresh color and aroma in the broth. The lemongrass and galangal can remain in the container, but remove them before reheating if you prefer a smoother bowl.
Reheat only the portion you plan to eat in a saucepan over medium heat, stirring occasionally until steaming hot throughout. Leftovers should reach 165°F (74°C); check with a food thermometer. Avoid repeatedly heating and cooling the full pot. Add a squeeze of fresh lime and a few herbs after reheating to bring back their brightness. You can freeze the broth with cooked chicken and mushrooms for up to 2 months for best quality, though mushrooms may soften after thawing. Thaw overnight in the refrigerator and reheat to 165°F (74°C).
Frequently Asked Questions
Is Thai lime soup the same as tom yum?
It is closely related to tom yum, the Thai family of hot-and-sour soups, and this recipe follows a tom yum gai-inspired approach with chicken. Recipes vary by cook and region: some include shrimp, different vegetables, or a richer finish. Tom kha is a related but typically creamier soup that includes coconut milk and galangal. There is no single fixed ingredient list for every home-style version.
Can I make the soup without galangal or makrut lime leaves?
Yes. Fresh ginger can replace galangal, though it gives a warmer, less piney flavor. Lime zest can replace makrut lime leaves and brings citrus aroma, but it is less floral. If you can find lemongrass, keep it in the recipe; its fragrance contributes a distinctive note that ginger or zest alone cannot reproduce.
How do I keep the chicken from drying out?
Cut the chicken into evenly sized, thin strips so they cook at roughly the same rate, and keep the soup at a gentle simmer rather than a hard boil. Start checking the thickest piece after about 6 minutes. The required safe temperature still matters: chicken must reach 165°F (74°C), so use a thermometer and continue cooking if necessary.
Can I prepare the soup ahead?
You can simmer the broth with the lemongrass, galangal, lime leaves, chilies, fish sauce, and sugar up to a day ahead, then cool and refrigerate it promptly. Reheat the base, cook the chicken and mushrooms in it, and finish with lime juice and herbs shortly before serving. This approach preserves a fresher lime and herb aroma than adding them during advance preparation.
Why does my soup taste too sour or too salty?
Limes vary, and some broths and fish sauces contain more salt than others. If the soup is too sour, add a little warm broth or water and taste again; a small pinch of sugar can soften the edge without making it sweet. If it is too salty, dilute it with unsalted broth or water. Add lime and fish sauce incrementally next time, tasting between additions.
Related
- Portuguese Steak Recipe with Garlic, Wine, and Potatoes
- Portuguese Bread Soup (Açorda) with Garlic and Cilantro
- Portuguese Steak and Egg Recipe with Garlic Wine Sauce
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).