Casa de Chá da Boa Nova
Photograph: ©DR | Casa de Chá da Boa Nova
Photograph: ©DR

The 15 best restaurants in Porto for 2026

From classic tavernas to world cuisine, the best restaurants in Porto provide nothing less than a perfect experience.

Rafael Tonon
Contributor: Daniela Toporek
Advertising

Porto is a city that comes together around the table, and the city’s cuisine reflects its people: honest and heartfelt; unpretentious but demanding of quality. Between debates over cachorrinhos and francesinhas, locals often debate the city’s best spots - but they always end up toasting together as friends, glasses of finos in hand.

In recent years, the gastronomic scene has evolved rapidly, mirroring a city that is increasingly open to the world – and attracting more and more visitors each summer. From traditional restaurants serving up Portuguese classics (octopus and rice, baked salt cold, meaty stews and more) to all-new wine bars and intricate tasting menus, Porto has something for every kind of diner. Read on for the best restaurants in Porto right now. 

Who makes the cut?

Every time we update our list of the best restaurants in Porto, thats because the Time Out Porto team have found enough brilliant new food spots in the city to shout about. Our editors are out experiencing the city all day every day – so if it’s on here, know that we’ve gone there and tried it out first. To top it all off, you can now find many of their favourites at Time Out Market Porto

➡️ READ MORE: Ultimate guide to where to eat in Porto

Porto’s best restaurants at a glance

  • ⭐ Best Michelin-starred: Casa de Chá da Boa Nova
  • 🥘 Best traditional Portugese: Cibû
  • 🦞 Best seafood: O Gaveto
  • 🥩 Most unique: Euskalduna Studio
  • 🥙 Best francesincha: Francesinha Café

Raphael Tonon is a food writer on the Time Out Porto editorial team. At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines.

🔔 BOOK NOW: Our favourite hotels and Airbnbs in Porto

Time Out Market Porto

The best Porto restaurants

1. The Yeatman Gastronomic Restaurant – best Michelin-starred

With an incredible view over Porto, and an outstanding service to match, chef Ricardo Costa serves top-level cuisine from his two-Michelin-star kitchen within The Yeatman Hotel. Pairing elegant Portuguese gastronomy with fine Portuguese wine, at The Yeatman dishes showcase refined technique and are rich in flavor and memory.

Address: Rua do Choupelo, 4400-088, Vila Nova de Gaia

Opening hours: Tuesday to Saturday, with seatings available at 6.30pm, 7.30pm or 8.30pm; closed Sunday and Monday

Expect to pay: €260 per person for the fixed seasonal tasting menu

2. Casa de Chá da Boa Nova – most romantic

On the rocks overlooking the sea, this Boa Nova Tea House designed by architect Siza Vieira is where two-Michelin-star, chef Rui Paula, serves two diverse tasting menus. One is dedicated to vegetables, and the other showcases the freshest fish and seafood.

➡️ Discover more romantic restaurants in Porto

Address: Av. Liberdade 1681, 4450-718, Leça da Palmeira

Opening hours: Tuesday to Saturday, from 12.30-3pm and 7.30-11pm; closed Sunday and Monday 

Expect to pay: €40-65 for starters, €45-70 for mains, €30 for desserts. Tasting menus range from €135-195 

Advertising

3. A Cozinha do Manel – best traditional Portuguese

A Cozinha do Manel, in the Campanhã area, is a city classic and it remains in great shape. Run by the same family since 1985, this restaurant has stood the test of time, and the kitchen is still led by the same experienced cooks, who have been preparing dishes like codfish in many styles, and Porto-style tripe with consistent care and dedication.

➡️Discover more traditional Portuguese restaurants in Porto

Address: Rua do Heroísmo 215, 4300-255, Porto

Opening hours: Tuesday to Saturday, from 12.30-3pm, and 7.30-10pm; Sunday, from 12.30-3pm; closed Monday

Expect to pay: €2-12 for starters, €22-60 for mains, €7-8 for desserts

4. O Gaveto – best seafood

In Matosinhos, seafood restaurants are plentiful, but on a corner of the busy Avenida da República, O Gaveto stands out for its high-level cuisine from the land and sea. Blue-glowing tanks filled with lobsters separate the kitchen and countertop space from the rest of the dining room, where white napkins and tablecloths adorn every table. There’s also an extensive wine list, and old-school service that blends professionalism with warmth.

➡️ Discover more seafood restaurants in Porto

Address: Rua Roberto Ivens 826, 4450-279, Matosinhos

Opening hours: Wednesday to Monday, from noon-11.30pm; closed Tuesday

Expect to pay: €11.50-70 for starters, €3.50-130 for mains, €4-7 for desserts

Advertising

5. Cafeína – best Italian

The most well-known of Vasco Mourão’s restaurants, its 30-year history speaks to its success. Located in one of Foz’s most prestigious areas, Cafeina serves a menu inspired by French and Italian cuisine that features classics like beef tartare and tournedos Wellington – both excellent.

➡️ Discover more Italian restaurants in Porto

Address: Rua do Padrão 100, 4150-557, Porto

Opening hours: Monday to Thursday, from 12.30-3pm, and 7.30-10.30pm; Friday and Saturday, from 12.30-3:30pm, and 7-11.30pm; and Sunday, from 12.30-3pm, and 7-10pm

Expect to pay: €13-18 for starters, €20-30 for mains, €8 for desserts

6. Oficina dos Rissóis – best budget-friendly

Everything revolves around rissóis (Portuguese pastries) at this casual, made-for-munchies eatery. Baked with organic flour, rissóis options at Oficina include free-range roast chicken, stewed Arouquesa veal, hake, chicken curry, shiitake mushrooms and more. Everything is made artisanally, from the dough to the fillings. And if you have a sweet tooth, try the rice pudding. 

➡️ Discover more cheap restaurants in Porto

Address: Passeio de São Lázaro 5A, 4000-507, Porto

Opening hours: Monday, Wednesday and Thursday from noon–10pm; Friday and Saturday from noon–10.30pm; closed Sunday and Tuesday

Expect to pay: €3-5 for starters, €2.40-3.40 for rissóis, €3.50-7 for sides and €6 for desserts

Advertising

7. Francesinha Café – best francesinha

Francesinha Café is another frequently mentioned spot when debating over the best francesinha in the city. Fernando Cardoso and his wife, Lourdes run the small, golden-lit space, where sausages come from the famous Leandro charcuterie, mortadella and chouriço are imported from Italy and Portuguese wine is poured a-plenty. Expect a juicy, tender rare sirloin steak, and a traditional, finger-licking sauce. Have a napkin ready.  

➡️Discover more francesinha restaurants in Porto

Address: Rua da Alegria 946, 4000-048, Porto

Opening hours: Tuesday to Saturday, from 12.30-3pm, and 7-11pm; closed Sunday and Monday

Expect to pay: €4-6 for starters, €15-40 for mains, and €3 for desserts

8. Cervejaria O Gazela – best cachorrinho

If you’re looking for Porto’s famous cachorrinhos (small hot dogs), this is their birthplace, where a constant crowd is at the counter to honour the sacred grounds. The bread is thin and crispy, the sausage and linguiça are high quality, and melted cheese holds everything together. It’s all finished with Gazela's rich butter and spicy sauce. Wash it down with a pint, then repeat.

➡️ Discover more cachorrinho restaurants in Porto

Address: Tv. do Cimo de Vila 4, 4000-434, Porto

Opening hours: Monday to Friday, from noon-10.30pm; closed Saturday and Sunday

Expect to pay: €12-20 for mains, €2-4 for sides, and €4.20 for desserts 

Advertising

9. Euskalduna Studio – most unique

Paying homage to Portuguese cuisine, Vasco Coelho Santos' Michelin-starred restaurant is a must-visit for visiting and local foodies and gastronomy enthusiasts. Its menu changes seasonally, and utilises ingredients from small producers across the country, while promoting sustainability and an authentic experience. 

Address: Rua de Santo Ildefonso 404, 4000-466, Porto

Opening hours: Tuesday to Thursday from 7.30-11pm; Friday and Saturday from 1-3pm, and 7.30-11pm; closed Sunday and Monday

Expect to pay: €160 per person for a 10-course tasting menu

10. Cibû – inventive Portuguese cuisine

Chef Hugo Portela’s restaurant in Leça da Palmeira is modern, but strongly rooted in Portuguese cuisine and tradition, with a clear sense of nostalgia. The menu at Cibû includes cold meats, snacks and starters, along with land or sea mains, and generous desserts for sharing.

Address: Rua Castelo 15, 4450-632 Leça Da Palmeira

Opening hours: Wednesday to Thursday, from 7.30pm-10 pm; Friday to Saturday, from 12.30pm-3 pm, and 7.30pm-10pm; Sunday, from 12.30pm-3pm; closed Monday and Tuesday

Expect to pay: €4-14 for starters, and €28-60 for main dishes 

Advertising

11. Apego – best tasting menu

At the top of Rua de Santa Catarina, away from hustle and bustle, chef Aurora Goy (Time Out’s Chef of the Year in 2023) explores her Portuguese-French influences in her stunning, stone-walled, yellow-cushioned restaurant, Apego. Find a menu that lovingly and diligently uses organic, local and seasonal ingredients.

Address: Rua de Santa Catarina 1198, 4000-457, Porto

Opening hours: Tuesday to Saturday, from 7-10pm; closed Sunday and Monday 

Expect to pay: €70-90 per person for tasting menus 

12. Genuíno – best wine bar

With pretty pink walls and sparkling disco balls, this ‘natural wine bar with simple, warm, and heartfelt food’ showcases various wines by the glass from producers across Portugal and the world. Order to take home, or to enjoy at the restaurant alongside fresh oysters or hearty pork terrine. 

Address: Rua de Miguel Bombarda 78 R/C, 4050-377, Porto

Opening hours: Monday to Saturday, from 6pm-11pm; closed Sunday

Expect to pay: €3-5 for starters, €7-15 for sharing plates

Advertising

13. Mito – modern Portuguese comfort food

Chef Pedro Braga lets his imagination run free in his classy, contemporary restaurant, with industrial lighting and illuminated wine wall. Braga created a menu full of honest, flavourful comfort food. From aged beef croquettes to chocolate mousse, and oven-baked sardine rice, everything at Mito is worth trying.

Address: Rua de José Falcão 183, 4050-215, Porto

Opening hours: Thursday, Friday, Sunday and Monday, from 7pm-11pm; Saturday, from 12.30pm-3pm, and 7pm-11pm; closed Tuesday and Wednesday

Expect to pay: €2.50-8 for starters, €16-50 for mains, and €7-8 for desserts

14. Borboleta – best outdoor terrace

Located near the Crystal Palace Gardens, Borboleta was co-founded by Kate and Yana, and has an incredible outdoor dining area with bold, red tables surrounded by foliage. In the open kitchen, the duo prepare cuisine based on fresh, locally sourced ingredients, reflecting Portuguese culinary heritage with a modern twist.

Address: Rua de D Manuel II 346, 4050-344, Porto

Opening hours: Monday, Thursday and Friday, from noon-4pm, and 6.45-11pm; Saturday to Sunday, from noon-11pm; closed Tuesday and Wednesday

Expect to pay: €2.5-14 for starters, €16-64 for mains, and €3.5-9 for desserts 

Advertising

15. Casa dos Presuntos “Xico” – best Portuguese sandwich

Rows of cured hams hang over a compact counter packed with hungry locals. Do as they do at Casa dos Presuntos “Xico”, and order a ham sandwich filled with juicy, thick slices. Then dive into tender pork chunks (rojões dipped in a greedy sauce that tastes like cumin, followed by slices of salpicão, or cubes of local cheese from Celorico da Beira. 

Address: Rua do Heroísmo 191, 4300-258, Porto

Opening hours: Tuesday to Friday, from 11am-7.30pm; Saturday, from 11am-7pm; closed Sunday and Monday

Expect to pay: €1-25 for small plates and sandwiches 

Recommended
    Latest news
      Advertising