Brunch in Porto has become quite the tradition, and there are a plethora of places to eat your eggs Benedict or blueberry pancakes in a beautiful setting. Like our brunch guide to Lisbon, we scoured the city for the best scrambled eggs, French toast, and mimosas to bring you what we hope will be a helpful guide to brunch around Portugal’s second city. This is not an exhaustive list, nor is it ranked from best to worst, but here are nine of our top brunch spots in Porto.
1. Do Norte Café by Hungry Biker
Start your day off right in the heart of Porto with one of two spots on our list by Hungry Biker. Do Norte Café offers serves up generous portions of all that you’ve come to expect from brunch. Prices are reasonable, the staff are attentive, and the plates are innovative with options such as the pastrami salty waffles or “French toast Do Porto,” the café’s twist on Portuguese “rabanadas.”
Why go? Big comfort, small bill, and all-day good vibes in the center.
Address – Rua do Almada 57/59
Phone – N/A
Opening Hours – Every day, 8:30 AM – 4:00 PM
2. Tomás Coffee Brunch
Tomás Coffee Brunch is about a 15-minute walk northeast of São Bento station and serves a huge vegetarian brunch, fluffy pancakes, and a smoked salmon platter that regulars swear by. The portions are generous, the owner is delightful, and the prices make it easy to become a repeat customer.
Why go? Friendly service and usually has no waiting time to get in due to not being right in the center of town
Address – Rua de Fernandes Tomás 355
Phone – +351 22 407 1728
Opening Hours – Friday–Monday, 9:00 am – 2:00 pm; Tuesday, 9:00 am – 1:00 pm; Closed Wednesday and Thursday
3. CA Downtown
Set just off a lively square, this crowd-pleaser nails the details: excellent coffee, quick service, and a brunch menu that swings from rich French toast to lighter plates. Prices are friendly for the location.
Why go? Service with a smile and standout French toast in the city center
Address – Praça de Carlos Alberto 89
Phone – +351 914 291 638
Opening Hours – Tuesday-Sunday, 8:15 AM – 4:30 PM, Closed Monday
4. Zenith
All-day brunch, a menu that covers shakshuka, tapioca, francesinha pancakes, and plenty of vegan options. The staff act as if they have all had power smoothies at the start of the day and will do their best to get you a table even if you don’t have a reservation.
Why go? An all-day bruncher with range, great coffee, and an even better sangria jug.
Address – Praça de Carlos Alberto 86
Phone – +351 220 171 557
Opening Hours – Daily, 8:00 am – 6:00 pm
5. Floresta Café by Hungry Biker
This place is so popular that you should expect to wait for a seat at peak times and then break into a big smile once you’re seated due to the generous portions, good value for money, and attentive service. The Strawberry Fields toast is so tasty that you may find yourself wanting to stay forever.
Why go? Filling portions, great value, and service that wins people over.
Address – R. das Flores 146
Phone – +351 912 100 591
Opening Hours – Monday–Saturday, 8:30 am – 4:00 pm; Sunday, 8:00 am – 4:00 pm
6. Morada Brunch
A cozy corner with welcoming staff and a menu that ranges from tapioca to a cheeky Francesinha plus pancakes and solid coffee. Simple, friendly, and well-priced for the historic center.
Why go? Warm hospitality and options for both classic brunch and iconic dishes from Porto.
Address – Rua das Taipas 72
Phone – +351 910 427 669
Opening Hours – Thursday–Tuesday, 8:00 am – 3:00 pm
7. Canvas Speciality Coffee and Brunch
A hidden gem that’s not really geared for big groups (word of warning). There is seating both inside and about four tables outside, and you may have to wait due to the small size of the café. Once you’ve been seated, your patience will be rewarded with delicious specialty coffee and yummy açaà bowls.
Why go? Superb coffee and one of the only ice matches in town
Address – Av. de Rodrigues de Freitas 389
Phone – +351 933 823 828
Opening Hours – Daily, 8:00 am – 6:00 pm
8. Balta Brunch
Located down a quiet street, Balta offers excellent mushroom toast, delicious bagel sandwiches, and gluten-free bread. Prices are also reasonable enough to come back twice.
Why go? Relaxing brunch on a breezy hillside terrace is the perfect way to start your day
Address – R. do Dr. Barbosa de Castro 36
Phone – +351 912 017 727
Opening Hours – Monday–Saturday, 8:00 am – 3:00 pm; Sunday, 8:00 am – 12:30 pm
9. Cielo Brunch Garden
Delightful new option for brunch that offers freshly prepared food, fantastic mimosas, friendly staff, and a lovely space in the shade outdoors. Try the fresh juice and lemonade for a perfect start to your day in Porto.
Why go? Beautiful interior design, fresh ingredients, and creative presentation of dishes
Address – R. da Laje 46
Phone – +351 925 431 877
Opening Hours – Tuesday–Sunday, 9:00 am – 6:00 pm
Brunch, Porto Style
You may not think that Porto’s brunch game would be able to compete with Lisbon’s, but that’s where you would be wrong. Porto has these nine spots and a host of others to try while you’re in town. If you’ve read this far, we may also suggest Porto’s most eclectic spot for brunch: the McDonald’s Imperial (Praça da Liberdade 126). Walk inside and you’ll know why we recommended it.