Where to Eat in Porto: Francesinha, Bacalhau & Port Wine
Food & Dining

Where to Eat in Porto: Francesinha, Bacalhau & Port Wine

Francesinha for EUR 10, bacalhau 365 ways, pasteis de nata for EUR 1.20, and the port wine that started it all

7 minApril 2026

Porto food guide: francesinha (EUR 10-14), bacalhau in 365 preparations, bifana for EUR 3, pasteis de nata for EUR 1.20, and port wine tasting from EUR 5 in Gaia.

Where to Eat in Porto: Francesinha, Bacalhau & Port Wine

Look, Porto isn't Lisbon when it comes to food. The restaurants here close early, the menus are smaller, and half the places don't take cards. But what Porto does, it does better than anywhere else in Portugal. The francesinha is a sandwich that could stop your heart and absolutely will stop your diet. The bacalhau preparations are so numerous that locals joke about eating it differently every day of the year. And the port wine? Well, you're literally drinking it where it was invented, aged in cellars that have been perfecting the process for centuries. Skip the tourist traps along the Douro waterfront and eat where the locals do. Your stomach will thank you, even if your arteries won't.

The Porto Dishes You Actually Need to Try

The francesinha is Porto's gift to the world, a sandwich that layers cured ham, linguiça, steak, and melted cheese under a blanket of spicy tomato-beer sauce that soaks into everything. It arrives with a mountain of fries and costs EUR 10-14 at proper places. Don't attempt to eat it with your hands. The sauce will burn your tongue slightly and the whole thing weighs about as much as a small laptop. Bacalhau is the salt cod that appears in 365 different preparations, though you'll realistically encounter three: à Brás with scrambled eggs and shoestring potatoes, à Gomes de Sá with onions and olives, or as pastéis de bacalhau, those golden fried croquettes that cost EUR 1-2 each and disappear from bakery cases by 2 PM. The bifana is the actual street food of Porto, not some tourist creation. It's a EUR 3-4 pork sandwich on a crusty roll, served with mustard and eaten standing up at small bars. Pastéis de nata cost EUR 1.20 at Manteigaria, where they make them in front of you every 20 minutes. Eat them warm or don't eat them at all. Tripas à moda do Porto is the tripe stew that earned locals the nickname 'tripeiros' because they ate the organ meat while sending the good cuts to Portuguese sailors. It costs EUR 12-15 and tastes much better than it sounds, rich and thick with white beans.

Port Wine: What You're Actually Drinking

Port wine comes in two main styles, and knowing the difference will save you from ordering the wrong thing. Tawny port ages in oak barrels, which turns it amber-colored and gives it nutty, caramel flavors that taste smooth and slightly sweet. Ruby port ages in bottles, keeping its deep red color and intense, fruity taste. A standard tasting in Vila Nova de Gaia costs EUR 5-15 for three or four wines, and the 10-year tawny at EUR 8-15 per glass is the sweet spot between quality and price. The major houses like Taylor's, Graham's, Sandeman, and Cálem charge EUR 12-15 per tasting and you'll wait in line with cruise ship passengers. Smaller producers like Ramos Pinto and Cockburn's charge EUR 8-10 with much shorter queues and often better attention from the staff. The vintage ports that cost EUR 25+ per glass are for serious wine collectors, not casual drinkers.

Ribeira: Paying for the View

The restaurants along the Douro waterfront charge EUR 15-20 for grilled fish that costs EUR 10 everywhere else in the city, but you're paying for tables with river views and the ability to watch the rabelo boats drift past. The food isn't bad, it's just overpriced. Walk two blocks inland from the waterfront and the same meal costs EUR 10-15. The side streets behind Rua da Alfândega hide family-run restaurants where you'll be the only tourist and the daily plate includes wine and coffee.

Vila Nova de Gaia: More Than Just Port Cellars

The port wine cellars also serve lunch, and eating at the cellar restaurants lets you pair your meal with wines you just tasted. Most offer simple plates of cheese, olives, and cured meats for EUR 8-12. If you want to splurge, DOC restaurant by chef Rui Paula serves a tasting menu for EUR 75 with views across the river to Porto's skyline. The food is modern Portuguese with technical precision, though you're definitely paying restaurant prices for what is essentially a very good meal with a very good view.

Cedofeita and Bolhão: Where Locals Actually Eat

This is Porto's real eating neighborhood, where restaurants cater to locals who live and work here instead of tourists taking photos. Mercado do Bolhão serves lunch for EUR 8-14 at small counters where you point to what looks good and hope for the best. Rua de Cedofeita has casual restaurants with handwritten menus and wine served in small glasses. Café Santiago serves the definitive francesinha, the sandwich that every other version in the city tries to copy. The sauce here has more depth, the meat is better quality, and the cheese melts properly instead of just sitting on top. It costs EUR 12 and arrives exactly 15 minutes after you order it.

Clérigos Area: Student Prices Near the University

The restaurants around Clérigos Tower serve students from the nearby University of Porto, which means lunch specials (prato do dia) for EUR 7-10 that include a drink, bread, soup, main course, and coffee. The portions are generous, the wine is drinkable, and you'll eat the same food that locals do. Dinner prices jump to tourist levels after 6 PM, so come for lunch or skip this area entirely after dark.

Timing Your Meals Like a Local

Lunch is the main meal in Porto, served from 12:30 to 2:30 PM when restaurants offer their best deals. Many places serve a prato do dia (daily plate) for EUR 7-10 at lunch only, then switch to more expensive à la carte menus for dinner. Dinner starts at 8 PM but restaurants don't fill until 8:30 or 9 PM. Show up at 7:30 and you'll eat alone. Budget EUR 32-54 per day for food: bakery breakfast for EUR 3-4, lunch for EUR 8-14, an afternoon nata for EUR 1.20, and dinner for EUR 20-35. Port wine tastings add EUR 5-15 per session, and you'll probably do at least one per day if you're here for more than 48 hours.

Ready to Visit Porto?

Get a personalized itinerary tailored to your travel style and interests.

Plan Your Porto Trip

More Porto Guides