Caldo de Pescado (Mexican Fish Broth)


Growing up a in port city, one can have the opportunity to enjoy very fresh fish and seafood. Ensenada is one of those cities, its famous “Mercado Negro” a fish market where you can find very fresh produce. Since I was a child my family have always had bought fish in there and the quality is excellent, this is very important, specially if you are thinking of preparing a Mexican fish broth.

Caldo de Pescado or Sopa de Pescado is that recipe that every family in Ensenada knows how to cook, obviously every family have their own recipe, so this is my family recipe, it is a very simple and quick recipe, so there is no excuse!

Serves 4


  • 6 cod fillets
  • 1.5 litre fish stock
  • 2 tomatoes
  • 1 small onion peeled
  • 1 small garlic clove
  • 1 or 2 chiplotle chillies in adobo
  • 1 large courgette cut in half moons
  • 1 potato peeled and cut in chunks
  • 1 carrot cut in half moons
  • 1 celery stalk cut in half moons
  • Pinch pepper
  • Salt to taste
  • 1 tbsp rapeseed oil

To Garnish

  • Chopped coriander
  • Juice of a lime


Blend the tomatoes, onion and chipotle chillies until a smooth consistency.

Heat the oil in a casserole dish and add the sauce, the fish stock, salt and pepper. Cook for 15 min.

Add the carrots, courgettes, potatoes and celery. Continue cooking for 10 more min.

Then when the vegetables are almost cook, add the fish fillets. Cook for 5 min.

Serve in a bowl and scatter coriander and squeeze a lime wedge.



Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© Mexican Food Memories 2021. All rights reserved.

We use cookies to give you the best online experience. By agreeing you accept the use of cookies in accordance with our cookie policy.

Privacy Settings saved!
Privacy Settings

When you visit any web site, it may store or retrieve information on your browser, mostly in the form of cookies. Control your personal Cookie Services here.

These cookies are necessary for the website to function and cannot be switched off in our systems.

In order to use this website we use the following technically required cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

We use WooCommerce as a shopping system. For cart and order processing 2 cookies will be stored. This cookies are strictly necessary and can not be turned off.
  • woocommerce_cart_hash
  • woocommerce_items_in_cart
  • wc_fragments_#

Decline all Services
Accept all Services