Description
A comforting and flavorful Thai Fish Ball Soup made with tender fish balls, aromatic herbs, and crisp vegetables in a savory broth. Perfect for any meal and easy to customize.
Ingredients
Scale
- 1 lb (450g) fish balls (store-bought or homemade)
- 6 cups chicken or fish broth
- 2 cloves garlic, minced
- 1 small onion, thinly sliced
- 1-inch piece of ginger, sliced
- 2 tablespoons fish sauce
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1–2 fresh red chilies, sliced (optional, for spice)
- 1 cup napa cabbage, chopped
- 1 cup baby bok choy, halved
- 1 small carrot, julienned
- 3 green onions, chopped
- Fresh cilantro leaves, for garnish
- Lime wedges, for serving
Instructions
- In a large pot, heat a small drizzle of oil. Add garlic, onion, and ginger, and sauté until fragrant.
- Pour in the chicken or fish broth and bring to a gentle boil.
- Add fish sauce, soy sauce, and sugar. Stir to combine.
- Drop in the fish balls and let simmer for 5–7 minutes, until they float to the top.
- Add cabbage, bok choy, and carrots. Cook until vegetables are tender but still crisp, about 3–4 minutes.
- Taste and adjust seasoning with more fish sauce or soy sauce if needed.
- Ladle soup into bowls, garnish with green onions and cilantro.
- Serve hot with lime wedges on the side.
Notes
- Add more chilies if you prefer a spicier soup.
- Use homemade fish balls for better texture and flavor.
- Soup can be frozen for up to 2 months.
- Vegetables can be swapped based on season or preference.
- Add a splash of lime juice before serving for extra brightness.
Nutrition
- Serving Size: 1 bowl (approx. 400ml)
- Calories: 280
- Sugar: 3g
- Sodium: 850mg
- Fat: 10g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 24g
- Cholesterol: 45mg
Keywords: Thai Fish Ball Soup, Thai soup recipe, fish ball soup, comfort food, easy Thai dinner, healthy Thai soup, traditional Thai soup