Nutrition Facts for Mexican fish soup
Blog Research API Download App

Mexican Fish Soup

Image of Mexican Fish Soup
Nutriscore Rating: 76/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!

🧬 Science-Backed Nutrition

Be Healthy Without Effort

Science-backed supplements for performance, wellness, and longevity.

pH Balance Support
Made in USA
Science-Backed
Shop Supplements →

Optimize your body chemistry naturally

nutriEffect Supplements

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!
424
cal
48.0g
protein
20.7g
carbs
18.2g
fat

Nutrition Facts

1 serving (828.1g)
Calories
424
% Daily Value*
Total Fat 18.2 g 23%
Saturated Fat 2.5 g 12%
Polyunsaturated Fat 0.0 g
Cholesterol 115 mg 38%
Sodium 1226 mg 53%
Total Carbohydrate 20.7 g 8%
Dietary Fiber 7.5 g 27%
Total Sugars 8.3 g
Protein 48.0 g 96%
Vitamin D 8.5 mcg 43%
Calcium 123 mg 9%
Iron 2.5 mg 14%
Potassium 1421 mg 30%

*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.7%%
44.0%%
37.2%%
Fat: 653 cal (37.2%%)
Protein: 772 cal (44.0%%)
Carbs: 328 cal (18.7%%)