• Skip to main content
  • Skip to primary sidebar

Cooking With Our CSA logo

  • Recipes
    • Category
      • Appetizers & Small Bites
      • Breads & Baked Goods
      • Breakfast & Brunch
      • Desserts & Sweets
      • Dressings & Marinades
      • Drinks
      • Entrees
      • Holidays
      • Pasta
      • Pizza Picnics
      • Salads
      • Sides
      • Soups & Stews
    • Diet
      • Gluten-Free
      • Paleo & Whole 30
      • Vegan
      • Vegetarian
    • Season
      • Winter
      • Spring
      • Summer
      • Autumn
  • Resources
    • About CSA
    • Farm Feature Friday
    • Food & Meal Prep
    • Home & Kitchen
    • Urban Gardening
  • Meal Plans
  • Classes
  • About
  • Contact
  • Shop
    • My Faves
    • Gift Guides
    • Merch
Home » Entrees

February 24, 2023

Homemade Mexican Fish Soup (Caldo de Pescado) Recipe

Jump to Recipe Print Recipe

This Mexican Fish Soup (Caldo de Pescado) is a nod to a few childhood soups and stews that I remember my mother making. It’s also not a coincidence I’m sharing this recipe for Mexican Fish Soup (Caldo de Pescado) on the First Friday of Lent. Growing up in a Mexican-American Catholic household, Fridays during Lent were always known as Fish Fridays. Abstaining from meat on these days, my mom would rotate through fish sticks, soups, grilled cheese, and grilled fish dishes.

As a result, I have an appreciation for this season and now incorporate these same traditions with my own familia. This Mexican Fish Soup, also known as Caldo de Pescado, is ready in 30 minutes making this a fantastic dinner option any night of the week.

Table of Contents

Toggle
  • Ingredients for our Homemade Mexican Fish Soup (Caldo de Pescado) Recipe
  • A Case for Homemade Fish Broth 
  • Preparing the Mexican Fish Soup in Just 30 Minutes
  • ​More Mexican Recipes to Try
  • Mexican Fish Soup (Caldo de Pescado)
    • Ingredients  1x2x3x
    • Instructions 
    • Notes

Ingredients for our Homemade Mexican Fish Soup (Caldo de Pescado) Recipe

This Mexican soup recipe is so comforting and the flavors are both bright and warming with just a hint of spice. It’s a Mexican stew that is great any of year when the weather is crisp and a chill in the air leaves us craving a comforting soup. Here is what you’ll need to make this flavorful soup:

  • Dried Chiles: We’re using a mix of dried guajillo and dried ancho chiles here. This gives a smoky warmth and subtle spice to our slightly spicy tomato sauce. I love these dried chiles from Olé Rico.
  • Assorted Vegetables: Carrots, celery, onion, and potatoes add a little heft and a great staples for the soup. You can also add in some sliced squash or zucchini depending on the time of year. 
  • Canned Whole Peeled Tomatoes: I always have cans of tomatoes in the pantry and to craft sauces from scratch easily. This is going to help us create a tomato base for the sauce when we purée them with the dried chiles. Alternatively, you can use canned diced tomatoes. Since the tomato base will be puréed it is not important if the tomatoes are whole peeled or diced. 
  • Fish and Shrimp: It wouldn’t be a Mexican Fish Soup without fish. Let’s go with wild caught cod here and we’re also adding some delicious wild caught pink shrimp to create variety in our Mexican fish and shrimp soup. You can also opt for tilapia, sea bass, or halibut here but the key is to use a firm white fish so it doesn’t fall apart in the soup.
  • Fish Stock or Fish Broth: If you can purchase some fresh stock from your local fish monger, this would be fantastic. If not, in the words of Ina Garten: “store bought is fine.” Here is a brand I like. The fish stock really elevates the flavor of the fish soup so while you can also use vegetable stock, really try to see if you can find some fish stock. I’m also working on a recipe for fresh fish stock to share here soon. In the meantime, scroll down for a few easy tips in creating a simple fish broth for this soup.
  • Spices and Seasonings: Dried Mexican Oregano, black peppercorns, garlic, and kosher salt are helpful seasoning ingredients to this soup.

A Case for Homemade Fish Broth 

If this marks your first time making the soup and making fish broth in general, I’m here to tell you it’s really easy to put together a homemade broth to use for this comforting meal. The best thing you can do is visit your local fish market or fishmonger to purchase a couple pounds of fish heads. You can use red snapper or cod, but the fish heads are what will add so much flavor to the broth. 

Next, place the fish heads in a large pot and add 8 to 10 cups of water. Bring to a boil over medium-high heat and add in a few aromatics and seasonings. I like to add in some sliced onion, fennel, a teaspoon of whole black peppercorns, and a few bay leaves. You can also add in a couple of carrots and celery to the mix. Allow the broth to simmer for about an hour. Cool and use a slotted spoon to strain out the fish heads, vegetables, and seasonings then discard. Pour out the stock into a large bowl fitted with a mesh strainer to strain out any remaining bits from the broth. And there it is! Fresh fish broth to use for your soup. 

Preparing the Mexican Fish Soup in Just 30 Minutes

The best part of this dish is that it’s ready in 30 minutes. To prepare our soup, first bring a cup of water to boil in a small saucepan then allow to. Cool slightly. Place dried chiles in a small prep bowl and pour the boiled water over them. Allow chiles to soak and soften, about 10 minutes. Remove from water and remove the stem and seeds (you can leave in a few seeds for added spice or heat as desired).

Next, in the bowl of a food processor, add tomatoes, chopped onion, garlic cloves, and the soaked chiles. Season with a pinch of kosher salt and black peppercorns. Pulse the mixture to create a tomato sauce. Purée until smooth. Using a medium bowl fitted with a mesh strainer, strain the tomato sauce until smooth. Discard the remaining purée. Set to the side until ready for use.

In a large dutch oven, heat 4 tablespoons of olive oil over medium heat. Add the peeled and diced carrots and celery. Season with a large pinch of kosher salt, ground cumin, and ground black pepper. Cook until softened and translucent, about 3 to 5 minutes. Add in potatoes, the puréed tomato sauce, fish stock, the dried bay leaf, and 1 tablespoon dried Mexican oregano. Stir everything to combine then bring to a boil. Reduce heat to a simmer to allow the potatoes, carrots, and celery to cook for about 15 minutes until the vegetables are fork tender.

Once vegetables are cooked through, remove the bay leaf and discard. Slice the fish fillets into 1 inch chunks. Add in the diced fish chunks and shrimp. Continue to simmer for 5 to 10 minutes more until fish is tender and shrimp has just turned pink. Taste and adjust seasoning as desired.

Ladle soup into bowls. Garnish with fresh cilantro leaves, lime wedges for squeezing lime juice, and, if desired, a few dashes of your favorite hot sauce. The only thing left is to serve with warm tortillas like fresh corn tortillas or even saltine crackers.

​More Mexican Recipes to Try

There are lots more recipes to try when it comes to Cooking with Our CSA and finding seasonal recipes in the Mexican cuisine space is a joy to share with you here. Here are few other recipes to check out: 

  • Vegan Mexican Sopes are versatile for easy weeknights
  • Buffalo Cauliflower Tacos are another great vegetarian option for Taco Tuesday

I hope you enjoy this wonderful fish soup for those cold winter nights. If you make it, please let me know how it goes! You can share in the comments below or on social media! Tag me on Instagram or on my Facebook page.

Cheers to the next nourishing meal. 🧡

A bowl holds Mexican Fish Soup (Caldo de Pescado) garnished with limes and cilantro.

Mexican Fish Soup (Caldo de Pescado)

Frances Kellar
A popular dish during the Lenten Season, this fish stew is made with a flavorful tomato broth and fish stock. Ready in 30 minutes this will warm your heart and tummy on cold nights.
No ratings yet
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Course Soup
Cuisine American, Mexican
Servings 6 servings

Ingredients
  

  • 4 fillets of cod about 1.25 pounds cut into chunks
  • 12 ounces uncooked shrimp option for peeled and deveined or keep whole shell on
  • 2 russet potatoes, peeled and diced into 1/2 inch chunks
  • 2 medium carrots, peeled and diced into 1/2 inch chunks
  • 3 celery stalks, diced into 1/2 inch chunks
  • 6 cloves garlic, peeled
  • 1 dried ancho chile
  • 2 dried guajillo chiles
  • 1 28- ounce can whole peeled tomatoes
  • 4 cups fish stock
  • 1/2 red onion, chopped
  • 1/2 teaspoon black peppercorns
  • 4 tablespoons olive oil
  • 1 tablespoon dried Mexican oregano
  • 1 dried bay leaf
  • 2 teaspoons kosher salt plus more to taste

Instructions
 

  • Bring a cup of water to boil in a small saucepan. Cool slightly. Place dried chiles in a small prep bowl and pour the boiled water over them. Allow chiles to soak and soften, about 10 minutes. Remove from water and remove the stem and seeds (you can leave in a few seeds for added spice or heat as desired).
  • In the bowl of a food processor, add tomatoes, chopped onion, garlic cloves, and the soaked chiles. Season with a pinch of kosher salt and black peppercorns. Pulse the mixture to create a tomato sauce. Purée until smooth.
  • Using a medium bowl fitted with a mesh strainer, strain the tomato sauce until smooth. Discard the remaining purée. Set to the side until ready for use.
  • In a large dutch oven, heat 4 tablespoons of olive oil over medium heat. Add carrots and celery and season with a large pinch of kosher salt and ground black pepper. Cook until softened and translucent, about 3 to 5 minutes.
  • Add in potatoes, the puréed tomato sauce, fish stock, the dried bay leaf, and 1 tablespoon dried Mexican oregano. Stir everything to combine then bring to a boil. Reduce heat to a simmer to allow the potatoes, carrots, and celery to cook for about 15 minutes until the vegetables are fork tender.
  • Once vegetables are cooked through, remove the bay leaf and discard. Add in the diced fish chunks and shrimp. Continue to simmer for 5 to 10 minutes more until fish is tender and shrimp has just turned pink. Taste and adjust seasoning as desired.
  • Ladle soup into bowls. Garnish with cilantro leaves, a wedge of lime, and, if desired, a few dashes of your favorite hot sauce. Serve with a warm pile of fresh tortillas.

Notes

Garnish options: chopped cilantro, lime or lemon juice, hot sauce or salsa of choice
Keyword seafood soup, easy weeknights, Mexican Fish Soup, Lenten Dinners, Fish Fridays
Tried this recipe?Let us know how it was!

Filed Under: Entrees, Soups & Stews Tagged With: soups and stews, Easy Weeknights, Mexican food, Mexican Fish Soup, Lenten Recipes, Lent, Seafood Soup

Reader Interactions

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

Photo of blogger and recipe developer, Frances Kellar, chopping vegetables on cutting board. Smiling at camera.

Hi, I’m Frances! Welcome to Cooking with Our CSA. I’m a self-taught cook, recipe developer, and food blogger. I’m here to help you cook and eat well with the changing seasons all while supporting our local food systems.

Cooking doesn’t need to be complicated; but it does need to be delicious! Let’s get cooking!

Learn More →

Currently Trending

  • Portrait photo of finished dish of Baguette French Toast with Mascarpone Custard Recipe. The dish is garnished with fresh raspberries and maple syrup.
    Baguette French Toast with Mascarpone Custard Recipe
  • Portrait image of a slice of the Breakfast Strata for Two that's generously served on a wide rimmed ceramic plate.
    Breakfast Strata for Two with Spinach and Mushrooms
  • Portrait photo of 4 bone-in chicken thighs with skin on that have been roasted until crisp and golden brown for this French Roast Chicken Recipe.
    Simple French Herbs Roast Chicken Thighs Recipe
  • Portrait of the finished side dish: Brown Butter Colcannon with Cabbage, Spinach, and Leeks. Served in a large bowl accented with a kitchen towel.
    Brown Butter Colcannon with Cabbage, Spinach, and Leeks

In Season: Spring

  • Flatlay image of a halved piece of toast with a pat of butter and a dollop of Mandarin Marmalade spread across the top of the toast. The jar of marmalade labeled "Mandarin Marmalade" is visible in the upper right corner of the photo.
    Mandarin or Tangerine Marmalade Recipe (Easy Canning)
  • Portrait photo of the finished Blood Orange and Vanilla Olive Oil Snack Cake. It's garnished with powdered sugar and candied blood orange slices. The entire 9 inch cake round sits atop a cream colored ceramic plate on top of a sage colored linen napkin.
    Blood Orange and Vanilla Olive Oil Snack Cake Recipe
  • Close up Portrait photo of sautéed sugar snap peas with fresh citrus zest and mint.
    Quick Saute Sugar Snap Peas with Citrus and Mint
  • Portrait photo of prepared Asparagus Tart with Puff Pastry freshly baked to golden brown and crispy. Asparagus spears have been roasted in a creme fraîche flavored with caramelized shallot and spring onion.
    Easy Springtime Asparagus Tart with Puff Pastry
See more Spring →

Footer

↑ back to top

Policies

  • Privacy Policy
  • Disclaimer
  • Terms of Use

Stay Connected

  • Sign Up! for emails and updates
  • Contact me here

Learn More

  • Press
  • CSA Resources

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 Brunch Pro on the Feast Plugin

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required