Portugal's epicurean evolution owes a hefty debt to its second-biggest city – Porto played an indispensable role in helping the country find its newfound foodie foothold and sealing its position on the European gastronomic radar. The artery-shattering Francesinha (a stack of cured ham, linguiça sausage and beef on bread drowned in melted cheese and a hot tomato and beer sauce) is Porto's iconic eat, but the city's culinary radar extends far and wide from there.

View on the Ribeira square with tourists sitting at the bars and restaurants in Porto city, Portugal.
Porto's dynamic dining scene has helped shaped that of its country © RossHelen / Getty Images

Best cheap eats

Casa Guedes

The pilgrimage-worthy sandes de pernil (roast pork sandwiches) dished up at simple tasca Casa Guedes are the stuff of Porto legend, right down to the Brazilian-inspired secret sauce. It would be remiss not to order the version topped with Serra da Estrela cheese (€4.90), a gooey sheep’s milk wonder from Portugal's most mountainous region.

Quinta do Paço

Since 1920, Quinta do Paço has served up one of the city's most famous pastries to the tune of some 2500 per day (5000 on weekends!). At this leitaria (dairy), the eclairs – crispy on the outside, perfectly creamy on the inside due to fiercely traditional whipped cream – marry marvelously with a strong espresso.

Cervejaria Gazela

A culinary trifecta of crispy bread, spicy sausages and molten cheese makes Porto's most famous cachorrinho (small hotdog) at Cervejaria Gazela a mandatory stop on the city's gastronomic map. Served cut in bite-size pieces, it's perfect for sharing and the burn is just fiery enough to encourage a continuous flow of draught lager.

Read more: How to get off the beaten path in Porto

A spoon hovers over a small cube of red meat, with jus flowing down; next to the meat are delicate morsels of food (celeriac mash, rolled up crisp etc) and a sprinkle of purple dust.
The food at Yeatman has earned the eatery two Michelin stars © Yeatman

Best high-end dining

Yeatman

Two-Michelin-starred Yeatman is synonymous with Portuense fine dining and harbours astonishing city views across the Douro River from Vila Nova de Gaia to match. Chef Ricardo Costa's seasonal touches – be it land (traditional goat stew), sea (poached langoustine) or air (pheasant) – floor diners along with a regional wine list that is considered one of the world's best.

Pedro Lemos

A former engineer self-taught in the kitchen among French chefs, reads the pedigree of the chef at Pedro Lemos the eponymously named restaurant in Foz do Douro. Inside the contemporarily-restored stone house (a former British pub) or on the rooftop terrace, extraordinary dishes such as farm-raised quail with mushrooms and asparagus or corvina with mussels and Jerusalem artichokes are the foundations of its Michelin star.

A thick black saucer, with hewn sides resembling the sides of a volcano, holds a delicate serving of a tumeric-coloured dish.
Euskalduna Studio produces 10-moment tasting menus for just 16 guests each night © Euskalduna Studio

Euskalduna Studio

Chef Vasco Coelho Santos, empowered by a stint behind what once was the world's most famous restaurants (Basque country's El Bulli), executes his 10-moment tasting menus for just 16 lucky gourmands nightly at high-end upstart Euskalduna Studio. Whether oxtail with herbs and kimchi fermented for 27 days, or tomatoes with hazelnut flour, juniper and shaved cured veal, each dish shocks and awes in the most surprising of ways. 

Read more: How to spend a perfect weekend in Porto

This image looks along a living wall of greenery, with large black letters hanging on it that spell Fava Tonka; beyond the wall, and behind a glass partition is an open-plan restaurant, with high vaulted ceilings with warm oak beams and large skylights. The bar is made of mammoth log, the chairs woven.
Fava Tonka has quickly gained a reputation for its plant-based dishes © Fava Tonka

Top vegan and vegetarian

Fava Tonka

Opened in 2018, Fava Tonka presents a one-of-a-kind offering for Porto: high-end small plates (€9 to €13) aimed at altering perceptions that gourmet plant-based food is hard to haute. The seasonal, organic-focused menu sparks curiosity in its vagueness: celery root, shitake and peanut; kale cake, potato emulsion, onion jus and so on. Free your mind.

daTerra

Baixa mainstay daTerra features a beautiful, weekly-changing vegan buffet flush with a global cornucopia of scrumptiousness: Thai-style veggies, Portuguese-influenced tofu and soy dishes, beet hummus, Brazilian-style vegetarian feijoada (in this case, a tomato-based stew with breaded tofu) and much more.

A wooden table showcases five plates of vegetarian fare, some being savoury and others sweet; scattered on the table are some small beets, cherry tomatoes and cutlery.
With both vegetarian and non-vegetarian dishes on its menu, Essência aims to please everyone © Essência

Essência

A modern, mostly vegetarian brasserie that's perfect for solving a very typical culinary conundrum: where to eat when your dining companions are split between carnivores and herbivores (two to four meat-based dishes are offered daily). Standouts at Essência include asparagus and fennel risotto and spaghetti with beetroot pesto and curds, among others.

A woman with a full mouth, and wearing glasses, holds a knife and fork while gazing down at a large francesinha sandwich; it's topped with an egg and thick tomato sauce
Tucking into a Francesinha is one of the must-do eating experiences for non-vegetarian travellers in Porto © RossHelen / Getty Images

Best Francesinhas

Café Santiago

Porto's classic gut-busting treat is a polarizing subject about town, but almost no conversation about the city's best version doesn’t involve a mention of this classic café. Café Santiago's family secret is in the sauce (made fresh daily), the quality-control of the pork (which comes from famed sausage house Salsicharia Leandro) and the house-cut chips.

Lado B

It's cheeky to trademark "The best Francesinha in the world" but Lado B did just that – and the kitchen takes the obviously subjective claim quite seriously. The fries are crispy, the bread is crunchy and the beer is fresh. Hurry up and wait.

Yuko Tavern

With a bit more charm and character than the average Francesinha destination, Yuko Tavern stands out for its five varieties of the famed open-faced sandwich, including versions with smoked sausage and/or topped with a fried egg.

Read more: Best 10 free things to do in Porto

A plate sits in the foreground on a table, with three sardines sitting atop some mixed-leaf salad with sliced cherry tomatoes; in the background are blurred glasses of white wine.
Tabernas and tascas are perfect for classic regional dishes such as grilled sardines © Visualspace / Getty Images

Best tabernas and tascas

Taberna dos Mercadores

Family-run Portuguese taberna (tavern) Taberna dos Mercadores nails a delicate balance between stylish space and homely-executed national dishes. Rustic benchmark choices include açorda de marisco (stew made from day-old bread, vinegar, garlic, coriander, eggs and seafood) and meat casseroles featuring special beef from Arouca mountain cows.

Taberna de Santo António

All stone and guitars, this simple taberna owes in success to its emphasis on hearty Portuguese classics: bacalhau (salted codfish), grilled sardines and cozido (meat and vegetable stew). On warm days, Taberna de Sanso António's pavement seating in Miragaia – mere steps from the Douro – is the place to be. Your final feliz? One of Porto's best chocolate mousses.

Flor Dos Congregados

Two centuries worth of gluttons have crowded into stone-walled, beamed-ceilinged gastro-den Flor Dos Congregados for its famed Terylene sandwich, featuring a slow-roasted pork loin marinated for 20 hours in wine, onions, tomatoes, garlic, rosemary, oregano and chilli. It's traditionally chased with a glass of sparkling Tinto Bruto wine. Porto perfection.

A dark-wood table is dotted with plates of petiscos (small eats), ranging from olives to homemade crisps, and tiny tins holding slices of fresh bread.
Tasting "petiscos" (small eats) is a great way to experience a wide range of tastes during a single meal in Porto © Adrienne Pitts / Lonely Planet

Best of Vila Nova de Gaia

Taberna São Pedro

You'll step through a waft of grilled sardine fumes as you enter the azulejo-clad doorway of this salt-of-the-earth seafooder across the Douro River in Vila Nova de Gaia. But it doesn’t stop there: at Taberna São Pedro all manner of fresh fish and skewers of shrimp and squid are thrown on the grill as well, the hard-earned wares of the old-school-fishing-hamlet surrounds. Bom apetite!

Tappas Caffé

Another skilled craftsman in the francesinha game. The brick-oven-baked version at Tappas Caffé features three types of sausage and a sauce laced with chiripiti, honey, and a liquor forged from bagaço (a brandy-adjacent Portuguese firewater). Reserve ahead!

Vinum

For gourmands on the Port-tasting trail, Vinum (a stylish, top-end dining destination at Graham's) takes traditional Portuguese cuisine to new heights with the best of the nation's extensive bounty: matured Trás-os-Montes beef, Ria Formosa clams and Azores red tuna, for example. Bookend your meal with Port, obviously!

You might also like:
How to live like a local in Porto
The 5 best day trips from Porto
Highlights of Porto

Get more travel inspiration, tips and exclusive offers sent straight to your inbox with our weekly newsletter. Make sure you're ready for anything with travel insurance from our trusted partners.

Explore related stories

LOCAL FLAVOR - Title

Tips & Advice

Local Flavor: where to eat and drink in Porto

Apr 4, 2024 • 4 min read