Mazatlan's seven seas soup. Shrimp, octopus, fish, clams, crab, scallops, and squid in a guajillo-tomato caldo finished with epazote, served with lime, salsa huichol, and saltines on the side.
Soups & Stews
Mexican
Special Occasion
Dinner Party
Comfort Food
45 min
Active Time
2 hr cook•2 hr 45 min total
Yield6 to 8 servings
This is from Sinaloa. Specifically from Mazatlan, the Pacific port where the shrimp boats come in at dawn and the marisquerias along the malecon serve this soup in clay cazuelas big enough to bathe a baby in. Caldo de siete mares is the dish you order when someone in your family is hungover, heartbroken, or celebrating something that calls for seafood and tequila in equal measure.
The seven seas are not literal. They are seven kinds of seafood: shrimp, octopus, fish, clams, crab, scallops, and squid. Some marisquerias swap mussels for scallops, or add jaiba in place of stone crab. The number is the principle. You are eating the whole Pacific in one bowl. The broth is what holds it together, and the broth is built from the bones and shells, not from a cube and not from a carton. If you throw the shrimp shells away, you have thrown the soup away. Si no conoces el mercado, no conoces la cocina.
The red color comes from chile guajillo and chile ancho, toasted on a comal and blended with charred tomato, onion, and garlic. The chiles are not for heat. They are for depth and color. The heat comes at the table, from sliced serrano and a bottle of salsa huichol that every Sinaloense kitchen keeps within arm's reach. The epazote at the end is what tells you this is Mexican seafood and not some coastal Italian cousin. Without it, the broth feels naked.
My mother did not cook seafood. She was from Jalisco and a city woman, and she trusted very few things from the ocean. But the first time I went to Mazatlan, in my late twenties, I sat at a marisqueria called El Camichin and a senora named Luz served me a caldo de siete mares in a brown clay bowl with the crab claw sticking out of it like a flag. She watched me eat the whole thing. She told me, write this down. La cocina no es decoracion, es trabajo. I wrote it down.
Caldo de siete mares evolved in the marisquerias of Sinaloa and Nayarit during the mid-20th century, as the Pacific coast's commercial fishing industry expanded after the construction of the Mexican Pacific railway and the growth of Mazatlan as a deepwater port. The dish draws on the Spanish-Mediterranean tradition of mixed-seafood soups (caldereta, suquet, sopa de mariscos) carried by Cantabrian and Catalan immigrants who settled along Mexico's western coast, but the chile-tomato base, the epazote finish, and the ritual of dressing the bowl at the table with lime, salsa huichol, and saltines mark it firmly as Sinaloense. The number seven is symbolic rather than fixed: the dish is sometimes called caldo de mariscos when fewer varieties are used, and a marisqueria's siete mares is generally a point of pride and competition with neighboring stalls.
The technique, the tradition, and the story behind every dish.
fish heads and frames (huachinango, robalo, or white-fleshed fish)
Quantity
1 pound
cold water
Quantity
12 cups
white onion
Quantity
1 medium
halved
head of garlic
Quantity
1
halved crosswise
bay leaves
Quantity
2
fresh cilantro stems
Quantity
1 small bunch
leaves reserved for serving
kosher salt
Quantity
1 tablespoon, plus more to taste
dried chile guajillo
Quantity
6
stemmed and seeded
dried chile ancho
Quantity
2
stemmed and seeded
Roma tomatoes
Quantity
4 medium
garlic cloves
Quantity
3
white onion
Quantity
1/2 medium
dried Mexican oregano
Quantity
1 teaspoon
ground cumin
Quantity
1/2 teaspoon
olive oil
Quantity
3 tablespoons
small octopus
Quantity
1 (about 1 1/2 pounds)
cleaned
large raw shrimp
Quantity
1 pound
peeled and deveined, shells reserved
firm white fish fillet (huachinango or robalo)
Quantity
1 pound
cut into 2-inch chunks
bay scallops or sea scallops
Quantity
1/2 pound
halved if large
cleaned squid
Quantity
1/2 pound
bodies cut into rings, tentacles whole
littleneck clams
Quantity
1 pound
scrubbed
fresh blue crabs or stone crabs
Quantity
2
halved (or 1/2 pound lump crabmeat)
fresh epazote
Quantity
1 large sprig
lime wedges (optional)
Quantity
for serving
chopped fresh cilantro leaves (optional)
Quantity
for serving
diced white onion (optional)
Quantity
for serving
sliced fresh chile serrano (optional)
Quantity
for serving
salsa huichol or salsa Tamazula (optional)
Quantity
for serving
saltine crackers (optional)
Quantity
for serving
hand-pressed corn tortillas (optional)
Quantity
for serving
warmed
Ingredient
Quantity
shrimp shells and headsreserved from peeling the shrimp
1 pound
fish heads and frames (huachinango, robalo, or white-fleshed fish)
1 pound
cold water
12 cups
white onionhalved
1 medium
head of garlichalved crosswise
1
bay leaves
2
fresh cilantro stemsleaves reserved for serving
1 small bunch
kosher salt
1 tablespoon, plus more to taste
dried chile guajillostemmed and seeded
6
dried chile anchostemmed and seeded
2
Roma tomatoes
4 medium
garlic cloves
3
white onion
1/2 medium
dried Mexican oregano
1 teaspoon
ground cumin
1/2 teaspoon
olive oil
3 tablespoons
small octopuscleaned
1 (about 1 1/2 pounds)
large raw shrimppeeled and deveined, shells reserved
1 pound
firm white fish fillet (huachinango or robalo)cut into 2-inch chunks
1 pound
bay scallops or sea scallopshalved if large
1/2 pound
cleaned squidbodies cut into rings, tentacles whole
1/2 pound
littleneck clamsscrubbed
1 pound
fresh blue crabs or stone crabshalved (or 1/2 pound lump crabmeat)
2
fresh epazote
1 large sprig
lime wedges (optional)
for serving
chopped fresh cilantro leaves (optional)
for serving
diced white onion (optional)
for serving
sliced fresh chile serrano (optional)
for serving
salsa huichol or salsa Tamazula (optional)
for serving
saltine crackers (optional)
for serving
hand-pressed corn tortillas (optional)warmed
for serving
Equipment Needed
•Heavy 8-quart stockpot or wide clay cazuela
•Cast iron comal or heavy skillet for toasting chiles and charring vegetables
•Fine-mesh strainer
•High-powered blender
•Sturdy slotted spoon or kitchen spider
Instructions
1
Build the seafood broth
Rinse the shrimp shells and heads and the fish frames under cold water. Place them in a large 8-quart stockpot with the cold water, halved onion, halved garlic, bay leaves, cilantro stems, and salt. Bring to a gentle simmer over medium heat. Skim the gray foam that rises in the first ten minutes. The broth is the dish. Use cold water and a slow simmer or you will end up with cloudy, bitter stock. Cook for 45 minutes, then strain through a fine-mesh sieve and discard the solids. You should have about 10 cups of golden, briny caldo. This is the foundation. No me vengas con atajos.
Ask your fishmonger for the heads and shells when you buy the seafood. The heads of the shrimp carry most of the flavor. Without them you have water and salt.
2
Cook the octopus
While the broth simmers, bring a separate pot of salted water to a boil. Lower the cleaned octopus in by the head, then lift it out, then lower it again. Do this three times. The Mediterranean cooks who taught Mazatlan's marisquerias call this scaring the octopus. It tightens the skin and keeps the tentacles from curling into knots. Then submerge it fully and simmer over low heat for 45 minutes to an hour, until a knife slides easily into the thickest part of a tentacle. Drain, let it cool slightly, and slice the tentacles into 1-inch pieces. The body can be cut into rings.
3
Toast and soak the chiles
Heat a dry comal or heavy skillet over medium. Toast the guajillo and ancho chiles separately, about 20 to 30 seconds per side. They should puff and turn fragrant, never blacken. Move them to a heatproof bowl and cover with hot tap water. Hot, not boiling. Let them soften for 20 minutes. Boiling water cooks the skin and the salsa turns bitter. Asi se hace y punto.
4
Char the tomatoes and aromatics
On the same comal, char the Roma tomatoes, the half onion, and the three garlic cloves. The tomato skins should blister and blacken in patches. The onion should darken on its cut side. The garlic stays in its skin and turns golden through the paper. This takes about ten minutes. Turn everything as it darkens. The char is what gives the broth its smoky depth.
5
Blend the chile-tomato base
Drain the soaked chiles, reserving a half cup of the soaking liquid. Peel the charred garlic. Place the chiles, charred tomatoes, charred onion, peeled garlic, oregano, cumin, and the reserved soaking liquid in a blender. Blend on high until completely smooth, about two minutes. Strain through a fine-mesh sieve into a bowl, pressing on the solids with the back of a spoon. Discard what stays in the sieve. You want a clean, deep red puree with no grit.
6
Fry the chile base
Heat the olive oil in the rinsed-out stockpot over medium-high heat until it shimmers. Pour in the strained chile puree all at once. It will sputter and seize for a moment. Stir constantly for five to seven minutes, until the puree darkens by a shade and the oil starts to bead at the edges. This step cooks the raw chile flavor out and concentrates the sauce. Skip it and your caldo will taste like watered-down salsa.
7
Combine the caldo
Pour the strained seafood broth into the pot with the chile base. Add the cooked octopus pieces and the halved crabs. Bring to a low simmer and cook for 15 minutes so the broth and the chile fully marry and the crab gives up its sweetness. Taste for salt now. The seafood that follows is delicate and will not season the broth. The broth has to be right before anything else goes in.
8
Add the seafood in order
Drop the clams in first and cover the pot. After three minutes, add the fish chunks. Two minutes later, add the squid and the scallops. One minute after that, add the shrimp. Tuck the epazote sprig into the broth. Cover and cook just until the shrimp curl and turn pink, about two more minutes, and the clams have all opened. From clams to finish should take no more than eight or nine minutes total. Pull the pot off the heat the second the shrimp are done. Overcooked seafood is rubber and there is no fixing it.
Discard any clams that refuse to open after five minutes. They were dead before they hit the pot and they will ruin the caldo if you let them through.
9
Serve at the table
Ladle into wide deep bowls, making sure each one gets a piece of every sea: a few clams, a piece of crab, octopus, fish, squid, scallops, and shrimp. That is the whole point of caldo de siete mares. Set the lime wedges, cilantro, white onion, sliced serrano, salsa huichol, and saltines in small dishes around the table. Each guest builds their own bowl. Squeeze of lime first. Always lime first. Recetas probadas y garantizadas.
Chef Tips
•Buy the seafood the day you cook it. This is non-negotiable. A caldo de siete mares made from frozen mixed seafood medley is a sad imitation. Go to the fish counter, look at the eyes of the fish, smell the shrimp, and ask when the boats came in. If the fishmonger does not know, find a different fishmonger.
•The shrimp shells and fish frames are the broth. Most American recipes will tell you to use clam juice or fish stock from a carton. That is a compromise and not an upgrade. Half an hour of simmering shells gives you something no carton can match.
•Salsa huichol or salsa Tamazula on the table is not a suggestion. In Sinaloa it is a law. Both are red, vinegary, and built for seafood. A few drops finish each bowl.
•Epazote does not have a substitute. If you cannot find it fresh at a Latin market, omit it rather than swap in cilantro or parsley. The flavor it gives is specific and unmistakable. Cilantro is already in the garnish.
Advance Preparation
•The seafood broth and the chile base can both be made one day ahead. Keep them refrigerated separately and combine on serving day.
•The octopus can be cooked one day ahead and refrigerated in a little of its cooking liquid.
•Do not cook the rest of the seafood ahead. The clams, fish, squid, scallops, and shrimp must go into a hot caldo at the moment of serving. Reheated seafood is rubber, and a rubbery siete mares is a dishonor to a dish that asked you to wake up early and go to the market.
Frequently Asked Questions
Nutrition Information
1 serving (about 570g)
Calories
325 calories
Total Fat
8 g
Saturated Fat
1 g
Trans Fat
0 g
Unsaturated Fat
6 g
Cholesterol
255 mg
Sodium
1500 mg
Total Carbohydrates
12 g
Dietary Fiber
3 g
Sugars
3 g
Protein
52 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.