Book Tour

Best places for brunch in Porto

Check out my list of the top places for brunch in Porto. Make your growling stomach happy and eat the best pancakes and poached eggs in town!

Sara Riobom

July 7, 2021

Half day tour in Porto

Cross Sell
Have you decided where to stay? If not, read my article about the Best Neighborhoods to Stay in Porto.

We 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…

O Diplomata

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 choose between several brunch menus that range from 6€ to 10€ – 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 very popular 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 Bento train station is a 9 minutes walking distance.

7g roaster

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.
They have two brunch options. The first one consists of a croissant, rustic bread, ham & cheese, butter & jam, yogurt with granola, orange juice, filtered coffee, cappuccino, velhotes (Gaia’s traditional sweet bread) or a pastel de nata and an expresso.
Option two is the same but with scrambled eggs, spinach, bacon and avocado toast.
Besides the lovely interior design, 7g roaster is great for coffee lovers who want to try single origin coffees.
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.

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.

Nicolau Porto

Largo Alberto Pimentel, 4 | Porto

cold salmon salad beetroot juice nicolau cafe 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.

Miss Pavlova

Rua do Almada, 21 | Porto

mr brunch porto pancakes pavlova toasts milkshake
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 brunchs 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.

Camélia Brunch Garden

Rua do Passeio Alegre, 368 | Porto

cappucino oatmeal camelia brunch garden
Camélia Brunch garden is located in Foz, in front of the Douro river.
It serves a breakfast menu (5,50€) and a lunch menu (10€) or you can choose à la carte. You have a gazillion of different options, among pancakes, burgers, toasts, bowls (the pumpkin gnocchi is a must), eggs and tapiocas.
Because it is an extremely popular spot among locals, I recommend you to go there on a weekday and as early in the morning as possible.
How to get there: take the tram #1 or the bus 500.

Swallow Decadent Brunch

Campo dos Mártires da Pátria, 144 | Porto
swallow decadent brunch 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 of two Canadians who brought the concept of 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 did not dazzle (but I’m very demanding when it comes to coffee!). The beet juice, on the other hand, was delicious.

One thing I liked about the Swallow Decadent Brunch is that I was able to 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.

33 Alameda at Vincci Hotel

Alameda de Basílio Teles, 29 | Porto

For a perfect experience from start to finish, brunch at the 33 Alameda will put you in the right mood for the rest of the day.
The buffet style brunch (€25) has many food options that the lovely staff is ready to help you choose from. It has salads, smoked meats, cheeses, wraps, pizza, smoked salmon and tiny veggie burgers (which are so delicious by the way!). I love the portion sizes as it allows you to try different foods without being full too quickly.
The hot dishes are served separately so they don’t get soggy and cold. They normally have three options, a vegetarian dish, a fish dish and a meat dish.
To drink, you have tea, coffee, fresh juices and more. I prefer the cucumber lemonade and the Port Tonic cocktails.
As for the dessert, you have mini pancakes made to perfection that you can dip in a chocolate-coffee spread, chocolate cake with nuts (crunchy and delicious), pudding and more.
When you’re done with brunch, don’t forget that you can spend the afternoon on the hotel’s rooftop, one of the best rooftops in Porto.
How to get there: take the tram #1 to Museu do Carro Elétrico. The hotel is a 2 minutes walking distance.

Maus Hábitos

Rua de Passos Manuel, 178 | Porto
best brunch porto scrambled eggs maus habitos

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 “Vicious Brunch” in the most urban setting of the city 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; “Brunch for One”, “Mini Brunch” or “a la Carte” which include the aforementioned in different amounts.
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.

ROSA ET AL Townhouse

Rua do Rosário, 233 | Porto
poached eggs rosa et al amazing brunch 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, but usually I simply choose the brunch tasting menu, that includes three different dishes, for 20€ / person. If you are an oat porridge lover then definitely try ROSA ET AL’s, it is to die for.
This is a very 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.


Avenida do Parque, 595 | Porto

Having started off with the curious concept of serving signature sandwiches, devised by several nationally renowned chefs, the Soundich café wasn’t indifferent to the dawn of brunch in Porto!
Right in the middle of Parque da Cidade (i.e. City Park), its location is certainly an element to account for. Having a nap on the grass, feeding the ducks, enjoying a magnificent brunch and heading off to the beach is now possible within a 500 meters radius.Offering an extensive list of options, its brunch ranges from the most classic bread, fruit or yogurt to the more substantial quiche, couscous, cheeses platter, sautéed potato or grilled mushrooms.
Needless to say, it always comes with a side of the smoothest tunes and the freshest air.
How to get there: the fastest way to get there is to take an Uber / taxi.

Apartamento Cafe & Snack Bar

Rua de Cedofeita, 607 | Porto
apartamento cafe porto pancakes

Located in one of the most important streets in Porto, Apartamento Cafe & Snack Bar has a versatile brunch menu, reasonable prices and yummy food. Yep, I think we may have found the new best spot to have brunch in Porto! 🙂
Here is the current brunch menu:

  • 1st option (€7.5): lemonade, coffee, 2 toasts with eggs, croissant with jam.
  • 2nd option (€7.50): Juice, coffee, 2 toasts with eggs, salad and sweet crepe with jam.
  • 3rd option (€12.5): Juice, coffee or cappuccino, 2 toasts with eggs, salad, savory crepe with ham, cheese, eggs, salad, 6 pancakes with 2 toppings.
  • 4th option (€9): omelet, mini Caprese salad, ham, 4 mini pancakes, butter, maple syrup or honey.
  • Fifth option (€4.50): 2 toasts with eggs, tomato, ham and cheese.

Do your growling stomach a favor and try their fluffy pancakes. They’re tasty, beautifully served and not outrageously overpriced (as in many other places in Downtown Porto!).
How to get there: Lapa subway station is a 5 minutes walking distance.

Quintal Bioshop

Rua do Rosário, 177 | Porto

Since we know our readers might be strict followers, or maybe just appreciators, of a non-meat based diet, I would like to invite you to have your brunch in the “cathedral” of all things vegetarian, vegan and gluten-free of Porto.
Quintal Bioshop is quite a discrete place, and not the easiest one to find, but it will be very worth your time.
In a very cosy atmosphere, in its back terrace, choose between its original sandwiches and salads, gluten-free cakes and juices of the day. Everything homemade – it’s good “clean” food at a great value!
The service is impeccable, so whatever the “do”s or “don’t”s of your diet, don’t hesitate to ask because the staff will be more than happy to go through the menu with you. We just hope you’re not allergic to cats, because you might be greeted at the entrance by the feline host of Quintal Bioshop.
How to get there: from Casa da Música subway station, take the bus 303, 501 or 601 until Hosp. Sto. António. The restaurant is a 5 minutes walking distance.

Zenith Brunch & Cocktail Bar

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.

The Hungry Biker

Rua das Taipas, 68/72
avocado toast hungry biker brunch porto

The Hungry Biker checks all the points of everything we want in brunch in Porto: delicious food made with fresh ingredients, generous portion sizes and a lovely interior to sit down and hang out with friends.
You can’t go wrong with their classic brunch which consists of eggs, beans, ham, salad, cheese, toast with jam & butter, yogurt with fruit, honey & coconut, espresso, latte or tea (€9.50).
Another popular option on the brunch menu is the Royal Brunch. It comes with a sweet bread from the Azores islands, eggs with bacon, salad with buckwheat, toast with butter, yogurt with fruit, honey & coconut, Americano, latté or tea (€11.95).
They also have other delicious things on their regular menu like waffles. They are made in-house and you can order them salty or sweet.
The only downside is, this is a small café, so if you get there late for brunch, you might have to wait a bit. Other than that, I highly recommend visiting The Hungry Biker because it’s a good value for the money 🙂
How to get there: São Bento train station is a 10 minutes walking distance.

bbGourmet Bolhão

Rua de Fernandes Tomás, 764 | Porto

bbgourmet bolhao downtown 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.

How to make the most of your day after your brunch in Porto:

I am giving you some tips of what to do after you’ve had your wonderful and filling brunch! Onwards then, and learn the best (and cheapest!) ways to discover the city!
One way is to get a combo ticket to visit Calém Port wine lodge followed by a Port wine tasting while watching a Fado show. This allows you to save A LOT of money as a visit to a Port wine lodge costs 15/18€, and a Fado show with dinner costs around 30€/person. By getting this combo ticket for the Port wine lodge + Fado show you pay only 21€ – this is really cheap!
You can get the whole package with this ticket of a city train tour, river cruise and wine cellar visit. It is great if you want to get the most of a single day and it’s cheap – only 22€. I recommend you to buy the combo ticket because if you buy the activities separately you will be pay double that amount (over 40€).
If water is not really your thing, you can get a similar experience by getting a ticket to the magic train tour and Port Wine tasting.
Another great deal is to get a combo ticket for the Hop On Hop Off Bus, river cruise and Port wine cellar for 25,20€. This is incredibly cheap because the river cruise costs 15€, a visit to a Port wine lodge ~ 15/18€ and the Hop on Hop off Bus around 18€ / day. Save yourself some bucks by getting this online ticket. Enjoy the city!

Save this article for later:

list best brunch porto portugal pinterest board
chocolate petit gateaux
Comment Section

2 responses to “Best places for brunch in Porto”

  1. nemaminika says:

    Mesa 325 in Bonfim is also a really great brunch place! A little bit out of the city center so very quiet, and it is located in a very cozy nice neighborhood where you can also get to the beautiful but less known Bonfim church.

    • Portoalities says:

      Hi! I used to love Mesa325 but now I find it very noisy and hipster-ised. Never tried the brunch though I must give it a go. Thanks for the suggestion! 🙂