This traditional seafood soup is originally from the State of Veracruz, located in the Gulf of Mexico. Shrimp, fish, and other fresh seafood are some of the ingredients used to prepare this creamy and delicious soup from scratch.
Seafood Soup from Veracruz
The city and seaport of Veracruz is located in the Gulf of Mexico. It was the first town named by Spanish explorer Hernán Cortés, who landed at the beach of Chalchihuecan nearly six hundred years ago, on April 22nd, 1519, according to historians. Veracruz was the first city founded in Mexican territory, and it was named “Villa Rica de la Santa Veracruz” because Spaniards arrived in this land on the day of the Holy Cross. By the mid-1500s, massive amounts of gold and silver were extracted throughout the entire State of Veracruz and shipped out to Spain through the port city of Veracruz.
Since colonial times, the city of Veracruz has been the main port of entry for millions of foreigners—mainly from Europe and Africa—that came to Mexico and the rest of Latin America. This is the main reason why so many different cultures have influenced the sumptuous cuisine of Veracruz. This culinary richness later made its way to the rest of Mexico, mixing with the already vast and diverse cuisines of the Aztecs, Olmecs, Mayans, and other cultures that inhabited the Mexican territory.
This soup is also known as "Cazuela de mariscos"
Throughout the beautiful coastline of Veracruz, it is customary to eat this iconic seafood soup despite the intense and humid heat of the tropical weather. This is because there is an abundant variety of seafood in this geographic region, surrounded by the warm waters of the Gulf of México and filled with rivers and lakes, where a large variety of marine species are found.
There are different variations of this soup, which is also known as “Cazuela de Mariscos” (pot of seafood), which refers to the vessel in which it’s served (in tiny pots made of clay). Some people add manchego cheese, which melts with the heat from the soup to form a creamy and delectable cheese topping!
Caldo de mariscos in Xalapa, Veracruz
This delicious seafood soup is enjoyed casually in the households of this beautiful state, but (as I mentioned before) more often in the coastal areas, as that’s where the prices are most accessible. It is also common to find this soup in the so-called “centros botaneros”. “Centros Botaneros” roughly translates to “snack posts”, but in reality, they are restaurants that specialize in serving seafood. At these “botanero” bars, the purchase of a beer will grant you a complimentary serving of this tasty soup.
Additionally, after any big party such as a wedding, baptism, or other family gatherings, it is common for people to use a hot bowl of this soup to cure the hangover headache, or “resaca”, as we call it in Mexico. The selection of seafood used to prepare this savory soup is up to the cook, remember that we all add our signature touch to the recipes we make.
How to make Seafood Soup Recipe
Renders two servings:
INGREDIENTS:
- 14 oz. Red snapper, of medium size and cut in half
- 16 oz. Cleaned blue crab, whole or cut in halves
- 6 oz. Fresh shrimp with their shell
- 10 oz. Cleaned crawfish (can be substituted with prawns)
- 10 oz. Tomatoes
- 1 Jalapeño pepper
- 5 oz. White onion
- 2 oz. Garlic Cloves
- 1 Corn tortilla
- 1 sprig Epazote (can be substituted with cilantro)
- 1-½ tablespoons. Vegetable oil
- Salt and pepper to taste
- Water, as needed ( about 6 cups)
NOTES:
- If you wish, you can add octopus or calamari to this soup, but they have to be cooked previously. In a large pot with plenty of boiling water, add laurel leaves, salt, black pepper, and the octopus or calamari. Put a lid on the pot and cook until the octopus or calamari is soft and tender. After they’re cooked, cut into bite-size pieces. Set aside and add to the soup along with the fish and shrimp.
- As a substitute to the red snapper, you can use other types of fish, as well as store-bought fish fillets.
PREPARATION:
- Place a medium-size frying pan over medium heat and pour in half of the vegetable oil. Add the fish and sear for a few seconds, just enough to seal it on both sides. This step will give the fish a better flavor, as well as keep it from falling apart when it’s in the soup. After you’ve seared the fish, set aside.
- Roast the tomato, garlic, and onion in the same frying pan until the skin of the tomato (and only that of the tomato) is slightly charred. Afterward, set all these ingredients aside.
- In the same pan, fry the tortilla until lightly golden (but be careful not to burn it). The tortilla will add a thick consistency to the broth.
- Using your blender, blend the tomato, onion, garlic, and jalapeño pepper with a little bit of water (you can use fish or seafood broth if you have it). Add salt and black pepper to your liking, along with the fried tortilla, and blend again.
- Once all the ingredients are mixed and you have a fine sauce, fry it with a little bit of vegetable oil in a pot at medium-high heat. Cook for about three minutes or until the sauce acquires a darker color. It is at this moment that you add the seafood. Remember to start with the seafood with the thickest shells, like the crawfish (or prawns, if using) and the crab.
- Continue cooking for about 10 minutes at medium-low heat so that these ingredients can release their characteristic seafood flavor. You will be able to tell that the crawfish and the crab are fully cooked when their color turns from blue to red. It is at this point that you add more water and place a lid on the pot. Let it continue to boil for another 20 minutes.
- After the 20 minutes, uncover the pot and add the rest of the ingredients: the fish, shrimp, and epazote. Let simmer for another 10 minutes. Taste again, and make any adjustments to your liking. Serve the soup with fresh corn tortillas, Mexican salsa (pico de gallo), and lemon juice.
Buen Provecho!
This recipe Delicious Seafood Soup Recipe is courtesy of our Chef Contributor form the State of Veracruz. Chef Edner Ortiz.
Maybe you would also like these other recipes: Shrimp Soup, Devil Shrimp, and Veracruz Style Tilapia Fillets.
📖 Recipe
Seafood Soup
Ingredients
- 14 oz. Red snapper of medium size and cut in half
- 16 oz. Cleaned blue crab whole or cut in halves
- 6 oz. Fresh shrimp with their shell
- 10 oz. Cleaned crawfish can be substituted with prawns
- 10 oz. Tomatoes
- 1 Jalapeño pepper
- 5 oz. White onion
- 2 oz. Garlic Cloves
- 1 Corn tortilla
- 1 sprig Epazote can be substituted with cilantro
- 1-½ Tbsps. Vegetable oil
- Salt and pepper to taste
- Water as needed ( about 6 cups)
Instructions
- Place a medium-size frying pan over medium heat and pour in half of the vegetable oil. Add the fish and sear for a few seconds, just enough to seal it on both sides. This step will give the fish a better flavor, as well as keep it from falling apart when it’s in the soup. After you’ve seared the fish, set aside.
- Roast the tomato, garlic, and onion in the same frying pan until the skin of the tomato (and only that of the tomatis slightly charred. Afterward, set all these ingredients aside.
- In the same pan, fry the tortilla until lightly golden (but be careful not to burn it). The tortilla will add a thick consistency to the broth.
- Using your blender, blend the tomato, onion, garlic, and jalapeño pepper with a little bit of water (you can use fish or seafood broth if you have it). Add salt and black pepper to your liking, along with the fried tortilla, and blend again.
- Once all the ingredients are mixed and you have a fine sauce, fry it with a little bit of vegetable oil in a pot at medium-high heat. Cook for about three minutes or until the sauce acquires a darker color. It is at this moment that you add the seafood. Remember to start with the seafood with the thickest shells, like the crawfish (or prawns, if usinand the crab.
- Continue cooking for about 10 minutes at medium-low heat so that these ingredients can release their characteristic seafood flavor. You will be able to tell that the crawfish and the crab are fully cooked when their color turns from blue to red. It is at this point that you add more water and place a lid on the pot. Let it continue to boil for another 20 minutes.
- After the 20 minutes, uncover the pot and add the rest of the ingredients: the fish, shrimp, and epazote. Let simmer for another 10 minutes. Taste again, and make any adjustments to your liking. Serve the soup with fresh corn tortillas, Mexican salsa (pico de gallo), and lemon juice.
Dan
Really good but i made it better by cleaning the shrimp, cutting the tomatoes, and letting the seafood soak in their juice overnight.
Samantha
Such a great and easy recipe! One of my absolute favorite and go to recipes when I’m in the mood for a caldo !
Elida
Is there a video to this recipe?
Mely Martínez
Hello Elida,
We still working little by little to make videos, and this one is on our list.
Mercedes
When do you incorporate the fried tortilla into the soup? Is it blended together with the tomato and other vegetables? Did I miss a step?
Mely Martínez
Hello Mercedes,
Yes, it goes in the mix with the sauce.
Diana
I love caldos de pescado I’ll have to try it with the fry tortilla thank you
Kimberly
It was great!! Just added a touch of chipotle sauce so it could be spicy but other than that the recipe worked!
Ed
Love seafood soup thank you for your recipes Excellent recipe.!!!!!🙏🏼🙏🏼🙏🏼
Carol
Absolutely delicious! I made this for my family this weekend and everyone loved it!
mmartinez
Hello Carol,
Thank you for trying the Seafood Soup, and for taking the time to come back and comment about it. Happy cooking!
Gina Bisaillon
When in Mexico, whenever I see this soup on the menu I can’t resist ordering it, and I’ve never been disappointed. The restaurant where I learned to appreciate it, back in 1987, provided a small can of olive oil with it. My Mexican companion taught me to pour a bit of it over the top.