
Mexican Sea Bass Broth (Caldo de Robalo)
Sea bass broth with tomato, chile and herbs from the Mexican coasts.
About this recipe
Sea bass broth with tomato, chile, onion, garlic and herbs. A comforting, sea-flavoured dish from the Gulf and Pacific coasts of Mexico.
History & Origin
Sea bass broth (caldo de robalo) is one of the most representative dishes of Mexican coastal cookery - a fish broth that reflects the generosity of the Mexican sea and the simplicity of a cuisine that knows the best ingredients need little intervention. Robalo (Centropomus undecimalis) is a high-quality fish caught along the Gulf of Mexico coast, the Pacific and in some coastal rivers and lagoons. In the fishing communities of Veracruz, Sinaloa, Nayarit, Guerrero and Oaxaca, caldo de robalo is the dish of the fishing return: the fisherman arrives in the morning with his catch and the broth is prepared fresh, with fish just out of the water. This freshness is the most important ingredient of any fish dish. The recipe varies by region: in the Gulf, epazote, jalapeño and tomato are added; in Sinaloa, güero chile and oregano are used; in Guerrero, chiltepín chile is incorporated. But the base is always the same: homemade fish stock with onion, garlic, tomato and sea bass in pieces. In Mexico, fish broths have an almost medicinal reputation: considered curative for hangovers, restorative after illness and ideal food for convalescents. This reputation is not unfounded: sea bass is rich in high-quality protein, omega-3 fatty acids, phosphorus and B vitamins.
Estimated cost
$7.80
Total cost
$1.95
Per serving
* Approximate prices based on US supermarkets
Nutritional information per serving
180
Calories
28g
Protein
10g
Carbohydrates
4g
Fat
2g
Fiber
560mg
Sodium
* Approximate values. May vary depending on ingredients used.
Method
- 1
Prepare the stock: in a large pot place 1.5 litres water, the sea bass bones and head (if available), 1/2 onion, 1 garlic clove, bay leaf and salt. Boil 20 minutes and strain. If no bones available, use water with fish or chicken stock.

💡 Homemade fish bone stock is the base that gives depth to the dish.
- 2
In the same clean pot, sauté 1/2 chopped onion and 2 garlic cloves in 1 tablespoon olive oil until softened. Add 3 chopped tomatoes and 1-2 jalapeño chiles (deseeded for less heat). Fry 5 minutes.

- 3
Pour the strained stock over the sofrito. Add 1 epazote sprig (or cilantro), 1 bay leaf, salt and pepper. Bring to the boil.

💡 If using cilantro instead of epazote, add it at the end to preserve its aroma.
- 4
Cut 600g cleaned sea bass into 5-6cm pieces. Add the fish to the boiling broth. Reduce heat and cook 8-10 minutes without stirring too much so it does not break up.

💡 Sea bass is delicate; do not overcook or it will be dry.
- 5
Serve the hot broth in deep bowls with the sea bass pieces. Accompany with lime, dried árbol chile salsa, corn tortillas and sliced avocado.

💡 A good sea bass broth should look clear and clean, not cloudy.
Have you tried this recipe?
Tell us how it turned out. Your feedback helps other cooks.
Leave a reviewRate this recipe

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

Yucatecan "Poison" Black Beans (Frijoles con Veneno)
Yucatecan black beans with whole habanero, epazote and lard. Spicy and deeply flavourful.

Tlalpeño Broth
Chicken broth with chickpeas, green beans, chipotle chile, and avocado.

Red Pozole
Hearty hominy corn and pork broth in a rich red chile sauce.

Chiapas Bread and Chile Soup
Chiapas soup of dried egg bread with guajillo chile and warm spices.