A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Eggs poached in a slow-cooked tomato stew, the way Alentejo grandmothers have made them for generations. The yolk breaks into the sauce. The bread catches everything. This is breakfast that means something.
Avó Leonor made this on mornings when she decided we weren't leaving the table until we'd sopped up every last bit of sauce with bread. She'd start the tomatada before I was even awake, the smell of onions slowly surrendering to the heat drifting through the house. By the time I wandered into the kitchen, the tomatoes had collapsed into something sweet and jammy, and she was cracking eggs directly into the pan.
This isn't fancy cooking. It's not Instagram cooking. It's the kind of breakfast that happens when you have tomatoes, eggs, olive oil, and the good sense to let time do the work. The refogado is everything here. Rush it and you get tomato sauce. Give it patience and you get tomatada: sweet, concentrated, the onions practically melted into the tomatoes until you can't tell where one ends and the other begins.
In Alentejo, this is what working people ate before a long day in the fields. Protein from the eggs, energy from the bread, flavor from the slow-cooked sauce. It sustained families through harvests and hard times. At Mesa da Avó, I serve it for Sunday brunch and watch people go quiet when they taste it. That silence is recognition. Their bodies remember this food even if they've never had it before.
The bread is not a side dish. The bread is the point. You tear it, you drag it through the sauce, you let the yolk break and mix with the tomato. Without bread, you're just eating eggs. With bread, you're eating history.
Ovos escalfados em tomatada emerged from Alentejo's tradition of egg-based dishes that stretched precious protein with abundant local produce. The dish reflects the region's agricultural calendar: fresh tomatoes in summer, preserved or canned through winter. Similar preparations appear across the Mediterranean, but the Portuguese version is distinguished by its slower cooking and sweeter, more concentrated sauce.
Quantity
1/4 cup
Quantity
2 large
halved and sliced thin
Quantity
4 cloves
sliced
Quantity
1 kg
roughly chopped (or 800g canned whole tomatoes, crushed by hand)
Quantity
1
Quantity
1 teaspoon
Quantity
1 teaspoon
Quantity
to taste
Quantity
to taste
freshly ground
Quantity
8 large
Quantity
for garnish
roughly chopped
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| extra virgin olive oil (azeite) | 1/4 cup |
| onionshalved and sliced thin | 2 large |
| garlicsliced | 4 cloves |
| ripe tomatoesroughly chopped (or 800g canned whole tomatoes, crushed by hand) | 1 kg |
| bay leaf | 1 |
| sweet paprika (pimentão doce) | 1 teaspoon |
| sugar | 1 teaspoon |
| fine sea salt | to taste |
| black pepperfreshly ground | to taste |
| eggs | 8 large |
| fresh parsley or cilantro (coentros)roughly chopped | for garnish |
| crusty bread | for serving |
Heat the azeite in a large, wide pan or skillet over medium-low heat. Add the sliced onions and a pinch of salt. Cook slowly, stirring occasionally, until the onions are completely soft, golden, and starting to caramelize at the edges. This takes 15 to 20 minutes. Não tenhas pressa. The sweetness of this dish comes from patience with the onions. In the last minute, add the sliced garlic and stir until fragrant.
Add the chopped tomatoes (or crushed canned tomatoes), bay leaf, pimentão doce, and sugar. Stir to combine. Increase heat to medium and let the sauce come to a gentle bubble. Then reduce heat to medium-low and let it simmer, stirring occasionally, until the tomatoes break down completely and the sauce thickens and turns a deep brick red, about 20 minutes. The oil should start to pool around the edges. Taste and adjust seasoning with salt and pepper.
When the tomatada is thick and jammy, use the back of a spoon to make 8 small wells in the sauce, spacing them evenly. The sauce should be thick enough that the wells hold their shape. If it's too loose, cook it a few more minutes.
Crack one egg into each well. Season the eggs lightly with salt. Cover the pan with a lid and cook over medium-low heat until the whites are just set but the yolks are still runny, about 5 to 7 minutes. Don't lift the lid for the first 4 minutes. The steam does the work. Check at 5 minutes and cook longer if you prefer firmer yolks, but I'll warn you: a runny yolk that breaks into the sauce is the whole point.
Remove the bay leaf. Scatter the fresh herbs over the top and finish with a drizzle of your best azeite. Bring the pan directly to the table with a basket of crusty bread. Everyone eats from the pan, tearing bread and dragging it through the sauce. This is not a dish for individual plates. This is a dish for sharing.
1 serving (about 340g)
Culinary mentorship, cultural storytelling, and the editorial depth that makes cooking meaningful.
Explore Culinary Advisor