• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Mamá Maggie's Kitchen
  • Recipes
    • Appetizers
    • Beef
    • Breakfast
    • Chicken
    • Desserts
    • Drinks
    • Pork
    • Seafood
    • Side Dishes
    • Soups
    • Vegetarian
    • Healthy
    • Mexican
    • Holiday Recipes
    • Learn
  • Cookbooks
  • Shop
  • Courses
    • Tamales
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • Cookbooks
  • Courses
  • Shop
×

Home » Recipes » Healthy » Caldo de Pescado (Mexican Fish Soup) + VIDEO

Caldo de Pescado (Mexican Fish Soup) + VIDEO

Last Updated March 1, 2022. Originally Posted October 7, 2021 By Maggie Unzueta

This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.

Caldo de Pescado (or Mexican Fish Soup) is an EASY and absolutely delicious dish. It’s hard not to love a big bowl of this hearty and comforting soup that's loaded with FLAVOR!! Made with homemade fish broth and a spicy tomato sauce.
Jump to Recipe Print Recipe
Caldo de Pescado served in a white bowl and topped with cilantro and chile slices.
Caldo de Pescado served in a white bowl and topped with cilantro and chile slices.

Caldo de Pescado, or Mexican Fish Soup, is a dish I love more than words can explain.

There are plenty of Mexican fish recipes to choose from – Tostadas de Atun, Pesacdo al Ajillo, and Fish Ceviche.

This one, though… There’s something so comforting about this soup.

It even feels good when you eat it. You’ll LOVE how easy it comes together.

To Make Homemade Fish Broth:

A collage showing how to make homemade fish broth.
  • Place the head, tail, and any fish bones (NO MEAT) in a large stock pot.
  • Add onion, bay leaf, garlic, 1 tablespoon salt and pinch of pepper.
  • Cover with water. Bring to a boil.
  • Simmer for 15 minutes.

Make this ahead of time for faster cooking.

Homemade fish broth lasts up to 6 months in a sealable bag in the freezer or up to 5 days in the fridge.

Two hands holding a pot with a white napkin.
  • Discard fish parts, onion, bay leaf, and garlic.

Note: If you don’t have time, you can always use store-bought fish broth or use water plus seafood bouillon

You can either use fresh or frozen fish.

Don’t be afraid to use frozen fish. The freezer dry burn taste will be masked by the rich flavors from the broth.

How to Make the Tomato Chipotle Sauce

A collage showing how to make a spicy chipotle tomato sauce.
  • Add 3 tomatoes to a blender along with garlic, onion, and 1 chipotle.
  • Pour water to the blender.

You can skip this step and use a can of tomato sauce. Then blend the tomato sauce with the chipotle.

This Mexican Fish Soup recipe is not spicy. The chipotle is only there for flavor not for heat. It will add a smokey flavor.

If it sounds too spicy for you and your family, omit the chipotle.

A hand over the lid of a blender.
  • Blend until smooth then set aside.
  • Strain the sauce for a smoother consistency.

If you can, make extra tomato sauce.

There are many Mexican recipes that call for tomato sauce such as Sopa de Conchas, Sopa de Fideo, Fideo Seco

Great Idea: Use up ripe tomatoes by making homemade tomato sauce and freezing it. Then take it out as needed.

How to Assemble the Soup:

A collage showing how to make Mexican fish soup.
  • Heat oil and add tomato sauce.
  • Add the fish broth and veggies into a stock pot.
  • Let this simmer until the veggies are tender.

When to add the veggies depends on what TYPE of veggies you are using.

Carrots and potatoes need longer to cook.

However, if you are using calabacitas or cabbage, they only need a few minutes to cook in the broth. Add them along with the fish.

A picture of fish being added to a pot of tomato sauce.
  • Add fish and cook for 5 minutes.

For soup, use a firm white fish like haddock, cod, halibut, grouper, red snapper, or sea bass.

Be sure to add the fish at the very end so it can maintain its texture. Remember that the thicker the fish, the longer it will take to cook.

Tilapia is ok to use too, but it will cook faster because it’s usually very thin.

How Long Does Fish Last?


In the refrigerator, fresh fish will last up to 3 days. Fish will last 3-4 months in the freezer. Wrap him up in plastic wrap and in a freezer bag. Try to remove as much air as possible.

More Mexican Seafood Recipes:

Camarones a la Diaba
Coctel de Camarones
Camarones a la Veracruzana

Caldo de Pescado served in a white bowl next to lime and cilantro leaves.

Toppings ideas:

  • A few slices of chile de árbol
  • Lime wedges
  • Cilantro
  • Queso Panela
  • Queso Fresco

A big bowl of this Caldo de Pescado (Mexican Fish Soup) is sure to bring a smile to your face. It’s what home cooking is all about.

Serve with lime wedges and enjoy!

Hungry for More?

Be sure to subscribe to my newsletter and follow along on Facebook, Instagram, Pinterest, Twitter for my latest recipes and videos.


Did you make this recipe? Please rate the recipe below!

Caldo de Pescado served in a white bowl and topped with cilantro and chile slices.

Mexican Fish Soup, or Caldo de Pescado

Caldo de Pescado (or Mexican Fish Soup) is an EASY and absolutely delicious dish. It’s hard not to love a big bowl of this hearty and comforting soup that's loaded with FLAVOR!! Made with homemade fish broth and a spicy tomato sauce.
5 from 13 votes
Print Pin Rate
Course: Dinner
Cuisine: Mexican
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Calories: 142kcal
Author: Maggie Unzueta

Ingredients

To Make Homemade Fish Broth:

  • Fish head tail, and bones of 1 fish
  • ½ onion
  • 1 garlic clove
  • 1 bay leaf
  • 1 tbsp salt
  • 1/2 tspn pepper
  • 10 cups Water

For the Tomato Sauce:

  • 3 tomatoes quartered
  • 1 cup Water
  • 1/2 onion
  • 1 garlic clove
  • 1 chipotle pepper in adobo sauce
  • 1/2 tbsp salt

For the Fish Soup:

  • 2 tablespoons Olive Oil
  • 1 large russet potato cubed
  • 2 carrots sliced
  • 10 cups Fish Broth or 10 cups water + 2 seafood bouillons
  • 1 bay leaf
  • 1 fish sea bass, red snapper, or swordfish, cut into 1-inch pieces
  • Sliced chile de árbol optional
  • Lime wedges optional

Instructions

To Make Homemade Fish Broth:

  • In a large pot, add fish head, tail, and bones, 1/2 onion, 1 garlic clove, bay leaf, salt and pepper.
  • Add 10 cups of water.
  • Cover and bring to a boil.
  • Reduce heat and let simmer for 15 minutes.
  • Turn heat off.
  • Strain to discard bones, onion, garlic, and bay leaf.
  • Set broth aside until ready to use.

For the Tomato Sauce:

  • In a blender, add tomatoes, 1 cup water, ½ onion, 1 garlic clove, 1 chipotle pepper, salt.
  • Blend until smooth.
  • Set aside.

For the Fish Soup:

  • Heat oil in a large stock pot.
  • Carefully add the tomato sauce.
  • (Warning, it will splatter slightly when adding the tomato mixture).
  • Cook for 2 minutes, stirring constantly.
  • Add all the homemade fish broth. (Or, water + bouillons, if using)
  • Add the potatoes, carrots, and bay leaf.
  • Taste for salt.
  • Bring to boil.
  • Add the fish and cook for 3-5 minutes, depending on the thickness of the fish.
  • Serve in a deep bowl with lime wedges and top with chile de árbol and green onions.
  • Enjoy!

Video

Notes

Instead of making homemade fish broth: Use store bough fish broth, vegetable broth, chicken broth, OR water plus seafood bouillon. 
Add more cooking time for a thicker cut of fish. 
For the Tomato Sauce: You can use canned tomato sauce instead.
  • Adjust this recipe by omitting the 3 tomatoes, 1 cup water, 1/2 onion, and garlic.
  • Replace with 1 can tomato sauce and blend with the chipotle and salt instead. 
 
 

Nutrition

Calories: 142kcal | Carbohydrates: 18g | Protein: 3g | Fat: 7g | Saturated Fat: 1g | Cholesterol: 1mg | Sodium: 2685mg | Potassium: 576mg | Fiber: 4g | Sugar: 6g | Vitamin A: 5864IU | Vitamin C: 23mg | Calcium: 60mg | Iron: 2mg
Tried this recipe?Mention @MamaMaggiesKitchen or tag #MamaMaggiesKitchen!
Mexican Fish Soup, or Caldo de Pescado is quick, easy, and absolutely delicious. Made in a rich broth and low in fat, it’s hard not to love a big bowl of this comforting soup. By Mama Maggie’s Kitchen

This post was updated. You might remember the old picture.

Filed Under: Healthy, Mexican, Seafood, Soups

About Maggie Unzueta

Maggie Unzueta is the writer/blogger, photographer, recipe developer, videographer, and creator of In Mama Maggie's Kitchen. She has been developing easy and authentic Mexican food, Mexican-inspired recipes, and traveling tips since 2010. From family recipes to her extensive travels throughout Mexico, she brings traditional Mexican flavors from South of the Border and into your kitchen. Maggie has been featured in notable culinary websites and other media outlets. For more details, check out her About page.

Reader Interactions

Comments

  1. Melissa Tenhet Cabral

    September 4, 2018 at 7:26 pm

    I made this for my family last night and it was my first time seeing it and making it. I followed the directions closely and opted to not put the chile de arborl in it, lit was a HIT!!!! Thank you so much for posting the recipe and the step by step photos. The pics really help! I’ll be back to find other things to try.

    Melissa Tenhet Cabral
    Bakersfield, Ca

    Reply
  2. Jerri

    January 29, 2019 at 6:54 pm

    I made this and enjoyed it very much. I was able to short-cut a bit by using a high-quality store-bought fish broth (Ferrer) and I don’t feel it compromised the overall flavor like water + bouillon might have. I also added fresh corn kernels, chopped fresh cilantro, and calabacita squash (mexican grey squash) towards the end. The monkfish I used was tasty and stayed firm in the soup. The soup was delicious and I look forward to eating the leftovers.

    Reply
  3. Ernest Trevino

    January 21, 2020 at 6:01 pm

    Maggie thanks for the recipe on the fish soup (mex)

    Reply
    • Maggie U

      August 5, 2020 at 3:06 pm

      You’re welcome! Glad you enjoyed it Ernest.

      Reply
  4. Jen

    September 19, 2020 at 6:11 am

    5 stars
    We’ve ordered this when we’ve gone to restaurants before but I’m so glad I can try my hand at making it at home now. Thanks for all the tips and tricks to getting this right.

    Reply
    • Maggie U

      September 21, 2020 at 3:41 pm

      Glad you enjoyed it. Hope you try it!

      Reply
  5. Julia

    September 19, 2020 at 6:16 am

    5 stars
    We make similar soup a lot, usually using fish heads and tails. It’s such a flavorful soup, isn’t it?

    Reply
    • Maggie U

      September 21, 2020 at 3:34 pm

      It is flavorful! Hope you give this recipe a try

      Reply
  6. Amanda Marie Boyle

    September 19, 2020 at 7:32 am

    5 stars
    I am always looking for new seafood and new soup recipes, but don’t often think of fish soup! It was good!

    Reply
    • Maggie U

      September 21, 2020 at 3:31 pm

      Hope you try it! This recipe is delicious.

      Reply
  7. Jillian

    September 19, 2020 at 8:01 am

    5 stars
    I do a lot of cooking with salmon and tilapia but not other fish because I have not really ever known what fish to use and what to do with it. Your recipe has given me all the information I need to branch out. Thank you!

    Reply
    • Maggie U

      September 21, 2020 at 3:21 pm

      So glad this was helpful. Hope you try it!

      Reply
  8. Beth Sachs

    September 19, 2020 at 8:26 am

    5 stars
    Such a tasty soup. My whole family loved it.

    Reply
    • Maggie U

      September 21, 2020 at 3:19 pm

      So glad you enjoyed this!

      Reply
  9. Chris Martinez

    February 18, 2021 at 10:56 am

    How much fish broth or seafood bouillon would I need if not wanting to do the head and tails?

    Reply
    • Maggie Unzueta

      October 7, 2021 at 10:48 am

      For the boxed fish broth, use the entire box, or about 8 cups. If using seafood bouillon, use 8 cups of water plus 1 tablet of bouillon. Check for salt after you’ve added the tomato sauce.

      Reply
  10. HEATHER PERINE

    March 2, 2021 at 11:41 am

    5 stars
    I’ve never had or made this dish before so I’m excited to try something new! And love that I can use frozen fish as well. I always have some on hand!

    Reply
    • Maggie U

      March 2, 2021 at 3:24 pm

      Hope you try this recipe! It’s amazing

      Reply
  11. Amanda Dixon

    March 2, 2021 at 5:41 pm

    5 stars
    Wow, this was so delicious! The fish broth added such a wonderful depth and really made it something special. This is well-worth making.

    Reply
    • Maggie U

      April 14, 2021 at 11:32 am

      Thanks! Glad you enjoyed this!

      Reply
  12. Veronika Sykorova

    March 3, 2021 at 6:56 am

    I’ve never had Mexican fish soup but I’m excited to give it a try! It’s still so cold here in Canada so a warming soup is perfect.

    Reply
    • Maggie U

      April 20, 2021 at 4:06 pm

      Hope you try it! I think you will love it

      Reply
  13. Aleta

    March 3, 2021 at 7:24 am

    5 stars
    This looks awesome Maggie! I love all the flavour you’ve always got going on in your recipes, my husband is going to go crazy for this one.

    Reply
    • Maggie U

      March 9, 2021 at 1:59 pm

      I think so too! So glad you liked this!

      Reply
  14. Julia

    March 3, 2021 at 2:02 pm

    I loved how light this soup was! I didn’t know this was a Mexican dish but I’m so glad I tried it!

    Reply
    • Maggie U

      March 9, 2021 at 1:58 pm

      Light and delicious! Glad you liked it

      Reply
  15. veenaazmanov

    March 3, 2021 at 10:54 pm

    5 stars
    Love the flavors. Delicious. Soup are always special for Dinner and I just love your recipe. Sounds and looks perfect.

    Reply
    • Maggie U

      March 9, 2021 at 1:56 pm

      Thanks! Glad you liked it

      Reply
Newer Comments »

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Primary Sidebar

A picture of Maggie Unzueta in her kitchen holding a coffee cup.

iBienvenidos! I'm Maggie. Welcome to my blog! My passion is authentic Mexican food and traveling throughout Mexico to bring you the very BEST in culture and cuisine.

More about me →

Popular

  • Slow Cooker: Birria de Res, or Mexican Beef Stew + VIDEO
  • Camarones a la Diabla [VIDEO]
  • Menudo (or Pancita) + VIDEO
  • Instant Pot Pork Tamales [VIDEO]
  • Caldo de Camarón – Mexican Shrimp Soup + VIDEO
  • Carne En Su Jugo + VIDEO

Featured On

A list of places Mama Maggie's Kitchen has been featured in.

Follow Maggie!

Follow Us on FacebookFollow Us on PinterestFollow Us on InstagramFollow Us on TwitterFollow Us on Google+Follow Us on YouTube

Footer

↑ back to top

About

  • About Maggie
  • Privacy Policy
  • Cookie Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • PR/ Advertise
  • Email maggie @ mamamaggieskitchen.com