Open Travel Guide
Restaurants in Porto

Best Restaurants in Porto 2026

How to eat well in Porto at every budget, and the local dishes you shouldn't leave without trying.

This guide covers 24+ restaurants and places to eat in Porto — Restaurante Pedro Lemos, The Yeatman Restaurant and DOP by Rui Paula top the list. Every recommendation carries its practical details: typical costs, the best time to visit, and what to know before you commit.

Porto travel guide — where to stay, what to do, and where to eat in Porto, Norte, Portugal.

Porto's food scene is defined by honest, hearty cooking built on Atlantic fish, Serra da Estrela cheese, cured meats, legumes, and local wine. The city's signature dish is the francesinha — a molten cheese-and-meat toasted sandwich bathed in spiced beer-and-tomato sauce. Bacalhau (salt cod) appears in dozens of preparations. Matosinhos, the coastal suburb reachable in 20 minutes by metro, is the temple of fresh grilled fish. Fine dining has exploded: Porto now claims multiple Michelin stars including Pedro Lemos and the iconic Boa Nova Tea House in Leça da Palmeira.

Top restaurants

Handpicked picks for the best dining experiences.

Creative Modern Portuguese

Restaurante Pedro Lemos

€€€€ — tasting menu €110–€145 (~$121–$160)4.8/5

Popular Creative Modern Portuguese restaurant in Porto.

Known for: Michelin-starred creative Portuguese cuisine with Douro wine pairings

Rua do Padre Luís Cabral 974, 4150-459 Porto, Portugal

Contemporary Portuguese

The Yeatman Restaurant

€€€€ — tasting menu €130–€175 (~$143–$192.50)4.8/5

Popular Contemporary Portuguese restaurant in Porto.

Known for: Two-Michelin-starred restaurant with panoramic Porto views and legendary wine cellar

Rua do Choupelo 345, 4400-088 Vila Nova de Gaia, Portugal

Modern Portuguese

DOP by Rui Paula

€€€ — mains €28–€45 (~$30.80–$49.50)4.6/5

Popular Modern Portuguese restaurant in Porto.

Known for: Rui Paula's flagship in a stunning Palácio space; champion of northern Portuguese ingredients

Largo São Domingos 18, 4050-545 Porto, Portugal

Creative Modern Portuguese

Antiqvvm

€€€€ — tasting menu €95–€130 (~$104.50–$143)4.7/5

Popular Creative Modern Portuguese restaurant in Porto.

Known for: Michelin-starred restaurant in a 19th-century manor overlooking the Douro

Rua de Entre Quintas 220, 4050-240 Porto, Portugal

Portuguese Regional

Taberna dos Mercadores

€€ — mains €14–€22 (~$15.40–$24.20)4.5/5

Popular Portuguese Regional restaurant in Porto.

Known for: Classic northern Portuguese cuisine in a medieval stone building near the Ribeira

Rua dos Mercadores 36, 4050-374 Porto, Portugal

Portuguese

Adega de São Nicolau

€€ — mains €12–€18 (~$13.20–$19.80)4.4/5

Popular Portuguese restaurant in Porto.

Known for: Authentic old-style tasca in the heart of Ribeira; no-frills honest cooking

Rua de São Nicolau 1, 4050-566 Porto, Portugal

Porto Specialties

Café Santiago

€ — francesinha €12–€15 (~$13.20–$16.50)4.5/5

Popular Porto Specialties restaurant in Porto.

Known for: Widely considered the best francesinha in Porto — the definitive Porto sandwich experience

Rua de Passos Manuel 226, 4000-381 Porto, Portugal

Fresh Seafood / Grilled Fish

O Gaveto

€€€ — mains €18–€35 (~$19.80–$38.50)4.6/5

Popular Fresh Seafood / Grilled Fish restaurant in Porto.

Known for: Matosinhos' best-known grill — fish bought at market that morning, grilled over charcoal

Rua Roberto Ivens 826, 4450-251 Matosinhos, Portugal

Restaurants by cuisine

Browse picks grouped by cuisine type.

Portuguese

Restaurante Pedro Lemos

€€€€ — tasting menu €110–€145 (~$121–$160)

The Yeatman Restaurant

€€€€ — tasting menu €130–€175 (~$143–$192.50)

DOP by Rui Paula

€€€ — mains €28–€45 (~$30.80–$49.50)

Antiqvvm

€€€€ — tasting menu €95–€130 (~$104.50–$143)

Taberna dos Mercadores

€€ — mains €14–€22 (~$15.40–$24.20)

Adega de São Nicolau

€€ — mains €12–€18 (~$13.20–$19.80)

Filha da Mãe Preta

€€ — mains €14–€24 (~$15.40–$26.40)

Cantina 32

€€ — mains €14–€22 (~$15.40–$24.20)

Tasquinha do Cais

€ — lunch menu €10–€12 (~$11–$13.20)

O Comercial

€€€ — mains €20–€35 (~$22–$38.50)

Abadia do Porto

€€ — mains €12–€20 (~$13.20–$22)

Zé da Calçada

€€ — mains €13–€20 (~$14.30–$22)

Tasca do Chico

€€ — dinner €20–€30 per person (~$22–$33)

Seafood

O Gaveto

€€€ — mains €18–€35 (~$19.80–$38.50)

Escondidinho

€€ — mains €13–€22 (~$14.30–$24.20)

Maré Alta

€€ — grilled fish €14–€22 per 100g (~$15.40–$24.20)

Boa Nova Tea House

€€€€ — tasting menu €130–€200 (~$143–$220)

Bifana

Casa Guedes

€ — bifana €3–€5 (~$3.30–$5.50)

Cachorrinhos

Cervejaria Gazela

€ — cachorrinho €3 (~$3.30)

Coffee

Café Guarany

€ — coffee €1.50, lunch €12–€16 (~$1.65/$13.20–$17.60)

Indian

Real Indiana

€€ — mains €12–€20 (~$13.20–$22)

Pastries

Leitaria da Quinta do Paço

€ — coffee €1.20, snacks €2–€5 (~$1.32/$2.20–$5.50)

Plant

Venga! Porto

€€ — mains €10–€16 (~$11–$17.60)

Porto Specialties

Café Santiago

€ — francesinha €12–€15 (~$13.20–$16.50)

Street food

Local flavours at affordable prices.

Food markets

Where locals shop and graze.

Mercado do Bolhão

Hours: Mon–Fri 08:00–20:00; Sat 08:00–17:00

Mercado de Matosinhos

Hours: Tue–Sat 07:00–13:00

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch menus (prato do dia) offer the best value — typically €10–€13 for soup, main, and drink

Tip

Dinner in Porto is eaten late — kitchens open from 19:30, locals dine after 20:00

Tip

Many traditional restaurants are closed Sunday; check ahead

Tip

Ask for 'meia dose' (half portion) to try more dishes; it costs roughly 70% of a full portion

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-15/meal Street food, local eateries, and simple restaurants.
Mid-range $15-40/meal Sit-down restaurants with good service and varied menus.
Upscale $40+/meal Fine dining, international cuisine, and premium experiences.