What to eat in Porto: 12 must-try local delights

From tucking into a francesinha to rounding off your meal with a sweet pastel de nata, Porto is full of must–eat dishes. Here are 12 of the best foods to try in the city.
What to eat in Porto: 12 must-try local delights

Porto is of Portugal's most beautiful and beloved cities, thanks to its historic landmarks, fascinating museums, and great weather in summer. That being said, for many visitors, the food in Porto is the star attraction. Whether you have a sweet tooth or you prefer savory dishes, there are several things to eat in Porto that will delight you.

What is Porto food known for? How about the indulgent francesinha, a sandwich piled high with meat and covered with oozing cheese sauce? If that's not enough for you, the famous food in Porto includes delicious, wobbly custard tarts, flavorful salt cod, and rich pork sandwiches. Of course, while you're enjoying this popular food, you'll have to wash it down with a local specialty, like the world-famous Port wine. Welcome to gourmet paradise, and enjoy the must-eat Porto list of the 12 best foods in the city.

1. Tuck into a francesinha

iStock-1272416049-LOWRES.jpg

This decadent meat sandwich is Porto’s most iconic comfort food.

For many locals, there's no contest: this is hands-down the best food in Porto. A francesinha is a decadent sandwich piled high with slices of beef. It's served swimming in a puddle of creamy cheese sauce, making it an amazingly rich special treat.

How to eat the best francesinha in Porto?

Head to the Cedofeita neighborhood or Rua de Passos Manuel to find restaurants that specialize in this rich, meaty sandwich.

Explore food tours in the Cedofeita neighborhood

2. Get stuck into traditional Portuguese bread

Get stuck into traditional Portuguese bread

Freshly baked local bread served with olive oil is a simple delight.

Yes, bread is one of the best foods to try. Hearty and chewy, with just enough bite in the crisp exterior, the local bread of northern Portugal is a true delight. For a simple but amazing snack, drizzle it with local extra-virgin olive oil.

How to eat the best bread in Porto?

Try the countryside villages surrounding the Peneda-Gerês National Park or bakeries in the Bonfim district for fresh, rustic loaves.

3. Sample the world-famous wines of the Douro Valley

Sample the world-famous wines of the Douro Valley

The Douro Valley is home to Porto’s famous red, white, and Port wines.

The Douro Valley is a UNESCO World Heritage Site, highly valued for its fertile soil and rich produce. Almonds, olive oil, honey, and traditional bread are all produced here, but the true highlight is the wine. In the Douro Valley, you'll find red and white wine, as well as plenty of Port.

How to drink the best Douro wine in Porto?

Enjoy a full gourmet getaway with a wine tasting, which includes lunch. You'll head out into the valley and sample different types of wine, pairing them with exceptional local dishes.

Discover wine tours in Douro valley

4. Pig out on bifana

Pig out on bifana

Savory pork slices in crusty bread make this a beloved local snack.

This is the most beloved sandwich in Porto after the famous francesinha. Bifana consists of thin slices of pork loin, often marinated in herbs and spices, in a crusty roll. Locals consider this a street food classic, so if you need to eat on the go, join in with them and grab yourself a bifana.

How to eat the best bifana in Porto?

Explore traditional snack bars in the Ribeira district or São Bento area, where this savory sandwich is a lunchtime favorite.

Discover street food in Ribeira district

5. Feel the wobble of pastéis de nata

Feel the wobble of pastéis de nata

These creamy, flaky custard tarts are Portugal’s sweetest obsession.

The incredibly moreish pastéis de nata (custard tarts) are Portugal’s national dessert. With a lightly set, delicately wobbly custard and a flaky, rich pastry, they're the kind of treat you can never turn down. Locals eat them for dessert, as snacks, and even for breakfast.

How to eat the best pastéis de nata in Porto?

You may be surprised at how easy it is to prepare these tasty treats. Join a Pastel de Nata cooking class, and you'll learn the secret recipe, just like Grandma used to make.

Discover cooking classes in Porto

6. Nibble your way through traditional cheeses

Nibble your way through traditional cheeses

Explore rich, regional cheeses made from cow, sheep, or goat milk.

Portugal's cheese industry is one of the most vibrant in Europe, with dozens of different specialties to try. Among the best cheeses are the gooey Serra de Estrela, the delicately scented Rabaçal, the intensely flavored Nica, and the delightfully salty Pico. Cheese made from cow, sheep, and goat milk are all common in Porto. Some varieties even mix different milks together for a more complex flavor.

How to eat the best cheese in Porto?

Enjoy cheese selections at wine bars in Vila Nova de Gaia or traditional markets like Mercado do Bolhão. These places offer tastings that let you savor a range of flavors alongside local wines.

7. Have a night on the town with petiscos

Have a night on the town with petiscos

Portuguese tapas are perfect for casual evenings and wine pairings.

Petiscos are the Portuguese version of tapas. Like their Spanish cousins, they're flavorful little bites of food to eat with a glass of beer and wine, and they often form the basis of a bar crawl while you enjoy the city at night.

How to eat the best petiscos in Porto?

Wander through the Galerias de Paris or Rua das Oliveiras for lively bars serving up these tempting bites. These areas are popular nightlife spots packed with energy and variety.

Explore bars and nightlife in Porto

8. Warm yourself up with caldo verde

Warm yourself up with caldo verde

This hearty kale and chouriço soup is a Portuguese winter favorite.

There are many delicious soups in the Portuguese culinary canon, but none is as famous as caldo verde. This hearty appetizer is made with potatoes, chouriço sausage, and kale. It's the tastiest way to eat your greens.

How to eat the best caldo verde in Porto?

Look for cozy taverns in the Miragaia neighborhood or Matosinhos, especially during the cooler months. These areas are known for comforting home-style meals that warm you up from the inside out.

9. Enjoy a refreshing glass of vinho verde

Enjoy a refreshing glass of vinho verde

Crisp and slightly fizzy, vinho verde is Portugal’s refreshing wine.

While other Portuguese wines are world-renowned, vinho verde is still a local secret. It literally translates as "green wine" but "young wine" might be a better name. With a delicate flavor and subtle carbonization, vinho verde is a delightfully refreshing beverage.

How to drink the best vinho verde in Porto?

Sample it in bars near the Clérigos Tower or in coastal towns just north of Porto like Vila do Conde. These locations offer scenic views and a wide selection of this crisp, fizzy wine.

Discover activities near the Clerigos tower

10. Have an al fresco charcuterie platter

Have an al fresco charcuterie platter

Savor air-dried sausages and olives with Douro river views in Gaia.

Portugal is famous for its superb pork products, and the local charcuterie is hard to beat. It includes chouriço (Portuguese chorizo), ham, and all kinds of air-dried sausages. For the best dining experience, eat it outdoors, accompanied by flavor-packed olives and local cheeses.

How to eat the best charcuterie in Porto?

Head to the riverside esplanades in Gaia or cafés around Jardim do Morro for an al fresco treat. These spots combine great food with panoramic views of the Douro River.

11. Go wild for the flavors of bacalhau

Go wild for the flavors of bacalhau

Salt cod is Portugal’s staple, with a recipe for every day of the year.

Bacalhau, or salt cod, is perhaps the most popular protein in Portugal. It's eaten in many different ways. In fact, locals say that there are 365 different bacalhau dishes, so you can enjoy it every day of the year without ever getting bored.

How to eat the best bacalhau in Porto?

Check out family-run restaurants in Boavista or Matosinhos for timeless cod dishes packed with flavor. These neighborhoods are known for their authentic cooking and long-standing culinary traditions.

Discover food tours in Matosinhos

12. Delve into the world of Port wine

Delve into the world of Port wine

Taste the world-famous Port wine in historic cellars across the river.

Of course, no trip to Porto would be complete without trying the city's famous fortified wine. This rich drink is often paired with dessert, as it works particularly well with sweet flavors. By the end of the trip, you'll be an expert in all things Ruby, Tawny, and White.

How to drink the best Port wine in Porto?

Explore the cellars of Vila Nova de Gaia, just across the river from Porto's city center—it's where the true Port wine experience begins. Many cellars offer guided tours and tastings in historic settings.

Discover expereinces in Vila Nova de Gaia

FAQs

What are the must-try traditional dishes in Porto?

The francesinha and bifana sandwiches are extremely popular, along with different preparations of bacalhau. If you have a sweet tooth, then add pastéis de nata to the list.

What are the best food tours in Porto?

The Portuguese are very proud of their cuisine, so you'll find lots of different food tours to try. Many focus on petiscos, the local bar snacks, and will take you on a foodie quest from bar to bar.

What are the top local food markets in Porto to visit?

The Bolhão Market is the biggest in the city, with a great mixture of fresh produce and prepared dishes. If you're just looking for local ingredients to cook yourself, try the Bom Sucesso Market. You'll find great fruit, vegetables, meat, and fish, and there are often buskers playing to liven up the atmosphere.

What is the best time of year to visit Porto for food lovers?

Porto's food is delicious at any time of year. Visit in winter to make the most of the hearty soups and stews, or come in summer to best enjoy trips to the Douro Valley wine region.

How much should I budget for food in Porto?

You can expect to spend about €20-30 a head for dinner in Porto. If you want to keep the price down, eat on the go with street food and bar snacks.

Was this article useful?

Read more about Porto