This list is based on two winters of early starts in Porto, written for people who would rather eat breakfast standing at a counter than book a brunch table three weeks ahead. Everything here opens before nine, everything is walkable from the centre, and the order follows the hours rather than the neighbourhoods, so you can pick the two or three stops that fit the morning you have.
Porto still runs on a morning rhythm that tourism has not fully flattened: the fish market moves before most hotels serve coffee, the bakeries sell out of the good trays by mid-morning, and several of these counters close entirely once the lunch trade starts. Prices are what I paid last month.
- Start at the Bolhao market for the produce hour. Open from early, the ground floor is fruit, flowers and vegetables while the upper level fills with prepared food. Go before eight on a weekday and you will see the chefs buying; after ten it becomes a place to take photographs.
- Order a bifana and a bica at the first bakery you reach. The pork sandwich is the standing breakfast here, hot from the pan, about 3 euros with the coffee. It is heavy for seven in the morning, which is exactly why it works before a long walking day.
- Take the tram down to Matosinhos for the fish market. Thirty minutes from the centre, the auction finishes early and the counters around it start frying within the hour. Grilled sardines at ten in the morning sound wrong until you have eaten them once.
- Find the pastel de nata tray as it comes out of the oven. The good bakeries bake in waves from six, and a nata eaten within twenty minutes of leaving the oven is a different food from one that has been sitting under a lamp. Two of them and a coffee is still under 3 euros.
- Cross to the east bank for the breakfast counters of Bonfim. This is where office workers eat, not visitors: a small coffee, a bread roll with cheese, and a newspaper on the table. Nothing on the menu costs more than 4 euros and nobody will hurry you.
- Finish at the riverfront bakery before the crowds reach it. By nine the line forms for takeaway, so arriving at eight-twenty gets you the last of the almond croissants and a place by the window to eat them.
The days that matter

Bolhao runs every day but is at its best Tuesday to Friday, when the wholesale buyers are still moving through it. Matosinhos is a weekday morning: the auction and the counters around it slow down at the weekend. Several of the bakery counters close on Sunday, and a surprising number shut for lunch between noon and three, so a late breakfast is not the same as an early one.
In August, half the city is away and the markets are quieter, smaller and cheaper. In December, the counters near the river get busier with people buying for the holidays, so start an hour earlier than you think you need to.
What it costs and what to skip
Six stops done properly come to under 15 euros a person, including two coffees. The thing worth skipping is the packaged pastry near the main squares; it travels well and tastes like it was made to travel. Buy from the counter with the shortest queue and no sign in English, and eat it standing, which is how the people who work here do it.
If you only have one of these mornings, take the first two stops and then walk uphill towards the cathedral with the rest of the day ahead of you.
What to order, and what it costs
The standing breakfast in Porto has three parts: a coffee, a bread thing and something hot if you are going to walk uphill before noon. A bica is the small strong coffee, and it is drunk standing at the counter for around 1.20 euros if you stay and 0.80 if you take it at the bar. With it, a bifana is the pork sandwich that gets you to lunch, a pao com manteiga e queijo is the safe option, and a quadra of pastry from the tray by the till costs between 1.10 and 1.80 euros depending on how much almond it carries.
Markets add a second option: buy fruit and eat it on the steps outside rather than carrying it around. A coffee, a sandwich and a pastry across three of these stops came to 6.40 euros on my last run, and the most expensive breakfast on this list, the one with fish in Matosinhos, was still under 10.
How to use one morning, not six
Pick two stops that sit in the same direction and leave the rest for another visit. The version I give people who have a single early flight goes like this: Bolhao at half seven for the produce hour, a bakery counter two streets away for the pastry and coffee, then the tram down to the river rather than a taxi, because the line itself passes the old warehouses and costs 3 euros.
If you have three mornings, add Matosinhos on the second and the east bank counters on the third. Keep the riverfront bakery for the day you leave, because it is the one stop that works with a suitcase and a train to catch, and because the almond croissants are gone by ten.
Two habits make the whole thing cheaper and quieter. Arrive before the hotels start serving, which here means before eight, and eat standing at the counter rather than sitting at a table, since table service adds a euro or two to the same plate. Nobody in these bakeries will hurry you, and nobody will mind that you are the only person in the room not checking a phone.