There’s a particular kind of morning that Porto does better than almost anywhere else I’ve been. You roll out of bed sometime around nine, the azulejo tiles are already catching the light outside your window, and the city feels unhurried in a way that makes you genuinely forget what day of the week it is. You need coffee. You need eggs. You possibly need something involving poached pears and gorgonzola. Porto, as it turns out, has you entirely covered.
The brunch scene here has quietly exploded over the past few years — not in the loud, Instagram-desperate way that some cities do it, but in that distinctly Portuguese style of doing things properly without making a fuss about it. Tiny cafes with Nordic interiors tucked into Cedofeita’s backstreets. Bakeries where the sourdough comes out of the oven at precisely the moment you arrive. Places run by people who genuinely love feeding you. I’ve eaten my way around Porto’s morning tables more times than I can count, and what follows is the honest, unfiltered result.
Whether you’re planning a lazy weekend away, a proper food-focused trip, or you’ve just landed and need someone to point you in the right direction before the azulejo overwhelm kicks in — this is the guide I wish I’d had.
Table of Contents
ToggleA Word Before You Start Ordering
Porto is a city of neighbourhoods, and understanding which neighbourhood you’re in will completely change your brunch experience. The Ribeira, the famous waterfront district that every guidebook leads with, is beautiful — but it’s not where you come for brunch. It’s tourist-restaurant territory, and the cafes there know it.
The real action happens in Cedofeita, Porto’s creative, slightly bohemian quarter north of the historic centre, where art galleries sit next to concept stores and independent cafes with genuinely good kitchens. Bonfim, a traditionally working-class neighbourhood east of downtown, has become the city’s quiet foodie frontier — locals-only spots, specialty coffee roasters, and places that don’t feel the need to put themselves on TikTok. Then there’s Boavista, the more residential, slightly upmarket district to the west, where you’ll find a handful of hidden gems that reward the twenty-minute tram ride.
Porto’s brunch culture is also refreshingly affordable. You can eat extraordinarily well here for €10–€15 a head, all-in. Don’t let that price fool you into thinking the quality follows suit. It very much doesn’t.
One more thing: most of the best spots don’t take reservations. Get there early, bring a book, and lean into the wait. Porto will not be rushed.
1. Época Porto
There are cafes you visit once and forget, and then there are places that quietly rearrange your standards for what a brunch can be. Época is the latter — a small, Nordic-inflected café in the Bonfim neighbourhood that has somehow become one of Porto’s most beloved institutions without ever seeming to try very hard at all.
The interior is calm and considered, with exposed wood and warm light, the kind of place where you instinctively lower your voice and order slowly. The menu is short and seasonal, which means it changes, which means if you visited six months ago you’re in for something new. What stays constant is the obsessive quality of the ingredients — organic, local, genuinely seasonal in a way most places only claim to be. The Turkish eggs, when they’re on the menu, are a revelation: silky poached eggs sitting in labneh, drizzled with chilli butter, served on bread that clearly had some kind of previous life as a work of art. The oatmeal porridge with poached pear and candied nuts sounds virtuous; it tastes like dessert.
It can get crowded, particularly at weekends, and the queues are real. The prices are slightly higher than the Porto average — though still completely reasonable by any other European city’s standards. Every single penny is earned.
Local tip: Come on a weekday if you can. Weekend mornings at Época mean standing outside on Rua do Rosário watching other people eat, which is less fun than it sounds. The café also changes its menu with the seasons, so whatever you had last time may well have been retired — don’t go in expecting a specific dish.
2. Hakko
This one surprised me. I walked past Hakko on Rua do Almada without noticing it the first time — it’s small, easy to miss, and doesn’t do anything flashy to grab your attention from the street. That is, until the smell of fresh sourdough hits you from the doorway and suddenly you’re going nowhere.
Hakko is part bakery, part brunch café, with a menu built around what comes out of their oven that morning. The bread is the thing — genuinely excellent sourdough with a crust that makes a noise when you tear it and an interior that is properly chewy rather than the doughy imitation you find most places. They do a version of Turkish eggs here too (yes, this is a Porto thing now), along with Cuban sandwiches and a rotation of specials that change depending on what the bakers felt like doing. The cardamom buns deserve a specific mention: grab one to go even if you’re full, because you will regret it if you don’t.
The coffee is equally serious — silky, well-extracted, from beans they care about. Don’t come here if you’re in a rush. The queue moves at its own pace and the kitchen does not apologise for that.
Local tip: Arrive early. By 10:30am on a Saturday the queue is out the door, and they regularly sell out of the baked goods that made you want to come in the first place. If you want the cardamom buns, you want to be there at opening.
3. Garden Porto Café
Let me be honest with you about Garden Porto Café: I wasn’t expecting to love it as much as I did. It sits in that sweet spot between the Baixa and Cedofeita neighbourhoods, it does a bit of everything, and places that do a bit of everything are usually mediocre at all of it. Garden is the exception.
The brunch menu here is genuinely enormous — pancakes in more permutations than you could work through in a week, waffles, açaí bowls, eggs done in whatever manner you fancy (poached, scrambled, Florentine, Benedict, the full roster), toasts with creative toppings, and a sweet potato toast that I keep thinking about. They also do what they call “street food” from noon onwards — chicken wings, burgers, tacos — which means it transitions neatly from brunch to lunch without anyone having to leave. The prices are surprisingly low, the portions are not.
The garden-inspired décor is warm without being cloying, and the space is large enough that you have a reasonable chance of getting a table without a wait. That rarity alone earns it a place on this list.
Local tip: The Eggs Florentine consistently gets rave reviews from regulars, and for good reason. If you can’t decide — and you will struggle to decide — order that and the sweet potato toast and split them across the table. The Royal Garden eggs with smoked salmon are also excellent if you’re feeling slightly indulgent.
4. Royale Pão Paixão
Royale is the kind of place that locals feel borderline possessive about, which is always a good sign. It’s not in the city centre — it’s out in the Boavista direction, near the Casa da Música metro station — and the tourist trail largely passes it by, which is precisely why it’s worth going out of your way for.
The setup is a beautiful bakery at the entrance and a large, light-filled room behind it where you settle in for the kind of brunch that feels genuinely restorative. The sourdough bread is exceptional, the pastries are the sort of thing you buy extra of to eat on the walk back to wherever you’re staying, and the banana bread is — and I don’t say this lightly — arguably the best I’ve had anywhere in Europe. It has the texture that banana bread so rarely achieves: dense without being heavy, sweet without being sickly, with a proper caramelised crust.
From Monday to Friday, Royale also does a solid lunch menu. Saturday is when the brunch really comes into its own. The weekend crowd is a mix of neighbourhood regulars and in-the-know visitors who’ve done their homework.
Local tip: This is one of the few spots on this list that you genuinely need to plan around transport. The subway station Casa da Música is about fifteen minutes’ walk away, so factor that into your morning. The effort is entirely worthwhile.
5. O Diplomata
If you want to understand why Porto’s brunch scene has the reputation it does, you need to sit down at O Diplomata and order pancakes. Because this entire café is essentially a temple to the pancake, and they have elevated the form to something approaching absurdity in the best possible way.
The menu reads like a choose-your-own-adventure novel: choose your dough, choose your topping, choose your fruit, choose your ice cream, choose your “crunchy.” The combinations are technically infinite. You can also order one of the set brunch menus — ranging from around €9 to €14 — which take the decision out of your hands and deliver a parade of breakfast items that will leave you genuinely horizontal. The top-tier menu includes two pancakes with honey and butter, bacon and eggs, an açaí bowl, and both a warm and a cold drink. It is, without question, a lot.
The caveat: O Diplomata is tiny, it fills up in minutes, and the pancakes are made to order so the wait is real. Bring patience and someone to talk to, or a novel you’ve been meaning to finish. It’s worth it.
Local tip: The café is on Rua de José Falcão, just a short walk from São Bento train station, which makes it a good first-morning option if you’ve just arrived in Porto. Go on a weekday morning if you want any chance of walking straight in.
6. I Love Nicolau (Nicolau Porto)
Nicolau is one of those places that has managed to be popular without becoming annoying about it. The Porto branch of this beloved Portuguese brunch institution occupies a wonderful glass-walled café in Cedofeita, with hanging plants inside and a terrace outside that becomes prime real estate on any day above fifteen degrees. You will see it from the street and you will immediately want to go in. That’s the point.
The menu is vast and changes seasonally — salads, bowls (the salmon bowl is properly good), burgers, tacos, tapiocas, pancakes, toasts, desserts, shakshuka at €7.50, Nutella pancakes at €5.20, a full vegan brunch at €17 that manages the twin miracles of being both filling and actually delicious. If decision paralysis sets in, there’s a set brunch menu at around €15 that lets someone else make the choices. The drinks menu is equally extensive and yes, there are cocktails, because Porto.
Nothing here is going to break the bank. That, combined with the quality and the sheer variety, is why Nicolau has become something of a shorthand for brunch in Porto amongst both locals and visitors.
Local tip: The Aliados metro station is only five minutes’ walk, making this one of the most centrally convenient spots on this list. Come with a group if you can — more people means more dishes to try, and at these prices, there’s really no reason to hold back.
7. Alto
This one genuinely surprised me, and I mean that as a compliment of the highest order. Alto opened in early 2023 on Cedofeita Street, run by a Russian couple who looked at Porto’s brunch landscape and asked a genuinely radical question: what if we didn’t do eggs Benedict and açaí bowls?
The result is a menu unlike anything else you’ll find in the city. Shakshuka, obviously, because you can’t escape it and nor should you, but also shrimp omelettes made with real fresh shrimp rather than the frozen variety that lesser establishments pass off as the same thing. And syrniki — traditional Russian cottage cheese pancakes that are fluffy and rich in a completely different way to their American counterparts. And then there’s the oatmeal. I know how that sounds. But it’s served with poached pear and gorgonzola, and it is startlingly, almost offensively good — the kind of dish you want to tell strangers about.
The space is elegant and slightly sober, with careful presentation that suggests someone in the kitchen takes this seriously. Which they do.
Local tip: Alto tends to draw a more local crowd than many of the Cedofeita spots, partly because it’s newer and hasn’t been fully absorbed into the tourist circuit yet. Weekend mornings are your best bet for a table without too long a wait. Both Lapa and Aliados metro stations are about ten minutes’ walk away.
8. Monarca
Monarca is housed in the restored Princes’ Palace at the junction of Cedofeita and Miguel Bombarda Street, and even before you’ve looked at the menu, the setting alone justifies the visit. It’s a beautiful space — high ceilings, elegant bones, the kind of building that makes you feel slightly more sophisticated than you probably are at eleven in the morning.
The brunch menu takes eggs Benedict very seriously indeed, which is the right attitude. There’s a classic version with bacon, a salmon version, and a veggie one with avocado and mushrooms — but the house special, the Monarca on rye, is where it gets interesting. Shredded pork belly, poached eggs, rocket, hollandaise, chives, Parmesan and chilli on rye bread. It is a lot of things happening at once, and all of them are happening correctly. The cocktails are well-made and genuinely worth ordering, particularly if you’re treating Saturday brunch as the occasion it deserves to be.
This is a step up in polish from many of the Cedofeita spots, without losing the warmth that makes Porto’s café culture so appealing in the first place.
Local tip: Miguel Bombarda Street itself — just steps from Monarca’s door — is Porto’s most interesting gallery street. Plan your brunch here as the centrepiece of a morning that starts with coffee, moves through the galleries, and ends somewhere with port wine. You’ve earned it.
9. Zenith Brunch Bar
Zenith occupies a brilliant position on Carlos Alberto Square, right at the point where Cedofeita Street begins and the neighbourhood announces itself. You can see people sitting outside from a considerable distance, which is both an advertisement and a warning: this place is always busy, and for good reason.
The menu is extensive and unusually vegan-friendly, which matters in a country where traditional cuisine skews heavily towards meat and seafood. There are plant-based options here that actually taste like someone wanted to eat them rather than feeling like a concession to dietary requirements. The French toast is one of the best versions I’ve found in Porto — properly eggy and rich, with a crust that has the right amount of resistance. The cocktail menu is also genuinely creative, which makes the idea of a boozy brunch on the square feel less indulgent and more culturally appropriate.
The space works beautifully as both an inside and outside experience. On a sunny Porto morning — and there are many of them, even into October — grab a table on the square and watch the city unfold around you.
Local tip: Zenith is one of the most welcoming spots for solo brunchers on this list. The square setting and the relaxed pace mean you never feel conspicuous eating alone with a book. It’s also a genuinely good option for groups with mixed dietary requirements, which is rarer than it should be.
10. Saycheesecake
Behind door number 21 on Almada Street, behind a fairly unassuming entrance, there is a café that bakes New York-style cheesecakes in eight rotating flavours and opens its doors for full brunch service every Saturday and Sunday at €15. The combination of poached eggs, pancakes, and the option of mimosas is good enough on its own. The cheesecakes — salted caramel, pistachio, the distinctly Portuguese baba de camelo — are what make it genuinely special.
Let me be direct: the cheesecake here is worth the trip independently of anything else on the menu. Dense, creamy, properly New York in its approach rather than the light, mousse-y version that European cafés often substitute. The fact that you can start with eggs and end with a slice of pistachio cheesecake and a glass of something sparkling means weekend brunch at Saycheesecake has an arc to it, a narrative, a proper beginning, middle, and end.
The café is small and the weekend brunch slots fill up. This is not a place to wander into on a Sunday morning without a plan.
Local tip: The café runs the full brunch service only on weekends. If you’re visiting mid-week, you can still get coffee and cheesecake, but the eggs-and-everything experience is a Saturday-Sunday exclusive. Plan accordingly.
11. Fabrica Coffee Roasters
There are places that exist primarily to serve great coffee, and there are places that use great coffee as the entry point to a broader conversation about how your morning should be spent. Fabrica, in Cedofeita, is the latter, and the conversation is excellent.
The coffee is roasted in-house, which you can sometimes smell from the street, and it’s consistently among the best in the city — aromatic, complex, served by people who clearly think about what they’re doing. The food menu is deliberately focused rather than sprawling: avocado toast on long-fermentation bread, a smoked salmon bagel with cream cheese, banana bread with homemade roasted almond butter, a rotation of pastries. There’s a hidden garden at the back that is one of Porto’s more pleasant secrets, particularly in the warmer months.
One caveat that I’d consider a feature rather than a bug: there’s no WiFi at Fabrica. This forces you to be present, to talk to whoever you’re with, to actually sit in the garden and eat your banana bread without checking your phone. It turns out that’s a wonderful way to spend a morning.
Local tip: Fabrica sells its beans in the café and ships worldwide, so if you fall in love with a particular roast — and you probably will — you can take some home. The Porto location on Cedofeita is the largest and most atmospheric, with that garden at the back. The other locations around the city are good but don’t quite have the same feel.
12. SO Coffee Roasters
SO Coffee Roasters is a paradise for coffee obsessives that also happens to do breakfast well enough that the food doesn’t feel like an afterthought. There are two locations in Porto — a spacious café in Cedofeita, and a smaller, genuinely hidden outpost inside a boutique clothing store just off Praça da Liberdade — and both are worth knowing about, though they serve different moods.
The Cedofeita location is the one for brunch. The space is modern and clean, with a co-working area upstairs that makes it a favourite of remote workers and digital nomads — but don’t let that put you off. The coffee is the star: they roast sustainably and ethically, and they attach a little information card to each drink telling you exactly what you’re drinking and where it’s from. Chemex, V60, AeroPress, standard espresso-based drinks — whatever method you want, they’ll do it properly. The breakfast menu includes homemade pancakes with red fruit jam that are quietly, unpretentiously excellent.
Local tip: The boutique location near Praça da Liberdade — the Feeling Room — has just two tables and a window bar. It’s the most genuinely hidden café experience in central Porto, worth knowing about if you want coffee without a crowd. No brunch menu there, just coffee and the pleasure of the space.
13. Protest Kitchen
Cedofeita’s trendiest side street gift, Protest Kitchen is the kind of place that opened quietly in 2022 and built its following entirely through word of mouth and the quality of what it puts on the table. It’s a small operation run by three people — Pedro, Andrey and Fanis — who serve a menu of creative, genuinely homemade dishes inspired by flavours from across the world.
The food has a playfulness to it that you don’t always find in Porto’s café scene. There’s an adventurousness in the kitchen, a willingness to combine flavours that aren’t obviously Portuguese, that feels fresh rather than gimmicky. It’s the kind of place where you order something you’ve never had before and then spend twenty minutes trying to figure out how they made it. The coffee is serious, the service is warm, and the space is small enough that it still feels like a local secret even when it’s busy.
This is genuinely one of the most interesting places to eat brunch in Porto right now, and it hasn’t yet been fully absorbed into the tourist narrative. Enjoy that while it lasts.
Local tip: Because it’s newer and smaller, Protest Kitchen doesn’t have the same online presence as many of the spots on this list. Check their Instagram for current opening hours and seasonal menu updates — they do change things around, and showing up with old information will lead to disappointment.
14. Soma Café
Soma opened in 2024 on Rua Adolfo Casais Monteiro in Cedofeita, and if you’re reading this relatively soon after publication, you have the advantage of knowing about it before the crowds catch up. This is, to put it bluntly, the best kind of situation to be in when visiting a new café.
The focus at Soma is specialty coffee taken seriously — genuinely seriously, the kind of place where they’ll talk to you about origin and processing if you want to get into it, but won’t make you feel like an idiot if you just want a flat white. The food is excellent for breakfast and brunch, and extends into a solid lunch menu that makes it worth returning to in the afternoon if your Porto schedule allows for it.
The neighbourhood itself — that corner of Cedofeita — is worth exploring beyond just the café. There are independent shops, galleries on Miguel Bombarda, and the kind of street-level life that Porto does so well when you get slightly off the tourist path.
Local tip: Because Soma is relatively new and Cedofeita is genuinely full of local residents going about their lives, the vibe here is closer to neighbourhood café than destination brunch spot. That’s a compliment. Come as a regular would: without a fixed agenda, ready to sit for a while.
15. Combi Coffee Roasters
Combi is in Bonfim, which means some visitors never make it there at all, which is their loss and your gain. The café opened in a converted garage — you can still see the bones of the original space — and it has the kind of atmosphere that gentrification is usually responsible for ruining but somehow hasn’t here. It feels genuinely local because it mostly is.
The coffee is ethically sourced and roasted onsite, brewed in espresso or filter (V60, French press, AeroPress), and is consistently among the best in the city. The pastries that accompany it come from OGI, Porto’s excellent French-style bakery, which means the croissants are the kind you eat slowly and feel vaguely emotional about. For brunch, there’s avocado toast, açaí bowls, and a small rotation of seasonal dishes. It’s not trying to be a full-menu brunch destination — but what it does, it does beautifully.
The few chairs on the street outside are worth claiming on any warm morning. Watching Bonfim go about its day from a good chair with a good coffee is one of the more underrated Porto experiences.
Local tip: Bonfim is about fifteen minutes on foot from the historic centre, which puts it off the radar for visitors staying in Ribeira or the downtown core. If you’re prepared for the walk, you’ll be rewarded with a café that doesn’t know you’re a tourist and doesn’t care, which in Porto is becoming an increasingly precious thing.
16. Majestic Café
I’d be lying to you if I left the Majestic off this list entirely, even though it’s a completely different kind of brunch experience to everything else here. Yes, it’s famous. Yes, it’s on every tourist’s radar. Yes, J.K. Rowling allegedly wrote early chapters of Harry Potter here, a fact that has been deployed so many times it has lost all meaning. But the Majestic is famous for reasons that go beyond the hype, and it would be dishonest to pretend otherwise.
The interior is extraordinary — Belle Époque excess done without apology, with gold mirrors and carved wood and waiters in formal dress and a sense that you are in a room that has witnessed a considerable amount of history. The brunch menu leans into the extravagance: French toast wrapped in egg custard, elaborately assembled plates, high-quality pastries. It is not cheap. It is not quick. It is not where you come for an understated morning meal.
What it is, is an experience — the kind of set-piece breakfast that you plan around and dress slightly better for and leave feeling like you’ve done something properly Portguese, even if the clientele is ninety percent international.
Local tip: Go on a weekday morning rather than a weekend, and arrive right at opening time. The queues at weekends can be genuinely brutal, and experiencing the Majestic at speed or in a crowd defeats the purpose entirely. It’s on Rua Santa Catarina, in the shopping heart of the city centre.
17. Negra Café
Negra Café is the Boavista hidden gem that rewards anyone willing to venture slightly beyond Porto’s tourist heartland. It sits on Rua de 5 de Outubro in the upscale Boavista neighbourhood, combines modern, pared-back aesthetics with a genuinely laid-back atmosphere, and serves a brunch menu that is both focused and very good.
The eggs Benedict here are among the best of the many eggs Benedicts I ate in Porto — properly constructed, with well-made hollandaise that has the right amount of acidity, on bread that holds up to the sauce. The açaí bowl is the version you want when you’ve been over-eating your way through a city and need something that makes you feel virtuous without tasting like punishment. The coffee is excellent, and there’s outdoor seating when the weather allows for it, which in Porto is more often than you’d expect.
It’s quieter here than Cedofeita, the crowd is more local, and the pace is genuinely slow. If you’ve spent a morning being a tourist and need somewhere to decompress with good food and no pressure, Negra is your answer.
Local tip: Negra is open Monday to Friday from 9am to 6pm, and Saturday from 10am — but it’s closed on Sundays, which is worth knowing before you make it the centrepiece of your Sunday morning plans. Check ahead; opening hours in Porto’s independent café scene do occasionally shift.
Practical Tips for Brunching in Porto
When to go: Porto’s brunch scene is at its most alive on Saturday and Sunday mornings, naturally, but this also means the most popular spots operate on a first-come, first-served basis with queues that form early. If you want to eat at Época or Hakko on a Saturday without a wait, aim to arrive before 9:30am. If you’re an unrepentant lie-in person, target the slightly larger spots — Garden Porto Café, Nicolau, Zenith — that have more capacity.
Getting around: The metro is genuinely useful for reaching Cedofeita (Trindade or Aliados stations) and the Boavista area (Casa da Música station). For Bonfim, the 24 de Agosto station is your friend. Most of the Cedofeita spots are walkable from the historic centre in fifteen to twenty minutes, which is a pleasant walk through streets you’d want to see anyway.
Budget: Budget around €10–€18 per person for a full brunch with coffee and juice at most spots on this list. The Majestic will push you higher. Everywhere else is remarkably affordable by Western European standards — this is one of the genuine pleasures of eating in Porto.
Language: Almost everywhere on this list has English menus or English-speaking staff. Porto is well set up for international visitors. That said, attempting a few words of Portuguese — obrigado/obrigada for thank you, se faz favor to get attention — goes down extremely well.
Dietary requirements: Vegans and vegetarians are better served in Porto than in Portugal generally. Zenith, I Love Nicolau, and Garden Porto Café are particularly strong on plant-based options. Gluten-free is trickier; always ask ahead at individual spots.
Tipping: Not obligatory in Portugal, but rounding up or leaving a euro or two on the table is genuinely appreciated at independent cafés. These are small businesses run by people who care, and the economics of the café industry everywhere are challenging.
One Last Thing
Porto is the kind of city that gets inside you. You’ll leave thinking about the tiles on the facades and the light off the Douro and the way the city climbs its hills in a way that makes no structural sense and yet feels entirely inevitable. And somewhere in that mental slideshow, you’ll find yourself back at a table with good coffee and bread that crackles when you tear it, and you’ll realise that the brunch wasn’t just the brunch — it was the whole unhurried, beautiful, improbable morning.
Go, eat slowly, and don’t leave without trying the Turkish eggs at least once. You won’t regret a single minute of it.