Nutrition Facts for Vietnamese fish and tomato soup
Blog Research API Download App

Vietnamese Fish and Tomato Soup

Image of Vietnamese Fish and Tomato Soup
Nutriscore Rating: 72/100

Experience the vibrant flavors of Vietnam with this comforting Vietnamese Fish and Tomato Soup—a light and tangy dish that perfectly balances sweet, sour, and savory notes. Made with tender chunks of white fish, juicy ripe tomatoes, and an optional burst of tropical sweetness from pineapple, this soup is simmered in a flavorful broth infused with garlic, shallots, fish sauce, and tamarind paste or lime juice for an irresistible depth of flavor. Fresh dill and spring onions add a fragrant finish, while optional garnishes like bean sprouts and chili provide a customizable touch. Ready in just 40 minutes, this wholesome soup is perfect for a quick weeknight dinner or as a delightful starter. Serve it steaming hot with steamed rice or a crusty baguette for the ultimate Vietnamese comfort food experience.

✓ FDA-Compliant • EC Certified

The Toxic-Free Cutting Board

Medical-grade titanium. No microplastics. No bacteria. No compromises.

Zero Toxins
Self-Sanitizing
Lifetime Durability
$99 $169 SAVE 40%
Shop Now →
Titan Haus Pure Titanium Cutting Board

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
25 min
🕐
Total Time
40 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

15 items
  • 500 grams white fish fillet (such as cod or tilapia)
  • 4 medium ripe tomatoes
  • 150 grams pineapple (optional, for sweetness)
  • 2 tablespoons vegetable oil
  • 3 cloves garlic, minced
  • 2 small shallots, thinly sliced
  • 2 tablespoons fish sauce
  • 1 tablespoon tamarind paste (or lime juice)
  • 1 teaspoon salt
  • 1 teaspoon sugar (optional)
  • 1.5 liters water or fish stock
  • 100 grams bean sprouts (optional, for garnish)
  • 2 tablespoons fresh dill, chopped
  • 2 spring onions, sliced
  • 2 bird's eye chili or red chili (optional, for spice)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

Prep the fish by cutting the fillets into bite-sized chunks and setting aside.

2

Bring a medium pot of water (or fish stock) to a gentle boil.

3

Heat the vegetable oil in a large pan over medium heat. Add the minced garlic and sliced shallots, cooking until fragrant and slightly golden, about 2-3 minutes.

4

Dice the tomatoes into wedges and add them to the pan. Stir-fry the tomatoes until they soften and release their juices, about 5 minutes.

5

If using pineapple, cut it into small chunks and add it to the mixture for added sweetness and tang.

6

Transfer the tomato mixture to the pot of boiling water (or stock) and stir well. Bring it to a simmer.

7

Season the soup with fish sauce, tamarind paste (or lime juice), salt, and sugar. Adjust the seasoning as needed to balance tanginess, saltiness, and a hint of sweetness.

8

Once the broth is flavorful, gently add the fish chunks to the soup. Simmer for 5-7 minutes, until the fish is cooked through and tender.

9

Taste and adjust the seasoning one last time. If desired, add a chopped bird’s eye or red chili for heat.

10

Turn off the heat and stir in the fresh dill and spring onions.

11

Ladle the soup into bowls and garnish with bean sprouts for added crunch, if desired.

12

Serve hot with steamed rice or a crusty baguette on the side for a hearty meal.

Cooking Tip: Take your time with each step for the best results!
239
cal
27.7g
protein
16.3g
carbs
8.5g
fat

Nutrition Facts

1 serving (709.8g)
Calories
239
% Daily Value*
Total Fat 8.5 g 11%
Saturated Fat 1.4 g 7%
Polyunsaturated Fat 4.3 g
Cholesterol 62 mg 21%
Sodium 1209 mg 53%
Total Carbohydrate 16.3 g 6%
Dietary Fiber 2.8 g 10%
Total Sugars 10.6 g
Protein 27.7 g 55%
Vitamin D 6.2 mcg 31%
Calcium 106 mg 8%
Iron 1.4 mg 8%
Potassium 834 mg 18%

*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

25.8%%
44.8%%
29.4%%
Fat: 294 cal (29.4%%)
Protein: 448 cal (44.8%%)
Carbs: 258 cal (25.8%%)