The best culinary specialities to try in Porto

During the holidays, tourists love to visit and discover extraordinary places, but they also like to try all the local dishes to discover new flavours. Portugal has no shortage of ideas and typical dishes to delight visitors.

In Porto, the cuisine is hearty, tasty and often quite economical, so you can eat on a budget while enjoying all the specialities accompanied by a good Francesinha, the cod-based Bacalhau à Gomes de Sa, the Caldo Verde soup ideal for warming up after a day's sightseeing in winter, dishes based on octopus, grilled sardines and clams...

And for dessert, of course, you'll have to try these little flans with puff pastry: pastéis de natas. You will be advised the best establishments in which to enjoy all of Porto's culinary specialities, whether as a couple, with your family or with friends.

Snack sold in Porto

- © Sopotnicki / Shutterstock

La Francesinha

Porto's most typical dish, francesinha is said to have been created by Daniel David Silva, an immigrant of French origin who worked in a restaurant called A Regaleira in the 1960s. He is said to have revisited a croque-monsieur, a French sandwich, with more meat, more cheese and, above all, a tomato and Portuguese beer sauce.

The francesinha "little French girl" consists of two fairly thick slices of sliced bread, a variety of meats (sausage, beef steak, ham or cooked pork fillet), covered with cheese on the top and sides and a sauce made with beer, tomato coulis, port wine, cornstarch, milk and piri-piri pepper to spice things up. This sandwich, which has been ranked among the best in the world, can be served with an egg and/or chips.

The traditional francesinha

- © trabantos / Shutterstock

🍴 Where can you eat a good francesinha in Porto?

Café Santiago

Address: Rua Passos Manuel, 226, Porto Open Monday to Saturday, 11am to 11pm.

This is a well-known place that features in many guidebooks, but it's a sure bet for a good francesinha in the city centre.

Capa Negra II

Address: Rua do Campo Alegre, 4150-177 Porto Opening hours: daily from 12pm to 2am

A brasserie atmosphere for a francesinha with a delicious sauce that only the chef knows the secret of.

The Bacalhau at Gomes de Sá

A typical dish in the north of Portugal featuring cod. It is accompanied by potatoes, onions, garlic, peppers, olives and eggs.

Gomes de Sá style codfish

- © BY BRAZIL / Shutterstock

🍴 Where to eat a good Bacalhau at Gomes de Sá in Porto?

Abadia do Porto

Address: Rua do Ateneu Comercial do Porto 22, 4000-380 Porto Opening hours: Mondays 6.30pm-10.30pm, Tuesdays to Fridays 12pm-3pm and 6.30pm-10.30pm, Saturdays 12pm-3pm A restaurant where you can eat all the typical dishes of Porto, a beautiful place where you will be warmly welcomed.

Le Caldo Verde

This is the most popular soup to try in Porto. The Portuguese love to eat soup as a starter. It's made with potatoes, onions, garlic, green cabbage and chorizo.

Le Caldo Verde

- © BooFamily / Shutterstock

🍴 Where can you eat a good caldo verde in Porto?

Casa Ferreira

Address: Rua Do Breiner, 4050-124 Porto Opening hours: Monday to Friday, 12pm to 3pm A good value restaurant serving traditional dishes including Caldo Verde.

Clams at Bulhão Pato

Served as tapas, these clams are cooked in oil, garlic and coriander. You'll find them in many pesticos restaurants.

Palourdes à la façon du Bulhão Pato

- © ohmanki / Shutterstock

🍴 Where to eat clams at Bulhão Pato in Porto?

Taberna Dos Mercados

Address: Rua dos Mercadores 36, Porto. Open: Tuesday to Sunday, 12.30pm to 3pm and 7pm to 10pm. A true traditional tavern, this establishment is not large, so arrive just before opening time or make a reservation. Just behind the quays you'll find some excellent clams.

Sardinhas assadas

Grilled sardines are also a must in Porto if you love fish. Seasoned with coarse salt, they are eaten on bread with roast potatoes and green salad.

Baked sardines

- © bonchan / Shutterstock

🍴 Where to eat Sardinhas assadas in Porto?

Adega São Nicolau

Address: Rua São Nicolau 1, Porto Opening hours: Monday to Saturday, 9am to 11pm Another great tavern in the heart of the Ribeira, where you can eat Portuguese specialities including the best sardines in the city. The dishes are copious and varied, so you can try lots of things - the hardest thing will be choosing.

Pasteis de Nata

This pastry is internationally famous. It is a small custard tart baked in very crispy puff pastry. You'll find it in every patisserie in Porto, but it's best eaten warm. Order two straight away, as you'll look a bit underwhelmed if you order just one.

Pasteis de Nata on a tile

- © Tatiana Bralnina / Shutterstock

🍴 Where can you eat Pasteis de Nata in Porto?

Nata D'ouro

Address: Rua de Sá da Bandeira, 115 Porto Opening hours: daily from 8am to 10pm A benchmark pastry shop in Porto, where you can enjoy pasteis de nata with original flavours. A new batch comes out of the oven every 10 minutes. You can also enjoy a glass of Port to accompany your dessert.

⭐ Where to stay in Porto to sample the best local specialities?

Moov Hotel Porto Centro Porto

Moov Hotel Porto Centro

Located in the heart of the city
8.5 Very good
by Editorial Team
Need a hand? take a look at our guide
Latest news
Culture at the Palais des Beaux-Arts in Lille
From Bruges to Damme by bike
Explore the International Reformation Museum
The Milanese Quadrilateral: a paradise of luxury and fashion
Read more articles
Best cities