Hidden Gem Restaurants in Porto

The Porto spots that never make the big listicles — the ones locals quietly keep to themselves. Here are my favourites off the tourist track.

By · Updated 2026-09-12

← See all 66 spots on the interactive map

Casa Vasco

📍 Foz & Western Porto, Porto
Casa Vasco — Porto

Near the beach where locals go instead of tourists. Their steak sandwich (prego no pão) is thick, juicy, and properly seasoned. No pretense, just good food.

Go forPrego no pão

Lessa

📍 Matosinhos & Leça, Porto
Lessa — Porto

Tucked away in Leça da Palmeira, well off the tourist track. A high-calibre chef runs this small seafood-focused room and the food is ultra delicious: umami everywhere, great textures on every plate.

Go forEverything — the menu turns with the seasons and it all lands

Oficina

📍 City Centre, Porto
Oficina — Porto

Contemporary Portuguese from famous chef Marco Gomes (who also has TV shows) in a modern industrial art-filled space. Excellent wine list and creative dishes. Get their foie gras white chocolate egg appetizer if they have it - the roast goat is also superb.

Go forFoie gras eggRoast goat

Pata Gorda

📍 Porto
Pata Gorda — Porto

Modernized Portuguese in a residential neighbourhood. The menu is on a blackboard and everything on it is good, so order widely.

Go forEverything

Zizi Restaurante

📍 Porto
Zizi Restaurante — Porto

30-minute ride south to this beachside gem with a terrace right on the sand. Barnacles, sardines, local shrimp - everything from the sea here is fantastic. Ask the friendly staff what's seasonal and fresh today. Their seafood rice and tomato rice hit different with sunset views.

Go forSeafood

O Gaveto

📍 Matosinhos & Leça, Porto

A calm and formal Portuguese seafood restaurant. When they have carabineros (scarlet prawns), order them: the preparation is top-notch. Everything from the sea here is tasty, and the wine club means the list is excellent. Winemakers eat here.

Go forCarabineros

Common questions

Where do locals actually eat in Porto?

Off the tourist track. My picks on this page are where I go: Casa Vasco near the beach in Foz — locals go there instead of tourists, and the prego no pão is thick, juicy and properly seasoned; Lessa, tucked away in Leça da Palmeira with almost no tourists and ultra delicious seafood; Pata Gorda in a residential neighborhood, menu on a blackboard; and O Gaveto out in Matosinhos, calm, formal, top-notch seafood.

How do you find hidden gem restaurants in Porto?

I live here part of the year and count my own returns — the places on this page are the ones I keep going back to, not a list researched for clicks. If a famous spot isn't here, that's the verdict.

Do locals eat at the Time Out Market in Porto?

It's not where I eat. Nearly every chef in that hall runs a better restaurant of their own minutes away — I go to the real ones, and my picks are on this page.

More Porto guides