
Veracruz-Style Fish Broth (Caldo Largo Veracruzano)
Veracruz fish broth with Gulf herbs, green olives, capers and white fish.
About this recipe
Veracruz fish broth with sea bass or snapper, Gulf herbs and tomato sofrito with olives and capers. Deep flavour from the Mexican Caribbean.
History & Origin
Caldo largo is the most representative fish soup of Veracruz, one of Mexico's most important coastal states. Its name refers to the "long", careful cooking technique required: a base stock prepared with fish heads and bones, to which fresh fish pieces, vegetables and herbs are added, all cooked patiently to extract the maximum flavour from the sea. Veracruz has a unique culinary identity: it is the point where Totonac and Olmec indigenous cooking fused with Spanish and African cuisines during the colonial period. The port of Veracruz was for centuries the main gateway for goods and people into the continent, explaining the richness of influences in its food. Olive oil, olives, capers and almonds arrived from Spain and integrated perfectly with fresh Gulf fish. The herbs of the Gulf - epazote, hoja santa, yerba santa - are identity ingredients of caldo largo that no other state can replicate with the same authenticity. Epazote in particular adds a deep, herbaceous, slightly aniseed flavour that complements fish uniquely. Today caldo largo is served in markets and seafood restaurants in Veracruz, Boca del Río and Alvarado, always with tostadas, lime and habanero salsa.
Estimated cost
£23.19
Total cost
£5.80
Per serving
* Approximate prices based on UK supermarkets
Nutritional information per serving
280
Calories
32g
Protein
16g
Carbohydrates
10g
Fat
3g
Fibre
680mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Prepare a base stock: put 1kg fish heads and bones in a pot with 1.5 litres water, half an onion, 2 garlic cloves, 1 sprig of epazote, salt and pepper. Boil 20 minutes, strain and reserve the stock.

💡 If you don't have fish carcasses, use quality bottled fish stock.
- 2
In the same pot, heat 3 tablespoons olive oil. Soften 1 chopped onion, 3 garlic cloves and 2 sliced jalapeño chillies for 5 minutes.

- 3
Add 3 peeled, chopped tomatoes, 12 green olives, 2 tablespoons capers, 1 teaspoon oregano and 1 bay leaf. Cook 8 minutes until the tomato breaks down.

💡 Olives and capers are the Veracruz signature.
- 4
Pour in the strained stock. Bring to the boil. Add 2 medium diced potatoes and 1 sliced carrot. Cook 12 minutes.

- 5
Add 600g sea bass or red snapper in large chunks. Cook 8 minutes without stirring much so the fish doesn't break up. Adjust salt. Serve with tostadas, lime and hot sauce.

💡 The fish should be juicy, not overcooked.
Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRelated Articles
Rate this recipe

Founder, Recetas Mexas
Mexican from Puebla, IT professional and foodie. Author of 1000+ authentic Mexican recipes adapted for home kitchens worldwide. Based in Madrid since 2018.
Read moreRelated Recipes

Sopa de Milpa (Three Sisters Milpa Soup)
Brothy soup with corn, courgette and black beans from the Mesoamerican milpa.

Fresh Corn Pozole (Jalisco-Style)
Jalisco pozole with fresh corn kernels, chicken broth and guajillo chilli.

Lamb Birria
Traditional lamb birria in a chilli adobo, slow-cooked until tender and shreddable.

Caldo de Trigo Sonorense (Sonoran Wheat Berry Soup)
Sonoran wheat berry soup with beef shank and chickpeas.
Related Guides
Learn more about these ingredients and dishes
Enjoyed this?
Follow on TikTok for Mexican recipe & restaurant videos, and get updates by email.
