Asian

Authentic Thai Tom Yum Fish Soup with Lemongrass & Lime

This classic Thai Tom Yum Fish Soup is bursting with tangy, spicy, and aromatic flavors. Tender white fish simmers in a fragrant broth with lemongrass, lime, chili, and fresh herbs—a crowd-pleaser that's both comforting and refreshing.

40 min4 servings290 cal

From craving to table

Instructions

  1. 1

    In a large pot, bring the chicken or fish stock to a boil.

  2. 2

    Add lemongrass, kaffir lime leaves, galangal, chilies, and onion. Simmer for 5-7 minutes to infuse the broth.

  3. 3

    Add the mushrooms and tomatoes to the pot, and simmer for another 3-4 minutes until just tender.

  4. 4

    Gently add the fish pieces and cook for 4-5 minutes, or until the fish is opaque and cooked through.

  5. 5

    Season the soup with fish sauce, lime juice, sugar, and salt. Taste and adjust seasoning as needed.

  6. 6

    Remove from heat. Discard lemongrass, kaffir lime leaves, and galangal slices.

  7. 7

    Ladle soup into bowls, garnish with fresh cilantro, and serve with lime wedges on the side.

Make it yours

Dinner should fit your life.

Adjust ingredients, dietary needs, servings, or cooking time without starting over.

Personalize this recipe