I already wrote about the best breakfast places in Porto, whereas for lunch you can pick and choose from any of our best restaurants in Porto.
However, if you’re the less-is-more kind of person, the idea of killing two birds with a proverbial stone entices you, or simply can’t be bothered with waking up early, then you will like to know that we’ve gathered the 7 best places for brunch in Porto.
Brace yourselves, pancakes are coming.
So, the best places for brunch in Porto are…
Royale Pão Paixão
Rua de Guerra Junqueiro, 634 | Porto
Royale is, hands down, one of the best places for brunch in Porto and where I religiously go every single week since its opening because I simply cannot live without their banana bread 😛 It’s a bakery at the entrance followed by a large, bright room where you can order breakfast or brunch – and there are so many good options to choose from, in between their sourdough bread and all the pastries!
Royale also serves great lunch options from Monday to Friday, and delicious brunch options on Saturdays. I just love this place.
PS – Please keep in mind that this place is not in the city centre, but it’s a great option if you have time or if you are staying in Boavista neighborhood.
How to get there: the subway station Casa da Música is a 15 minutes walking distan
Rua de José Falcão, 32 | Porto
Come right in, have a seat and take a look at the menu. Have a go between the coffee, toasts, pancakes, ice cream, pancakes, juices, pancakes, or even the pancakes.
Some of you may have already deduced the specialty of “O Diplomata”. In all shapes and sizes, their pancakes come in endless combinations depending on your choice of dough, topping, fruit, ice cream and “crunchy”.
You can also go for one of the brunch menus, that range from 9€ to 14€ – the last one includes two pancakes with honey and butter, bacon & eggs, an açai bowl, a warm drink and a cold one. You can choose to have extra toppings on your pancakes, for a low extra cost.
The only problem at Diplomata is that it is tiny so it gets crowded in a minute. Also, the pancakes are made to order, so we suggest you to bring a good friend or a good book for you’ll certainly need to wait a fair amount of time before getting into heaven 🙂
How to get there: São Bentro train station is a 9 minutes walking distance.
Garden Porto Cafe
Rua de Fernandes Tomás, 985 | Porto
Garden Porto Cafe has such a large brunch menu that I usually take some solid 10 minutes to choose.
There are pancakes, toasts (I particularly enjoy the sweet potato one), waffles, açaí bowls, eggs cooked in many different ways. At noon they also serve what they call “street food” such as chicken wings, burgers and tacos.
The prices of the dishes are fairly low. The only thing I don’t like at the Garden Porto Cafe is the noise, but I am quite sensitive, so maybe you won’t even notice.
How to get there: Trindade subway station is a 5 minutes walking distance.
Largo Alberto Pimentel, 4 | Porto
I’ve noticed Nicolau Porto when I was walking in Cedofeita neighborhood, because this cafe has glass walls all around it and beautiful plants hanging from the ceiling.
Nicolau has definitely one of the best brunchs in Porto because of its variety – it has salads, bowls (the salmon one is delicious), burgers, tacos, tapiocas, pancakes, toasts, desserts,… uff, the list is endless! If you find it to hard to choose you can simply order a brunch menu for 15€.
The drinks menu is also quite extensive, but my special section is, naturally, the cocktails 🙂
How to get there: Aliados subway station is a 5 minutes walking distance.
Rua do Infante D. Henrique 43
There are plenty of brunchs in Porto but none quite like Mr Brunch’s. This place belongs to Miss Pavlova, a brand created by Ana Maio, a former designer in 2013. Back then Ana was unemployed and she started selling pavlovas at the markets in Porto. Soon her pavlovas were selling out so she created her brand, and now she has her own store selling one of the best brunch in Porto.
At Mr Brunch you can get bruschettas, tall and fluffy American pancakes, falafels, sweet potato chips with homemade guacamole, among other things. But honestly, you should really aim for Ana’s famous pavlovas!
How to get there: the subway stations Aliados or São Bento are a 5 minutes walking distance.
Rua do Passeio Alegre, 368 | Porto
Camélia Brunch Garden is located in Foz neighborhood, in front of the Douro river and be ready to spend 10 solid minutes just looking at the menu 😀 You have a gazillion of different options, among pancakes, burgers, toasts, bowls (the pumpkin gnocchi is a must), eggs and tapiocas. Oh and a nice list of natural juices and cocktails because who doesn’t need more alcohol on a Sunday morning.
So whatever your preferences are (sweet or savoury), Camélia Brunch Garden’s got you covered.
Camélia Brunch Garden is an extremely popular spot among locals, I recommend you to go there on a weekday and as early as possible.
How to get there: take the tram #1 or the bus 500.
Campo dos Mártires da Pátria, 144 | Porto
One of the latest novelties when it comes to brunch in Porto is the Swallow Decadent Brunch. Right next to Typographia Cowork, there’s a cafe that brought the American brunch to Porto.
The menu is simple, with six permanent dishes and two dishes that vary monthly, and where we can find the classic American pancakes, poached eggs, bacon fried in maple syrup, cured salmon, etc. The portions are plentiful, and almost every dish comes with rosti potatoes and fruit. The coffee is from Booínga and didn’t impress (but I’m VERY demanding when it comes to coffee!). The beet juice, on the other hand, was delicious.
One thing I like about the Swallow Decadent Brunch is that you can make a reservation via Instagram (and since it’s a small space, I advise you to book a table).
How to get there: São Bento train station is a 5 minutes walking distance.
Rua do Almada, 21 | Porto
For those of you who have a sweet tooth, you MUST go to Say Cheesecake, a cute café owned by a Brazilian lady called Mila. Her specialty is the cheesecakes (with all sorts of tempting toppings), but she also makes the best cheese bread in town, pies, pancakes AND a great ham & cheese toast 🙂 Moreover, they serve great coffee at Say Cheesecake, from the local 7g roasters. It really is a great place!
How to get there: Aliados subway station is a 2 minutes walking distance.
Rua Antero de Quental, 260 | Porto
I generally don’t really like places with set brunch menus because I prefer to choose à la carte and eat only what I really want. However, I make an exception on this list of the best brunches in Porto for Comfort Cakes because their brunch menu (35 € for 2 pax) is indeed very good.
It consists of 2 croissants, 2 mini baguettes, 4 cheese breads, 2 quiches, scrambled eggs, pancakes, 2 cakes, ham and cheese, fresh fruit, orange juice and 2 hot drinks. Don’t forget to try their dulce de leche, it’s amazing!
The only problem at Comfort Cakes is that they only serve brunch on Saturdays and Sundays and on a schedule – first shift at 10h, and the second one at 12h. Oh and you NEED to make a reservation via whatsapp, for the number +351927553738.
But trust me, it is worth it – the food is great, their garden is incredible and the staff is super friendly 🙂
How to get there: Faria Guimarães subway station is a 8 minutes walking distance.
Rua de Cedofeita, 333 | Porto
Alto is the latest addition to this list. Opened by a Russian couple at the beginning of 2023 in the romantic Cedofeita neighborhood, it is a very elegant and sober space, perfect for dates 🙂
Another thing I love about Alto is that the dishes are completely different from the traditional brunch (seriously, if someone opens yet another cafe in Porto with pancakes, benedict eggs and açai bowls, I’ll throw up). Here, you’ll find shrimp omeletes (made from REAL shrimp, not frozen one!), shakshuka and traditional Russian cottage cheese pancakes called syrniki. But my favorite dish is the oatmeal served with poached pear and gorgonzola – it is TO DIE FOR.
How to get there: the subway stations Lapa and Aliados are both 10 minutes walking distant.
Rua de Passos Manuel, 178 | Porto
Having been featured as a bar/cultural center in our article on the nightlife in downtown Porto, its versatility never ceases to amaze. In fact, brunch in Porto wouldn’t be the same without this mythical place.
Enjoy its brunch in the most urban setting of Porto, from their set menus such as the “Brunch for 2”, that includes bread, eggs, candied tomato, quesadillas, BLT, salad, granola and yoghurt, fruit salad, pancakes and chocolate mousse (33€ for 2 persons). There are also cheaper brunch menus, or you can simply choose a la carte.
Located nearby Santa Catarina street, the main shopping streets of Porto, it is an excellent choice to start your sightseeing day in the city.
How to get there: Bolhão subway station is a 6 minutes walking distance.
Rua do Rosário, 233 | Porto
We love so much the boutique hotel ROSA ET AL that we’ve already mentioned it in one of our articles about where to stay in Porto. In fact, ROSA ET AL is not only one of the loveliest places in the city but also one that provides you with one of the best brunch in Porto.
It has several brunch options to choose à la carte -if you are an oat porridge lover then definitely try ROSA ET AL’s, it is to die for. Their banana bread is also terrific.
The only thing that is REEEEALLY annoying at ROSA ET AL, and I regret having to say this, is that it takes them forever to get your food. And I don’t really understand why, since it is not such a big place! So if you choose to go to ROSA ET AL, be ready to wait a long time to start eating.
Nonetheless, this is a popular brunch in Porto so we recommend you to book it in advance – you’ll surely won’t get any lucky by simply stopping by!
How to get there: Lapa subway station is a 13 minutes walking distance.
Apartamento Cafe & Snack Bar
Rua de Cedofeita, 607 | Porto
Located in one of the most important streets in Porto, Apartamento Cafe & Snack Bar has a versatile brunch menu, reasonable prices and yummy food. But the reason why I love this place is its fluffy pancakes. They’re tasty, beautifully served and not outrageously overpriced (as in many other places in Downtown Porto!).
Here is the current brunch menu:
- 1st option (8,90€): lemonade, coffee, 2 toasts with eggs, croissant with jam.
- 2nd option (10,90€): Juice, coffee, crepes with cheese, ham and egg, salad, pancakes with two toppings.
- 3rd option (12,90€): Juice, coffee or cappuccino, scrambled eggs with cheese and ham, yoghurt with granola and fresh fruit. No pancakes, which is a pity 😀
How to get there: Lapa subway station is a 5 minutes walking distance.
Praça Carlos Alberto, 86 | Porto
“A brunch without cocktails is really just a late breakfast”. Nobody knows for sure the author of this famous quote, but it could very well have been one of the owners of this bar (or one of us at Portoalities, really :P).
Its menu has to be one of the most stunning varieties of food and drinks of brunch in Porto.
Their classic eggs Benedict (in this case served with crunchy prosciutto) are one of the highlights of the menu, along with the French toasts and the banana bread.
However, the shiny diamonds of their kitchen would have to be the Smoothie Bowls – strawberry, acai, etc. – and the Shakshukas – Israeli eggs and tofu stew.
This ultimate brunch in Porto wouldn’t be complete without Zenith’s cocktails: caipirinhas, Gins, mojitos, Sangria, mimosas… you name it. Perfect not only for a lazy day, for that morning after that night out. You know what they say, there’s no better remedy to a dog bite than the hair of the dog that bit you!
How to get there: Aliados subway station is a 8 minutes walking distance.
Rua de Fernandes Tomás, 764 | Porto
bbGourmet Bolhão is the best place to be when you want to feel the buzz of the city, but still want a comfortable place to replenish your energies with a proper brunch in Porto, for a low price: 15€ / person.
Structured as a free buffet plus a main and a drink, get ready for the feast: viennoiseries, hams and cheeses, traditional and puff pastries or even smoked salmon are always available.
Moreover, you can also order one main from the likes of eggs Benedict (they are so good!), scrambled eggs with asparagus, omelet with cheese and herbs or red fruits and whipped cream pancakes.
Sit inside on their comfortable sofas or stay out subtly secluded from the surrounding streets.
It is located just across the street of the iconic Bolhão market and a small step away from Aliados Avenue. To not be missed!
How to get there: Bolhão metro station is a 2 minutes walking distance.
Rua Franca, 52 | Vila Nova de Gaia
When we think about having brunch in a calm weekend afternoon, Cais de Gaia (Gaia Pier) doesn’t come to mind — it’s like the apocalypse down there as it is completely packed with tourists. However, near Cais de Gaia, you’ll find 7g roaster, one of the best places to have brunch in Porto.
I don’t particularly like their savory options, but the pancakes are great AND 7g roaster is great for coffee lovers as they, as the name indicates, roast their own coffee beans.
It’s also a great place for brunch in Porto for those who like to share their food since the servings are quite generous.
How to get there: simply take an UBER or the cable car from the top of Dom Luís I bridge.
Save this article for later: