Borderless Kitchen

June 19, 2026 · 3 min read

Açorda: Portugal's Bread Soup, Why Stale Bread Is the Essential Ingredient, the Raw Egg Stirred In at the End, and Why It Is the Poorest and Most Beloved Soup in Portugal

Açorda (*ah-SOR-dah*) is Portugal's most ancient bread soup — a porridge-like dish made from stale bread, olive oil, garlic, coriander, and poached or stirred-in eggs, enriched with whatever protein is available: shrimp (*açorda de camarão*) in the Alentejo version, bacalhau (salt cod) in the northern version, or nothing but garlic and egg (*açorda à alentejana*) in the simplest version. The defining ingredient is stale bread — the dish exists specifically to use up day-old or older *pão alentejano* (Alentejo's dense, golden-crusted sourdough wheat bread), which does not stale in the same way as baguette or sandwich loaf but instead dries into a hard, porous mass that re-hydrates magnificently when hot liquid is added. Açorda is poor-table food elevated: the dish a farmworker made from yesterday's bread and a handful of coriander picked from the garden. It remains one of the most deeply comforting dishes in the Portuguese repertoire.

Açorda's relationship to poverty is direct and unashamed. In the Alentejo — Portugal's vast, dry, agricultural interior, historically one of Europe's poorest regions — bread was the caloric foundation of the diet, and ensuring that nothing was wasted was not a preference but a necessity. The farmworker who came in from the olive groves or cork oak forests at midday had yesterday's bread, had garlic from the kitchen garden, had coriander that grew wild by the walls, had olive oil pressed from the previous autumn's harvest, and had an egg if the hens had laid. That was açorda.

The dish has been elevated and adapted: the shrimp açorda (açorda de camarão) found in coastal Alentejo uses the shells and heads of shrimp to make a rich stock that the bread is soaked into; the bacalhau açorda uses flaked salt cod; restaurant versions are often elegant presentations with a perfectly poached egg sitting on top of the bread mass. But all versions share the same logic: bread + olive oil + garlic + coriander + egg = açorda.


Why Stale Bread Is Not Optional

The bread is not just a vehicle — it is the structural ingredient, equivalent to pasta in a pasta dish. The specific properties required:

Pão alentejano: This Alentejo sourdough wheat bread (large, dense loaves with a hard golden crust) goes stale in a particular way — it dries into a hard, porous, open-crumb mass that re-hydrates without becoming gluey or paste-like. When hot liquid is added to day-old or two-day-old pão alentejano torn into pieces, the bread swells, softens, and creates a thick, almost risotto-like mass that holds its texture and absorbs flavor.

Fresh bread: Will dissolve into a paste and lose all texture. Fresh bread açorda becomes porridge; stale bread açorda becomes a thick, textured, bread-thickened soup with identifiable pieces.

Other bread substitutes: Other dense sourdough country breads work — Tuscan pane sciocco, German Landbrot, day-old Portuguese broa (corn bread). Baguette or sandwich bread does not work.


The Garlic and Coriander

These two ingredients are not background flavors in açorda — they are the defining taste:

Garlic: Used raw or very briefly cooked. The traditional method: pound garlic with coarse salt in a mortar until it becomes a paste. This paste is what you work from — added to the hot olive oil to briefly cook, then the bread and liquid are added.

Coriander (coentros): Portuguese cooking uses coriander the way Italian cooking uses flat-leaf parsley — generously and unapologetically. In açorda, a whole large handful of fresh coriander (stems and leaves) is added to the mortar with the garlic or stirred in at the end. The coriander should be present in almost every bite. If you are averse to coriander, this is not the soup for you.


The Egg

The egg in açorda is stirred in raw to the hot bread-liquid mixture, creating scrambled-egg ribbons within the soup — OR poached directly in the simmering soup so it sits whole on top. The stirred-in method creates a more unified texture; the poached method creates a dramatic presentation where the yolk is broken at the table.

The timing: The egg is always the last thing added, just before serving. It should be barely set — the yolk runny or soft-set in the poached version; the whites just barely cooked and still soft in the stirred-in version.


The Two Essential Versions

Açorda à alentejana (basic): Bread + garlic + coriander + olive oil + hot water or very light broth + egg. The simplest; relies entirely on the quality of the bread, oil, garlic, and coriander.

Açorda de camarão (shrimp): Shrimp shells and heads are simmered into a deeply flavored, coral-colored stock; the stock replaces the water; whole shrimp are added briefly to poach in the broth before the bread and egg. This is the version found in Setúbal, Algarve, and coastal Alentejo.


The Complete Recipe: Açorda à Alentejana

Serves: 4 | Time: 30 minutes (with pre-staled bread)

Ingredients

  • 400g stale pão alentejano or dense sourdough country bread, torn into rough chunks (day-old to two-day-old)
  • 1 liter light chicken broth or water
  • 6 tablespoons extra-virgin olive oil
  • 6 cloves garlic, peeled
  • 1 teaspoon coarse salt
  • Large bunch fresh coriander (at least 30g)
  • 4 eggs
  • Salt and black pepper

Method

1. Pound the garlic: In a mortar, pound garlic cloves with coarse salt until they form a rough paste.

2. Bloom in oil: Heat 4 tablespoons olive oil in a deep, wide pot over medium heat. Add the garlic paste; cook 30 seconds until fragrant (not browned — remove from heat if it starts to color).

3. Add liquid: Add broth or water; bring to a simmer.

4. Add bread: Add the torn stale bread; stir and press down so the bread begins to absorb the liquid. The bread should become fully saturated and begin to break down slightly into the broth — the mixture should be thick and porridge-like, not soupy. Add more liquid if too dry; add more bread if too soupy. Cook 5 minutes over low heat, stirring.

5. Add coriander: Stir in the coriander (leaves and tender stems, roughly chopped). Reserve a few sprigs for garnish.

6. Add eggs: For stirred-in eggs: make 4 wells in the bread mass; crack one egg into each; stir gently through the hot bread so the egg whites cook in ribbons. Alternatively, poach eggs directly in simmering broth before adding bread.

7. Season: Add salt, pepper, and remaining olive oil.

Serve: Immediately, in deep bowls, drizzled with olive oil and garnished with fresh coriander.


Related reading: Caldo Verde Portuguese Kale Soup Guide | Bacalhau Portuguese Salt Cod Guide | Ribollita Tuscan Bread Bean Soup Guide

The full recipes live in the book.

Get Tokyo Meets Tuscany on Amazon

Paperback $24.99 · Hardcover $34.99 · eBook $9.99

Free download

Get the free Flavor Pairing Matrix.

The Italian × Japanese ingredient chart behind every recipe in the book. Enter your email — free PDF, one page.