Nutrition Facts for Mexican fish soup

Mexican Fish Soup

Dive into the vibrant, bold flavors of this Mexican Fish Soup, a hearty and nutritious dish that’s perfect for warming up on cool evenings! Packed with tender white fish fillets, fresh vegetables like bell peppers, carrots, and celery, and spiced with aromatic cumin, oregano, and paprika, this soup delivers the authentic taste of coastal Mexico in every bite. A splash of lime juice and optional garnishes like creamy avocado and fresh cilantro add a zesty, refreshing twist. Quick to prepare in under an hour, this one-pot wonder is ideal for weeknight dinners or casual gatherings. Serve with crusty bread or tortilla chips for a complete meal that's as satisfying as it is healthy. Whether you're a seafood lover or just seeking a comforting yet light soup, this recipe checks all the boxes!

Nutriscore Rating: 75/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.
Image of Mexican Fish Soup
Prep Time:15 mins
Cook Time:35 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic cloves, minced
  • 1 medium jalapeño, seeded and finely chopped
  • 1 medium carrot, peeled and diced
  • 1 medium celery stalk, diced
  • 1 medium red bell pepper, diced
  • 2 cups tomatoes, diced (canned or fresh)
  • 6 cups fish stock or vegetable broth
  • 1 large bay leaf
  • 1 teaspoon cumin powder
  • 1 teaspoon dried oregano
  • 1 teaspoon paprika
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 1.5 pounds white fish fillets (e.g., cod, tilapia), cut into bite-sized pieces
  • 2 tablespoons lime juice
  • 0.25 cup fresh cilantro, chopped (optional for garnish)
  • 1 large avocado, diced (optional for garnish)

Directions

Step 1

Heat olive oil in a large pot or Dutch oven over medium heat.

Step 2

Add diced onion, garlic, and jalapeño to the pot and sauté for 3-4 minutes until fragrant and soft.

Step 3

Add the diced carrot, celery, and red bell pepper to the pot. Sauté for another 5 minutes until the vegetables start to soften.

Step 4

Stir in the diced tomatoes, fish stock (or vegetable broth), and bay leaf. Bring the mixture to a gentle boil.

Step 5

Reduce the heat to low and season the soup with cumin, oregano, paprika, salt, and black pepper. Simmer for 15 minutes to allow the flavors to meld together.

Step 6

Carefully add the fish pieces to the pot. Simmer for an additional 8-10 minutes or until the fish is opaque and cooked through.

Step 7

Remove the bay leaf and stir in the lime juice. Taste and adjust seasonings as needed.

Step 8

Ladle the soup into bowls and garnish with fresh cilantro and diced avocado, if desired.

Step 9

Serve hot with extra lime wedges on the side for an added citrus kick.

Nutrition Facts

Serving size 3419.9 grams (3419.9g)
Amount per serving % Daily Value*
Calories 1721
Total Fat 74.00g 95%
Saturated Fat 11.70g 59%
Polyunsaturated Fat 2.70g
Cholesterol 460mg 153%
Sodium 5416mg 235%
Total Carbohydrate 79.90g 29%
Dietary Fiber 31.80g 114%
Total Sugars 33.10g
Protein 194.20g 388%
Vitamin D 1361IU 6804%
Calcium 567mg 44%
Iron 12mg 65%
Potassium 6061mg 129%
*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: 37.8%
Protein: 44.1%
Carbs: 18.1%