Açorda Alentejana (Portuguese Bread Soup)
This rustic Portuguese soup transforms stale bread into a creamy, garlicky broth thickened to a porridge consistency. Topped with poached eggs and fresh coriander, it offers a comforting balance of earthy herbs and rich olive oil.

A little context
Hailing from the vast plains of Alentejo, this dish was historically a frugal way for laborers to stretch stale bread into a nourishing meal. It is traditionally eaten as a hearty lunch on Sundays or during the summer harvest. Authentic preparation relies on generous amounts of extra virgin olive oil and fresh coriander, which are staples of the region. Variations include seafood or cod, but the egg version remains the most celebrated everyday iteration.
Method
- 01
Prepare the bread
Tear the stale bread into rough 2 cm chunks and set aside in a large bowl. Ensure the bread is dry; if fresh, toast lightly first.
- 02
Infuse the oil
Heat the olive oil in a large heavy-bottomed pot over medium heat. Add sliced garlic and cook until fragrant and lightly golden, about 2 minutes. Do not burn the garlic.
- 03
Build the broth
Pour in the water or stock and bring to a boil. Stir in the salt and paprika if using. If using a mortar, crush the garlic with salt before adding to the oil.
- 04
Thicken the soup
Add the bread chunks to the boiling liquid. Reduce heat to low and simmer, stirring occasionally, until the bread breaks down and thickens the soup, about 10 to 15 minutes.
- 05
Flavor the base
Stir in half of the chopped coriander. Taste and adjust salt if needed. The consistency should be like a thick porridge, not a clear broth.
- 06
Cook the eggs
While the soup rests off the heat, poach the eggs in simmering water for 3 minutes, or fry them in a separate skillet until whites are set but yolks remain runny.
- 07
Serve immediately
Ladle the soup into deep bowls, top each with a warm egg, and garnish with the remaining fresh coriander and a drizzle of olive oil.
Pro tips
- ✦Use day-old bread for better texture absorption.
- ✦Do not rinse the garlic slices, keep them in the soup for flavor.
- ✦Rest the soup for 5 minutes before serving to let flavors meld.
- ✦Adjust liquid carefully; bread continues to absorb moisture while standing.
- ✦Fresh coriander is non-negotiable for authentic flavor.
Shop this recipe
As an Amazon Associate we earn from qualifying purchases.
Substitutions
- stale rustic bread → day-old sourdough (ensure it is dry enough to hold shape)
- water → fish stock (for a seafood variation (Açorda de Marisco))
- fresh coriander → flat-leaf parsley (milder flavor but acceptable)
Storage
Best eaten fresh; refrigerate leftovers for up to 1 day as bread continues to absorb liquid.
What to serve with it
- Alentejo red wine
- crisp green salad with vinaigrette
- cold beer
FAQ
Can I use fresh bread?+
No, it will disintegrate too quickly; use day-old or lightly toasted bread.
Can I make this vegan?+
Yes, omit the eggs and drizzle with extra olive oil for richness.
Is this dish spicy?+
No, it is savory and garlicky; add chili flakes if you want heat.


