This traditional Portuguese tomato snapper soup is a comforting fish soup made with fresh tomatoes, potatoes, olive oil, and tender snapper. An easy Mediterranean recipe, perfect for lunch or dinner.
Looking for a comforting and flavorful fish soup? This Portuguese Tomato Snapper Soup combines fresh red snapper, ripe tomatoes, potatoes, olive oil, and chopped coriander to create a comforting Mediterranean meal.
Popular in Portuguese cuisine, this flavorful soup is perfect for quick weeknight dinners as well as relaxed Sunday family lunches. The combination of tender white fish, potatoes and tomato broth creates a hearty, nutritious and comforting dish. Served with rustic bread, it’s a versatile recipe that can be enjoyed all year round.
Whether you're searching for a traditional Portuguese fish soup recipe, a healthy snapper soup, or a new dinner idea, this easy recipe is sure to become a family favorite. If you’d like to explore more classic Portuguese soups, here are a few delicious examples worth trying: Portuguese Bread Soup, Tomato Soup with Poached Eggs or, Creamy Watercress and Spinach Soup.
Ingredients for Portuguese Tomato Snapper Soup
Here you'll find all the ingredients needed to make this recipe:
- Red Snapper - The main protein in this recipe. It remains firm during cooking and absorbs the flavors of the tomato broth.
- Onion, olive oil and garlic - To sauté and flavor.
- Water - Forms the soup base and helps to blend all the flavors.
- Ripe tomates - Provide acidity, flavor, and color, creating a rich and flavorful tomato broth.
- Green pepper - Adds a light vegetal flavor and a subtle freshness to balance the tomato.
- Crusty bread - The traditional way to serve the soup. To absorb the broth and add texture.
- Potatoes - Make the soup more substantial and comforting.
- Pepper - Adds a slightly spicy touch to the soup.
- Coriander - Adds freshness and a vibrant finishing touch.
- Salt - Enhances and balances all the flavors in the soup.
Below you’ll find the correct measurement of all ingredients and the step-by-step guide for this recipe.
How to Make Portuguese Tomato Snapper Soup
Step 1: In a large saucepan, add the olive oil, sliced onions and the whole peeled garlic. Stir with a wooden spoon and sauté over low heat until the onions become soft and lightly golden, stirring occasionally.
Step 2: Add the peeled tomatoes cut into small pieces, along with the green pepper cut into strips. Season with pepper and stir well. Continue cooking over low heat until the tomatoes begin to break down, stirring occasionally.
Step 3: Peel, wash the potatoes and cut them into small cubes. Set aside.
Step 4: Pour in the water and season lightly with salt. Bring to a boil over high heat. Once it starts to boil, add the potatoes and cook over low heat for about 15 minutes.
Step 5: Add the snapper fillets and cook over medium heat for another 10 to 12 minutes, or until the fish is fully cooked and flakes easily with a fork.
Step 6: Turn off the heat. Place the bread, broken into pieces, at the bottom of a soup bowl. Add the potatoes and fish, and pour the broth over everything. Finish by sprinkling with chopped coriander and serve immediately.
Tips for Portuguese Tomato Snapper Soup
• Use ripe tomatoes for a more intense and authentic flavor.
• Avoid overcooking the snapper; it should remain tender.
• Cook the potatoes until they are almost tender before adding the fish.
• Fresh coriander provides authentic Portuguese flavor and freshness.
FAQs
What is the best fish for tomato soup?
Snapper works well because it remains firm during cooking and absorbs the flavors of the tomato broth. Cod, hake, and sea bass are also great options.
Can I store this soup?
Yes. Store the soup in an airtight container in the refrigerator for up to 2 to 3 days.
Is snapper soup healthy?
Yes. Snapper is a lean source of protein, while tomatoes provide vitamins, antioxidants, and minerals.
What should I serve with tomato snapper soup?
Crusty bread pairs perfectly with this soup and is the traditional way to serve it.
You May Also Like
- Easy baked salmon with lemon mustard sauce
- Baked hake fillets
- Portuguese style oven-baked snapper
- Fish with lemon onion sauce
- Hake in tomato sauce with peppers
Follow us on FACEBOOK, INSTAGRAM, PINTEREST and YOUTUBE for more tasty recipes!
Portuguese Tomato Snapper Soup
This traditional Portuguese tomato snapper soup is a comforting fish soup made with fresh tomatoes, potatoes, olive oil, and tender snapper. An easy Mediterranean recipe, perfect for lunch or dinner.
- 4 red snapper fillets (about 1 kg (2 1/4 pounds))
- 2 medium onions
- 3 cloves of garlic
- 1/2 liter (about 2 cups) water
- 4 medium ripe tomatoes
- 1/2 green pepper
- 300 grams (10 1/2 ounces) crusty bread
- 450 grams (1 pound) potatoes
- 50 ml (1/4 cup) olive oil
- 1 teaspoon pepper
- A bunch of coriander
- Salt (to taste)
- In a large saucepan, add the olive oil, sliced onions and the whole peeled garlic. Stir with a wooden spoon and sauté over low heat until the onions become soft and lightly golden, stirring occasionally.
- Add the peeled tomatoes cut into small pieces, along with the green pepper cut into strips. Season with pepper and stir well. Continue cooking over low heat until the tomatoes begin to break down, stirring occasionally.
- Peel, wash the potatoes and cut them into small cubes. Set aside.
- Pour in the water and season lightly with salt. Bring to a boil over high heat. Once it starts to boil, add the potatoes and cook over low heat for about 15 minutes.
- Add the snapper fillets and cook over medium heat for another 10 to 12 minutes, or until the fish is fully cooked and flakes easily with a fork.
- Turn off the heat. Place the bread, broken into pieces, at the bottom of a soup bowl. Add the potatoes and fish, and pour the broth over everything. Finish by sprinkling with chopped coriander and serve immediately.





