This traditional Portuguese fish soup is both hearty and aromatic, combining tender white fish with potatoes, tomatoes, and a rich saffron-kissed broth. Often served with crusty bread and a drizzle of olive oil, it’s a perfect example of rustic European coastal cooking that feels both comforting and refined.
In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, and leek. Sauté gently for 5–6 minutes until translucent and aromatic.
Stir in chopped tomatoes and paprika. Cook until tomatoes break down (about 5 minutes). Add potatoes, bay leaf, and saffron (if using).
Pour in the fish stock and bring to a boil. Reduce heat and simmer for 15–20 minutes, or until the potatoes are tender.
Cut the fish into large chunks. Gently add them to the soup. Simmer for 7–10 minutes until just cooked through — the fish should be opaque and flaky but not falling apart.
Remove bay leaf. Taste and adjust salt and pepper. Ladle into bowls, garnish with chopped parsley, and serve with lemon wedges and crusty bread on the side.
-
Wine: A chilled Vinho Verde or light-bodied Portuguese white like Arinto or Alvarinho.
-
Bread: Rustic broa (Portuguese cornbread) or grilled garlic toast.
Ingredients
Directions
In a large pot, heat olive oil over medium heat. Add chopped onion, garlic, and leek. Sauté gently for 5–6 minutes until translucent and aromatic.
Stir in chopped tomatoes and paprika. Cook until tomatoes break down (about 5 minutes). Add potatoes, bay leaf, and saffron (if using).
Pour in the fish stock and bring to a boil. Reduce heat and simmer for 15–20 minutes, or until the potatoes are tender.
Cut the fish into large chunks. Gently add them to the soup. Simmer for 7–10 minutes until just cooked through — the fish should be opaque and flaky but not falling apart.
Remove bay leaf. Taste and adjust salt and pepper. Ladle into bowls, garnish with chopped parsley, and serve with lemon wedges and crusty bread on the side.
-
Wine: A chilled Vinho Verde or light-bodied Portuguese white like Arinto or Alvarinho.
-
Bread: Rustic broa (Portuguese cornbread) or grilled garlic toast.