Fish soup simmered with tomatoes, chiles, and fresh herbs in a light, flavorful broth. A healthy, protein-rich seafood soup that brings fresh coastal flavors to family dinners.
Heat olive oil in a large pot over medium heat. Add the chopped onion, carrot, and jalapeño; sauté for 4–5 minutes until softened.
Stir in minced garlic and diced Roma tomatoes. Increase the heat to medium-high and cook for 3–4 minutes until tomatoes soften and release juice.
Add peeled, cubed potato and sprinkle in dried oregano, salt, and pepper. Sauté for an additional 2 minutes, stirring to blend flavors.
Pour in fish stock and bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 15 minutes until vegetables are just tender.
Gently add white fish fillet pieces. Simmer uncovered on low heat for 8–10 minutes, just until fish is opaque and flakes easily. Do not overcook.
Remove pot from heat. Add chopped cilantro and a squeeze of fresh lime juice. Adjust seasoning to taste, then ladle hot soup into bowls and serve immediately.