Pick a city
Porto

12 Must-Try Food in Porto

From seafood classics to custard tart perfection, here's your insider guide to the best food Porto has to offer.

Written by Niké
Sliced bread, mixed olives, and olive oil in bowls, with a glass of red wine on a wooden table—enjoying the best food Porto has to offer.

Porto is a city where every meal feels like an occasion. Whether you’re tucking into a hearty plate of salted cod or biting into a perfectly flaky pastel de nata. This isn’t food that shows off. It’s food that feeds you properly and leaves you satisfied. I’ve eaten my way through Porto’s taverns, and markets, these are the dishes and spots that define the city’s food culture for me. Let’s dig in

1. Bacalhau à Brás

A plate of bacalhau à Brás garnished with olives and parsley, a classic dish among the best food Porto has to offer, with wine glasses in the background.

This is comfort food at its finest! Bacalhau à Brás combines shredded salted cod with matchstick potatoes, scrambled eggs, onions, and a scattering of black olives. It’s creamy, savoury, and surprisingly light despite the ingredients. You’ll find it on menus across Porto, but the best versions come from traditional tascas where they’ve been making it the same way for decades. The cod should be tender and the potatoes golden and crisp at the edges.

This really is my favorite Portuguese dish!

2. Francesinha

If you’re hungry and you mean business, order a francesinha. This huge sandwich is stuffed with ham, fresh sausage, and steak, then smothered in melted cheese and drenched in a spicy beer-and-tomato sauce. Chips come on the side, or sometimes underneath.

A sandwich topped with melted cheese and sauce, cut in half on a plate, with chips on the side—experience the best food Porto has to offer.

It’s messy, filling, and completely over the top, i know. You’ll need a knife and fork, and possibly a nap afterwards. Locals swear by their favourite spots, and everyone has an opinion on who makes the best sauce.

3. Bolinhos de Bacalhau

These crispy little cod fritters are a Porto institution. Made with salted cod, potato, parsley, and onion, they’re deep-fried until golden and served piping hot. You’ll see them in café windows, at market stalls, and on bar counters across the city. They’re perfect as a snack with a cold beer or a glass of vinho verde. The outside should be crunchy, the inside soft and fluffy, with just enough salt to make you reach for another.

4. Pastel de Nata

Yes, pastéis de nata are originally from Lisbon, but Porto does them brilliantly too. These custard tarts have a flaky, buttery pastry shell and a creamy, slightly caramelised filling. They’re best eaten warm, dusted with cinnamon and icing sugar.

A bakery display filled with rows of Portuguese egg tarts under a glass counter, showcasing some of the best food Porto has to offer.

You’ll find them in almost every pastelaria, and they’re the ideal accompaniment to a strong espresso. I like to grab one mid-morning or as an afternoon pick-me-up when my energy starts to flag.

Read more on Where to find the best ? One of my favorites is Castro.

5. Caldo Verde

A bowl of green herb soup with sausage slices, served in an orange bowl with a spoon—an example of the best food Porto has to offer.

This simple green soup is Portuguese soul food. Made with finely shredded kale, potatoes, onions, and slices of chouriço, it’s hearty without being heavy. The broth is silky, the kale tender, and the sausage adds a smoky, savoury kick. Caldo verde is served as a starter in many restaurants, but it’s substantial enough to be a light meal on its own. You’ll often get a slice of broa (cornbread) on the side, which is perfect for mopping up the last spoonfuls. This is ideal on a cooler evening, especially after a long day of sightseeing.

6. Polvo à Lagareiro

Grilled octopus tentacles garnished with herbs, served on a black slate platter with a seafood salad—a true taste of the best food Porto has to offer.

Grilled octopus, roasted potatoes, garlic, and generous amounts of olive oil. That’s it. And it’s sublime. The octopus is tender, with a slight char on the outside, and the potatoes soak up all that garlicky oil. This dish shows off the quality of Portuguese seafood and the Portuguese love of simplicity. Nothing is over-seasoned or fussy. The ingredients speak for themselves.

Polvo à lagareiro is often served as a dish for two, so bring a friend or come hungry. It pairs beautifully with a crisp white wine from the Douro or Vinho Verde regions.

7. Chouriço à Bombeiro

This is theatre on a plate. A chouriço sausage is doused in aguardente (firewater), set alight, and brought to your table flaming. Once the flames die down, you slice the sausage and eat it with bread.

A grilled sausage on a ceramic dish with sliced bread and cutlery on an outdoor table, showcasing the best food Porto has to offer.

It’s smoky, slightly spicy, and deliciously fatty. The alcohol burns off, leaving behind a subtle sweetness. You’ll find this in traditional taverns, often served as a starter or a sharing plate.
Best enjoyed with A cold beer or a glass of red wine. The richness of the sausage calls for something refreshing to balance it out.

8. Sardines (Fresh or Tinned)

Stacked tins of Tenorio sardines in yellow packaging with a man's portrait and red label, displayed on shelves—an iconic choice among the best food Porto has to offer.

Tinned sardines are a Portuguese staple, and Porto has shops dedicated entirely to them. But if you’re here in summer, fresh sardines grilled over charcoal are a must. They’re oily, smoky, and best eaten with your fingers, with bread and a simple salad on the side.

The tinned versions make brilliant souvenirs, and they’re far superior to anything you’ll find at home. Look for conservas from small producers, packed in olive oil with a bit of chilli or lemon.

9. Bolo do Caco

This traditional flatbread, originally from Madeira, has found a loyal following in Porto. It’s made with sweet potato, which gives it a soft, slightly sweet texture. It’s usually served warm with garlic butter melting into every crevice.

You can eat it on its own as a snack, or use it to mop up sauces and soups. Some restaurants stuff it with grilled meats or seafood, turning it into a meal in itself.

10. Charutos de Amêndoa & Morcela Doce

A white plate with two sweets and two forks next to a cup of coffee on a lace tablecloth, showcasing some of the best food Porto has to offer.

These little almond cigars are a speciality. They’re crisp, sweet, and nutty, made with ground almonds, sugar, and egg. The outside is thin and delicate, and they shatter when you bite into them. You’ll find them in traditional pastry shops, often sold in decorative tins. They’re perfect with coffee or as a light dessert after a big meal.

This might sound unusual, but hear me out. Morcela doce is a sweet sausage made with sugar, cinnamon, and almonds. It’s rich, sweet, and spiced, with a texture somewhere between pudding and cake.

Look for old-school confeitarias in the historic centre. These shops have been making the same sweets for generations, and the quality shows.

11. Tarte de Amêndoa

A hand lifts a coffee cup beside a small tart and another cup on a white outdoor table, inviting you to savour the best food Porto has to offer.

This almond pie, frequently referred to as Tarte de Amêndoa, is a popular Portuguese dessert with a delicate, buttery pastry base and a rich, caramelized topping of sliced almonds. For a regional twist, it typically features a bit of Porto wine. perfect breakfast with some espresso.

12. Port Wine (Because It’s Essential)

You can’t talk about the best food Porto has to offer without mentioning port. This fortified wine is made in the Douro Valley and aged in the port lodges across the river in Vila Nova de Gaia.

Four glasses of wine and two glasses of water on a tray, with assorted chocolates—showcasing a taste of the best food Porto has to offer—arranged on a white plate nearby.

There are many styles to try, from fresh white ports to deep, complex aged tawnies. Visit a lodge for a tasting, or simply order a glass with dessert. Port pairs beautifully with cheese, chocolate, and almonds.

Like to know more about Port tastings? we got you coverd. 🍷

Everything you should know about Porto

View all articles about Porto to make your trip complete.

More Porto
  • Pick a city