A rich mixed seafood soup with shrimp, fish, clams, and crab in a savory tomato broth. This protein-packed, healthy bowl showcases Mexico's coastal bounty for a special family dinner.
Heat olive oil in a large pot over medium heat. Add chopped onion, carrot, and celery, and sauté for 5 minutes until softened but not browned.
Stir in minced garlic and diced roma tomatoes. Cook for 4 minutes, stirring often, until tomatoes break down and mixture becomes aromatic.
Pour in water, add potatoes, bay leaves, oregano, salt, and black pepper. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15 minutes until potatoes are just tender.
Add clams and crab legs to the broth. Cover the pot and cook for 5 minutes, until clams begin to open.
Add fish and shrimp, submerging them gently. Simmer uncovered on moderate heat for 5-7 minutes, or just until seafood is opaque and cooked through. Discard any clams that do not open.
Remove from heat immediately to prevent overcooking. Ladle into bowls, garnish with chopped cilantro, and serve with lime wedges.