Nutrition Facts for Fish soup with tomatoes

Fish Soup with Tomatoes

Warm, comforting, and bursting with Mediterranean flavors, this Fish Soup with Tomatoes is a one-pot wonder that’s as easy to make as it is satisfying. Featuring tender white fish fillets, a rich tomato base, and aromatic vegetables like onion, celery, and carrot, this recipe strikes the perfect balance between light and hearty. The infusion of garlic, dried thyme, and a hint of red pepper flakes adds depth and subtle spice, while a squeeze of fresh lemon juice brightens every spoonful. Simmered in a flavor-packed fish or vegetable stock, this soup is perfect for cozy weeknight dinners or elegant entertaining. Serve it piping hot, garnished with fresh parsley and paired with crusty bread or a side of rice for a wholesome, delicious meal.

Nutriscore Rating: 73/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Fish Soup with Tomatoes
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion (finely chopped)
  • 3 cloves garlic cloves (minced)
  • 2 stalks celery (chopped)
  • 1 medium carrot (diced)
  • 4 large fresh tomatoes (chopped)
  • 2 tablespoons tomato paste
  • 4 cups fish stock (or vegetable stock)
  • 1 pound white fish fillets (e.g., cod or tilapia)
  • 2 tablespoons lemon juice (freshly squeezed)
  • 2 tablespoons fresh parsley (chopped)
  • 1 teaspoon dried thyme
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.25 teaspoon crushed red pepper flakes (optional)

Directions

Step 1

Heat the olive oil in a large pot over medium heat.

Step 2

Add the chopped onion and sauté for 3-4 minutes, until soft and translucent.

Step 3

Stir in the minced garlic, celery, and carrot. Cook for another 5 minutes, stirring occasionally, until the vegetables are softened.

Step 4

Add the chopped tomatoes and tomato paste to the pot. Cook for 5 minutes, stirring occasionally, to allow the tomatoes to break down.

Step 5

Pour in the fish stock and stir in the dried thyme, salt, black pepper, and crushed red pepper flakes (if using). Bring the mixture to a boil.

Step 6

Lower the heat to a simmer and cook for 10 minutes, allowing the flavors to meld together.

Step 7

Cut the fish fillets into bite-sized pieces and gently add them to the pot. Simmer for 5-7 minutes, or until the fish is cooked through and flakes easily with a fork.

Step 8

Stir in the fresh lemon juice and half of the chopped parsley. Adjust the seasoning with additional salt or pepper if desired.

Step 9

Ladle the soup into bowls and garnish with the remaining parsley. Serve hot with crusty bread or over cooked rice, if desired.

Nutrition Facts

Serving size (1884.3g)
Amount per serving % Daily Value*
Calories 866.6
Total Fat 35.6g 0%
Saturated Fat 5.8g 0%
Polyunsaturated Fat 2.7g
Cholesterol 246.8mg 0%
Sodium 4383.1mg 0%
Total Carbohydrate 37.7g 0%
Dietary Fiber 8.9g 0%
Total Sugars 17.2g
Protein 104.0g 0%
Vitamin D 907.2IU 0%
Calcium 262.1mg 0%
Iron 4.8mg 0%
Potassium 2860.4mg 0%
*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

Fat: 36.1%
Protein: 46.9%
Carbs: 17.0%