Nutrition Facts for Mexican fish soup

Mexican Fish Soup

Image of Mexican Fish Soup
Nutriscore Rating: 75/100

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!

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

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

🥘 Ingredients

19 items
  • 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)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

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

2

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

3

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

4

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

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.

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.

7

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

8

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

9

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

Cooking Tip: Take your time with each step for the best results!
1721
cal
194.2g
protein
79.9g
carbs
74.0g
fat

Nutrition Facts

1 serving (3419.9g)
Calories
1721
% Daily Value*
Total Fat 74.0 g 95%
Saturated Fat 11.7 g 58%
Polyunsaturated Fat 2.7 g
Cholesterol 460 mg 153%
Sodium 5416 mg 235%
Total Carbohydrate 79.9 g 29%
Dietary Fiber 31.8 g 114%
Total Sugars 33.1 g
Protein 194.2 g 388%
Vitamin D 34.0 mcg 170%
Calcium 567 mg 44%
Iron 11.7 mg 65%
Potassium 6061 mg 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

18.1%%
44.1%%
37.8%%
Fat: 666 cal (37.8%%)
Protein: 776 cal (44.1%%)
Carbs: 319 cal (18.1%%)