Zenith Brunch & Cocktails
© DR | Zenith Brunch & Cocktails
© DR

The best brunch spots in Porto

Roll up for pancake stacks, avo toast and a cheeky mimosa or two

Mariana Morais Pinheiro
Contributor: Daniela Toporek
Advertising

Porto does traditional food really well, but it’s not afraid to embrace the new. That’s right, we also excel in the art of making eggs, pancakes, toasties and latte art – and we take it very, very seriously. Brunch here is like no where else, often served with over 10 different components, from scrambled eggs to yoghurt pots, fresh pastries to smoked salmon. In fact, if you’re not getting proper brunch one morning, you’re not doing Porto properly. Here are our favourite spots for it in Porto. 

➡️ READ MORE: Ultimate guide to eating out in Porto

Porto’s best brunches at a glance

This guide was written by the editorial team at Time Out Porto, and translated into English for our global audience. At Time Out, all of our travel guides are written by experts across Europe. For more about how we curate, see our editorial guidelines. This guide includes affiliate links, which have no influence on our editorial content. For more information, see our affiliate guidelines

Time Out Market Porto

Best breakfast and brunch in Porto

1. Alto

Alto opened in January 2023 on Cedofeita Street, and immediately became a place dedicated to serving brunch the way it should be: delicious and with careful presentation. The menu is inspired by countries all over the world, and you'll find shakshuka, shrimp and roasted tomato omelettes drenched in Singapore chilli sauce, avocado toast, and the draniki benedict (potato pancakes served with house-cured salmon, eggs and hollandaise sauce). Trust us, this is a banger. 

Address: R. de Cedofeita 333, 4050-123, Porto

Opening Hours: Monday, Tuesday, Thursday and Friday from 7pm-11pm; Saturday and Sunday from 10am-4pm, and 7pm-11pm; closed Wednesday 

Expect to pay: €5-15 for starters, €16-27 for mains, and €5-8 for desserts 

2. Say Cheesecake & Co.

Behind door number 21 on Almada Street, you'll find cult-favourite Say Cheesecake, where delectable cheesecakes are baked New York style, with eight different flavours to pick from daily. Think salted caramel, pistachio and baba de camelo - a popular Portuguese sweet. On Saturdays and Sundays, it rolls out brunch with all the trimmings, from poached eggs to pancakes. And yes, of course there are mimosas. 

Address: Rua do Almada 21, 4050-036, Porto

Opening Hours: Thursday to Friday from 9am-5.30pm; Saturday from 8.30am-5.30pm; Sunday from 8.30am-4pm; Monday from 9am-5.30pm; closed Tuesday and Wednesday 

Expect to pay: €2.50-16 for brunch plates, and €5.50-6.50 for cheesecake

Advertising

3. Soma Café & Cozinha

Soma Café & Cozinha combines smooth, specialty coffee with signature food in a relaxed atmosphere with plants hanging from the ceiling and florals used as centrepieces. On the menu, the options are everchanging, but you'll always find some good stuff here such as the French toast with miso caramel sauce, peanuts and cocoa nibs, an incredible egg moqueca (inspired by Middle Eastern shakshuka but with a Brazilian touch) and - to keep it international - a tamago sandwich, the classic Japanese sandwich of eggs, sauerkraut and cheese from the Azores Island on brioche bread. Be careful, it's all extremely addictive.

Address: R. de Adolfo Casais Monteiro 71, 4050-014, Porto

Opening Hours: Thursday to Monday from 9.30am-4.30pm; closed Tuesdays and Wednesdays

Expect to pay: 3.50-15 for small bites and brunch plates 

4. Bicho

Bicho, born and raised in Póvoa de Varzim, decided to broaden horizons and settled last summer in the heart of Porto. In addition to the good sourdough bread and homemade pastries, there are the continental classics like yogurt with granola and fruit, pancakes with almond butter, brioche French toast and a mean gouda cheese toast with caramelized onion, all served in a minimalistic, airy and semi-industrial space.

Address: R. do Breiner 72, 4050-172, Porto

Opening Hours: Wednesday to Friday from 10am-6pm; Saturday and Sunday from 10am-4pm; closed Monday and Tuesday

Expect to pay: Around 1.50-14 per person

Advertising

5. Broadway's Brunch

The brunch at the Four Points hotel, in Matosinhos, one of the most recent in Greater Porto, is only served on Sundays, but it's worth the wait. In buffet format, there is no shortage of classics for an English-style breakfast, such as sausages, beans and grilled tomatoes. The dish of the day is made on the spot, before your eyes, and, to the delight of the little ones, there is also a DIY waffle station, where they can get their hands dirty and decorate waffles as they please. And when the sugar high hits, there's a Kids Club with various activities and a monitor ready to welcome them.

Address: R. Sousa Aroso 188, 4450-286, Matosinhos

Expect to pay: 35 per person for the brunch buffet

6. Comfort Cakes

In the most adorable Brazilian cake house in the city, you'll find a phenomenal brunch on weekends and holidays. But be careful, reservation is mandatory at Comfort Cakes, and you must be accompanied (unless you prefer not to share anything that comes to the table). The brunch is served in a menu format for one of two people, and includes many delights. For the brunch for two, you'll find double doses of croissants, mini baguettes, mini cheese breads, quiches, scrambled eggs, cheese, ham and Italian salami, fruit mix, mini pancakes, dumplings of your choice, orange juice and two hot drinks. You'll leave here rolling away, but rolling on back for more.

Address: R. de Antero de Quental 260, 4050-052, Porto

Opening Hours: Tuesday to Friday from 11am-6pm; Saturday and Sunday from 10am-7pm; closed Monday

Expect to pay€3-8 for starters and sweets, or €19.50 per person (€39 for two) for the full brunch meal

Advertising

7. Camélia Brunch Garden

The menu at this spot in Foz, which pays tribute to Porto’s iconic flower, is packed with good things to devour. There are two breakfast menu options, available Monday to Friday until 11.30am. The first (€15) includes a juice, an Americano, a natural yoghurt with granola and honey, a scone and a croissant. The second option (€17) adds scrambled eggs with bacon, a slice of cake and a bowl of fruit, replacing the scone and croissant.

Address: R. do Passeio Alegre 368, 4150-571

Opening hours: Monday-Friday until 11.30am for breakfast, à la carte available all day, every day

Expect to pay: €15-17 per person for the main brunch deals

8. Bello Rooftop

Located in The Rebello, in Vila Nova de Gaia, Bello Rooftop has one of the most privileged views over the Douro and the houses of Porto. Brunch is also beautiful to admire, here. With a menu prepared by chef of the house, André Coutinho, it is served every Sunday and consists of all the necessities like eggs Benedict (with a generous amount of smoked salmon) or a bubbling shakshuka accompanied by sourdough bread and a spinach, cheese and chilli omelette. Be sure to try the shrimp bunny roll, inspired by buttery lobster rolls, and, of course, there are pancakes. To help the party, bet on the house cocktails like Hit & Rum, the Enviro or the Ginius.

Address: Cais de Gaia 380, 4400-245, Vila Nova de Gaia

Opening Hours: Open daily from noon to midnight

Expect to pay: €10-18 for brunch plates, €10 for desserts and €5-9 for drinks and signature cocktails

Advertising

9. NOLA 2.0

At Nola Kitchen & 2.0, brunch is ‘breakfast without a clock’, served every day from 9am to 11pm. This new health-focused spot in the city, a ten-minute walk from the original location, leans fully into its wholesome ethos – glass straws, organic textiles and nourishing food – so you can indulge without the guilt. There’s plenty to choose from. Think oat porridge with almond milk, cashew and coconut butter, pineapple chutney, granola and blackberries, açaí bowls with red berries, banana, granola and cacao nibs, or slow-fermented waffles with coconut yoghurt, kumquat jam and crunchy buckwheat. To drink, there are healthy smoothies and cold-pressed juices.

Address: Rua do Bolhão 124, 4000-226

Opening hours: Monday-Sunday 10am-11pm

Expect to pay: Around €15-€20 per person total – most brunch dishes €12-13

10. Zenith Brunch & Cocktails

When it comes to brunch, Zenith really knows what it’s doing. There’s no set menu, but there’s a huge range of options to choose from – think banana bread with blueberry jam, chicken tapioca with cheddar and avocado, Zenith’s signature poached (and breaded) eggs with hollandaise, or a vegan shakshuka with peppers, tomato, tofu, mushrooms and spinach. On the drinks side, you’ll find all sorts of coffee options, from a caramel latte to something a bit more playful – like the Zenith sangria, made with sparkling wine, strawberry and mango.

Address: Rua de José Falcão 34, 4050-315

Opening hours: Monday-Sunday 9am-4pm

Expect to pay: Bakes €4-€5, brunch dishes €8-€14, coffee €2-€4, cocktails €6-€9

Advertising

11. Eleven Lab

Eleven Lab, which first opened in Foz by the river in 2018, has since brought its brunch offering to the city centre. It now occupies part of the mezzanine (with a terrace and outdoor seating) at LOT – Labels of Tomorrow, a concept store by The Feeting Room set inside a beautiful old building on José Falcão Street. We recommend the English Breakfast, which comes loaded with cereal, bread, pancakes, butter and jam, bacon, avocado, scrambled eggs, smoked salmon, açaí with granola and fruit. It’s a serious spread.

Address: Rua de José Falcão 39, 4050-317

Opening hours: Monday-Sunday 9am-6pm

Expect to pay: Brunch dishes €10-€18, coffee €2-€4, juices and smoothies €4-€7

12. Wilson Café

Life is too short to avoid sugar, we reckon. And so does Wilson Café, where milkshakes come with cookies and donuts, cakes have a minimum of three layers, and pancakes are ridiculously indulgent. The menu, inspired by American brunch, is served all day long. You can start with scrambled egg and tomato toasts, move on to pancakes (both sweet and savoury), savour some mac & cheese, or go for the double burgers – not forgetting the extra-large slices of cake. In need of a hair of the dog? Get a sangria. 

Address: Largo do Dr. Tito Fontes 129, 4000-124

Opening hours: Tuesday-Sunday 10am-11.30pm, closed Monday

Expect to pay: Breakfasts €10-€12, mains €9-€14, drinks €2-€8

Advertising

13. Lea

Lea is a little oasis on Avenida da Boavista, which was formerly a family home, and is now a family-friendly brunch spot with plenty of room kids (and pets). The café features two dining rooms, an indoor terrace and a play kitchen in the garden to keep the little ones entertained. The menu has all the classics – pancakes, scones, eggs, salads and sandwiches – with some more out-there additions too. 

Address: Avenida da Boavista 854, 4100-112

Opening hours: Monday-Sunday 9am-6pm

Expect to pay: Brunch dishes €10-€16, coffee €2-€4, mains €12-€18

14. Do Norte

Do Norte is set inside a former hardware shop and draws inspiration not only from northern Portugal, but also from Russia and the Scandinavian countries, as explained by co-owner Maria Kulagina. The menu features two brunch options. The Traditional includes scrambled eggs, bacon, grilled sausage, caramelised mushrooms with red onion, grilled tomatoes, toast with butter and jam, yoghurt with fruit, and a latte, tea or orange juice. The ‘Norte’ brunch swaps the bacon and sausage for a lighter version with avocado, salmon and spinach. 

Address: Rua de Fernandes Tomás 771, 4000-219

Opening hours: Monday-Sunday 9am-5pm

Expect to pay: Brunch menus €15.95, pancakes and waffles €7.90, coffee €2-€4

More essentials and insider tips for visiting Porto

Recommended
    Latest news
      Advertising