Portuguese tomato soup is a rustic, tomato-forward soup often associated with home cooking in Portugal, especially the Alentejo region. This version simmers tomatoes with onion, sweet pepper, garlic, and olive oil, then serves the broth with toasted bread and a poached egg for a satisfying, full meal. Families and regions make it in different ways, so the recipe is a flexible starting point rather than a single definitive version.
Ingredients
- 3 tablespoons (45 ml) extra-virgin olive oil
- 1 medium yellow onion, about 1 cup diced (150 g)
- 1 medium green or red bell pepper, about 1 cup diced (150 g)
- 3 garlic cloves, finely chopped (about 9 g)
- 1 teaspoon (2 g) sweet paprika
- ½ teaspoon (1 g) dried oregano
- 2 cans diced or whole peeled tomatoes, 14 ounces each (about 800 g total)
- 2 cups (480 ml) low-sodium vegetable or chicken broth
- 1 cup (240 ml) water
- 1 bay leaf
- 1 teaspoon fine salt (6 g), plus more to taste
- ¼ teaspoon freshly ground black pepper (about 0.5 g)
- 4 large eggs
- 4 thick slices rustic country bread, about 8 ounces total (225 g)
- 2 tablespoons chopped fresh cilantro (8 g), or flat-leaf parsley
- 1 teaspoon red wine vinegar (5 ml), optional
Instructions
- Prepare the ingredients, 18 minutes. Dice the onion and bell pepper, chop the garlic and cilantro, and slice the bread if it is not already cut. Open the tomatoes and measure the broth, water, and seasonings so they are ready beside the stove. If using whole peeled tomatoes, break them up with clean hands or a spoon before adding them.
- Soften the vegetables, 10 minutes. Warm the olive oil in a heavy medium pot over medium heat. Add the onion and bell pepper with a small pinch of the measured salt. Cook for about 10 minutes, stirring every minute or two, until the onion is soft and translucent and the pepper has begun to soften. Lower the heat if the onion starts to brown; the goal is a sweet, tender base, not a deeply fried one.
- Add the aromatics, 1 minute. Stir in the garlic, paprika, and oregano. Cook for about 1 minute, stirring constantly, just until fragrant. Do not let the garlic turn dark, which can make the soup taste bitter.
- Simmer the tomatoes, 20 minutes. Add the tomatoes and their juices, broth, water, bay leaf, salt, and black pepper. Bring the pot to a gentle boil, then reduce the heat so the soup bubbles steadily but not vigorously. Simmer uncovered for 20 minutes, stirring occasionally. If you used whole tomatoes, press them against the side of the pot to break them into smaller pieces.
- Let the soup concentrate, 5 minutes. Remove the bay leaf and simmer for another 5 minutes. The soup should remain brothy, with softened pieces of tomato and pepper. Taste the broth and adjust the salt and pepper. Add the vinegar if you want a slightly brighter finish; begin with the listed teaspoon and add more only a few drops at a time.
- Toast the bread, 5 minutes. While the soup finishes, toast the bread in a toaster or under a broiler until crisp at the edges and lightly browned. If using a broiler, watch it closely because thick slices can go from toasted to scorched quickly. Set a slice in each warm soup bowl.
- Poach the eggs, about 9 minutes. Bring the soup to a gentle simmer, not a rolling boil. Crack each egg into a small cup, then slide it into a separate open space in the soup. Cover the pot and cook for about 9 minutes, until the whites and yolks are set. Egg dishes have a USDA FSIS safe minimum internal temperature of 160°F (71°C); check the thickest part of an egg with a food thermometer. If needed, continue cooking and check again. Keep the soup at a gentle simmer so the eggs cook without breaking apart.
- Serve. Ladle soup and one egg into each bowl over the bread. Sprinkle with cilantro or parsley and serve at once, while the bread is still pleasantly crisp and the broth is hot.
Tips
- Use ripe tomatoes when they are in season. Replace the canned tomatoes with about 2 pounds (900 g) ripe tomatoes, chopped. If their skins bother you, score and blanch them briefly, then peel before chopping. Fresh tomatoes often release more water and can be less concentrated than canned ones, so simmer the soup an extra 5 to 10 minutes if it tastes thin or watery. Good canned tomatoes are a dependable choice outside tomato season.
- Keep the heat gentle after adding the eggs. A hard boil can break the whites into wisps and make the soup cloudy. The surface should show small, regular bubbles. Slide eggs in carefully, one at a time, and avoid stirring while they cook. If you would rather not poach eggs in the pot, cook them separately and place one in each bowl.
- Choose bread that can stand up to broth. A sturdy country loaf, sourdough, or rustic Portuguese-style bread works better than a soft sandwich loaf. Toasting helps the slices hold their shape. For a softer, more traditional home-style bowl, leave the bread untoasted and expect it to absorb more of the soup.
- Adjust the soup without masking the tomatoes. If it tastes too sharp, simmer it a little longer or add a small splash of broth; avoid adding much sugar, which can make the flavor seem flat. If it tastes dull, first check the salt, then try a little vinegar or fresh cilantro. Paprika should contribute warmth and color, not dominate the dish.
Serving Suggestions
Serve this soup as a complete lunch or light supper, with one egg and one slice of bread in each bowl. Put extra toasted bread on the table for dipping, along with a small dish of chopped cilantro or parsley so everyone can add herbs to taste. A simple green salad dressed with olive oil and vinegar makes a fresh side without competing with the tomato broth.
For a more substantial meal, serve the soup before grilled vegetables or a modest portion of roast chicken. If the soup is the main event, offer olives or a few slices of mild cheese alongside it. Keep additional salt or hot sauce optional: the soup is designed to taste rounded and savory, not aggressively spicy. Add the bread directly to bowls just before serving rather than leaving it in the pot, where it will gradually soak up the broth.
Variations
Make an Alentejo-inspired bowl. The combination of tomato soup, bread, herbs, and eggs is commonly associated with Alentejo-style versions, though household recipes differ. For a more rustic presentation, use thick, slightly stale bread and let it soften under the hot soup. Some versions use fresh coriander—known as cilantro in the United States—generously; parsley is a practical substitute, but it gives a milder, less distinctive herbal finish.
Use a different sweet pepper. Red bell pepper makes the broth a little sweeter, while green bell pepper tastes more vegetal and slightly sharper. Either works. If fresh bell peppers are unavailable, omit the pepper rather than using a large amount of jarred roasted pepper, which can make the soup taste smoky and change its character.
Make it vegetarian or vegan. The recipe is vegetarian when made with vegetable broth. For a vegan bowl, leave out the eggs and use vegetable broth; add cooked white beans or chickpeas to each serving for more substance. The result will not have the same rich, soft egg yolk, so a drizzle of olive oil and an extra spoonful of chopped herbs can make the bowl feel more complete.
Change the texture. For a smoother soup, remove the bay leaf and blend the tomato base before poaching the eggs, taking care with hot liquid. For a chunkier version, use whole peeled tomatoes and break them up only lightly. Avoid blending after the eggs are added. A small pinch of hot paprika or crushed red pepper is an option for anyone who wants heat, though it is not necessary for a balanced bowl.
Storage and Reheating
For food safety, refrigerate the soup within 2 hours of cooking. Store the soup and bread separately in covered containers; the bread becomes soggy if left in the broth. The soup keeps for 3 to 4 days in the refrigerator. Poached eggs can be stored with the soup, but their texture is best when freshly cooked, so if you expect leftovers, poach only the eggs you plan to serve that day and cook fresh eggs for later portions.
Reheat soup on the stovetop over medium-low heat, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C), the USDA FSIS temperature for reheated leftovers. If reheating a stored egg in the soup, make sure the egg itself is hot throughout as well. Add a splash of water or broth if the soup has thickened in the refrigerator. You can also freeze the tomato base without eggs or bread for up to 2 to 3 months for best quality; thaw it overnight in the refrigerator, reheat to 165°F (74°C), and poach fresh eggs when serving.
Frequently Asked Questions
Is Portuguese tomato soup supposed to be smooth? Not necessarily. Many rustic versions retain pieces of tomato and pepper, and bread is often part of the serving rather than blended into a puree. You can blend the base for a smoother texture if you prefer, but keep the eggs and bread separate from the blender.
Can I use fresh tomatoes instead of canned? Yes. Use about 2 pounds (900 g) chopped ripe tomatoes in place of the two cans. Fresh tomatoes vary in water content and sweetness, so taste after simmering and allow extra time to reduce the broth if needed. In colder months, canned tomatoes are often more consistent and convenient.
What can I use instead of cilantro? Flat-leaf parsley is the easiest substitute and gives a clean, gentle herbal note. It will not taste exactly like cilantro, which has a more pronounced flavor often used in Portuguese preparations. If you dislike both, finish with a little extra olive oil and leave out the herbs rather than adding dried herbs at the end.
Can I make the soup ahead? Yes. Cook the tomato base up to 3 days ahead and refrigerate it promptly in a covered container. Reheat it to 165°F (74°C), then poach the eggs in the hot soup shortly before serving. Toast the bread at the last minute so it stays crisp. This approach gives you the convenience of a prepared soup without overcooked eggs or soggy toast.
Why did my eggs break apart in the soup? The soup may have been boiling too hard, or the eggs may have been dropped from too high above the surface. Bring the broth down to a gentle simmer, crack each egg into a small cup, and slide it close to the liquid. A covered pot helps the tops set evenly. If you want more control, poach the eggs in a separate pan of gently simmering water and transfer them to the bowls.
Related
- Jamaican Stewed Beef: A Rich, Slow-Simmered Classic
- Jamaican Stew Recipe: Brown Stew Chicken with Gravy
- Jamaican Stewed Chicken: A Rich, One-Pot Classic
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).