Quick answer
Café Santiago on Rua de Passos Manuel is the consensus #1 for first-timers — thick hand-cut fries, legendary secret sauce, and the most consistently recommended francesinha across every Porto thread on Reddit.
- Best overall
- Café Santiago
- Price/value range
- €8–€15
- Top-ranked pick
- Café Santiago
- Last verified
- 2026-03
Top verdicts
- Café Santiago: Sit at the bar to watch them assemble the francesinhas — it's half the experience.
- Francesinha Café: Book at least a week ahead — walk-ins rarely get a table.
- Bufete Fase: Order at the counter and have a coffee standing up while you wait — that's how regulars do it.
The francesinha is Porto's pride and joy — a towering sandwich of steak, sausage, ham, and melted cheese, drowned in a thick, spicy beer-and-tomato sauce and served with a mountain of fries. It was invented in the 1950s by a Portuguese man inspired by the French croque monsieur, who decided bigger was better.
Ask anyone on r/portugal where to eat the best francesinha and you'll start a civil war. Everyone has their spot. We read through hundreds of Reddit comments across r/porto, r/portugal, r/travel, r/CasualPT, and r/food to find the places that keep coming up — from tourist-famous institutions to local-only gems in Gaia.
A classic francesinha costs €8–€15 depending on the restaurant. Add a beer and you're looking at €12–€20 total ($13–$22 USD). Most places serve it with fries included. You can add a fried egg on top — purists argue about this, but we say go for it.
Francesinha Map
How we built this list
We analyzed 200+ Reddit comments across r/porto, r/portugal, r/travel, r/CasualPT, r/solotravel, and r/food — spanning 2022 to 2025. Restaurants were ranked by recommendation frequency, upvote counts, and consistency of praise.
1Café Santiago
restaurantQuick comparison
- Best for
- restaurant in Cedofeita, Porto with a €11–€14 spend range
- Strengths
- 4.4★ from 17,593 Google reviews · restaurant · R. de Passos Manuel 226, 4000-382 Porto, Portugal
- Limitations
- it moves fast
- Price / value
- €11–€14 · 4.4★
- Why it made the list
- The most famous francesinha house in Porto and the consensus pick across Reddit. The sauce is the star — a secret recipe that's been perfected over decades. Thick hand-cut fries, quality sausages from Leandro, and a perfectly toasted bread shell. There's always a queue, but it moves fast. Sit at the bar if you can — watching them assemble is half the show.
- What to order
- Francesinha clássica with egg. Hand-cut fries (included). Imperial (draft beer).
2Francesinha Café
restaurantQuick comparison
- Best for
- restaurant in Bonfim, Porto with a €10–€13 spend range
- Strengths
- 4.5★ from 1,934 Google reviews · restaurant · Rua da Alegria 946, 4000-048 Porto, Portugal
- Limitations
- the francesinha is worth it
- Price / value
- €10–€13 · 4.5★
- Why it made the list
- The purist's pick. Owner Sr. Fernando recommends eating it without egg or fries — just the sandwich and that incredible sauce. The beef fillet is rare and juicy, the mortadella and chorizo are sourced from Italy, and the sauce has a deep coppery colour from hours of slow cooking. Book a week ahead — this place is always packed. Service can be brusque, but the francesinha is worth it.
- What to order
- Francesinha tradicional. Prego no pão (starter). Beer.
3Bufete Fase
restaurantQuick comparison
- Best for
- restaurant in Paranhos, Porto with a €9–€12 spend range
- Strengths
- 4.5★ from 1,512 Google reviews · restaurant · R. de Santa Catarina 1147, 4000-457 Porto, Portugal
- Limitations
- it works
- Price / value
- €9–€12 · 4.5★
- Why it made the list
- Bufete Fase is a rite of passage. There's always a queue out the door, people standing with beers waiting for a table. The francesinha here is slightly unconventional — sausage on top, extra roast meat beneath — but it works. Regulars order at the counter and have a coffee to free up seats. It's chaotic, it's loud, and the francesinha is excellent. Budget-friendly too.
- What to order
- Francesinha with extra roast meat. Draft beer at the counter.
4O Afonso
restaurantQuick comparison
- Best for
- restaurant in Boavista, Porto with a €10–€13 spend range
- Strengths
- 4.4★ from 3,147 Google reviews · restaurant · 4050 610, Rua da Torrinha 219, 4050-612 Porto, Portugal
- Price / value
- €10–€13 · 4.4★
- Why it made the list
- Anthony Bourdain ate here and loved it — and so does Reddit. The bread is properly toasted, the meat is flavourful, and the portions are generous (you'll get a mountain of fries). Multiple Redditors confessed to nearly ordering a second one, which anyone who's eaten a francesinha knows is borderline insanity. Friendly service, no pretension.
- What to order
- Francesinha with egg. Generous portion of fries.
5Cufra
restaurantQuick comparison
- Best for
- restaurant in Boavista, Porto with a €11–€14 spend range
- Strengths
- 4.2★ from 4,445 Google reviews · restaurant · Av. da Boavista 2504, 4100-119 Porto, Portugal
- Limitations
- the experience is worth it
- Price / value
- €11–€14 · 4.2★
- Why it made the list
- Cufra sits on the grand Avenida da Boavista and has free parking — a rarity in Porto. The francesinha is consistently solid, the sauce has that deep, savoury flavour locals crave, and the vibe inside is fantastic. It comes up in both local and tourist threads as a reliable pick that never disappoints. Not the cheapest, but the experience is worth it.
- What to order
- Francesinha clássica. Imperial (draft beer).
6Lado B
restaurantQuick comparison
- Best for
- restaurant in Cedofeita, Porto with a €10–€14 spend range
- Strengths
- 4.5★ from 5,179 Google reviews · restaurant · ao Coliseu, R. de Passos Manuel 190 Frente, 4000-382 Porto, Portugal
- Limitations
- locals don't argue too hard against it
- Price / value
- €10–€14 · 4.5★
- Why it made the list
- Lado B literally trademarked 'best francesinha in the world' — bold move, but locals don't argue too hard against it. Right across from the Coliseu, this cervejaria nails the basics: good chips, cold beer, and a francesinha with excellent filling-to-sauce ratio. More casual and fun than Santiago, and usually with a shorter wait.
- What to order
- Francesinha 'best in the world'. Hot dog. Ice-cold fino (draft beer).
7Brasão Cervejaria
restaurantQuick comparison
- Best for
- restaurant in Aliados, Porto with a €12–€15 spend range
- Strengths
- 4.6★ from 16,162 Google reviews · restaurant · R. de Ramalho Ortigão 28, 4000-407 Porto, Portugal
- Limitations
- it's still very good — especially for first-timers who want a comfortable introduction
- Price / value
- €12–€15 · 4.6★
- Why it made the list
- Brasão is a Porto institution with multiple locations — the original on Aliados is the one to visit. They partnered with Sovina brewery to create a beer specifically designed to pair with their francesinha. It's more polished and tourist-friendly than most spots on this list, which is both its strength and weakness. Some locals say quality has dipped as they've expanded, but it's still very good — especially for first-timers who want a comfortable introduction.
- What to order
- Francesinha with custom Sovina beer. Francesinha XXL (if you dare).
8Yuko Tavern
restaurantQuick comparison
- Best for
- restaurant in Areosa, Porto with a €12–€15 spend range
- Strengths
- 4.5★ from 4,957 Google reviews · restaurant · Rua de Costa Cabral 2331, 4200-232 Porto, Portugal
- Limitations
- recent threads show the tide turning
- Price / value
- €12–€15 · 4.5★
- Why it made the list
- Yuko used to be the undisputed #1 on Reddit — but recent threads show the tide turning. Same owners as Brasão now, and some locals say quality has slipped (rubbery steak, higher prices). When it's good, it's still great — the house francesinha with a huge beef steak and smoked sausage is a monster. Worth trying, but manage expectations. Outside the tourist center, so you'll need a taxi or metro.
- What to order
- Francesinha da Casa (house special with large steak). Traditional francesinha.
9Casanova
restaurantQuick comparison
- Best for
- restaurant in Centro, Porto with a €10–€13 spend range
- Strengths
- 4.7★ from 1,308 Google reviews · restaurant · R. da Constituição 691, 4200-200 Porto, Portugal
- Limitations
- locals consistently praise the quality
- Price / value
- €10–€13 · 4.7★
- Why it made the list
- Casanova is the sleeper pick — not as famous as Santiago or Brasão, but locals consistently praise the quality. Great sauce (some wish it were spicier), excellent meat, good fries, and genuinely friendly service. The real standout: their vegetarian francesinha is legitimately good, even meat-eaters say so. If you're vegetarian in Porto, this is your spot.
- What to order
- Francesinha clássica. Francesinha veggie. Cold beer.
10Lemos Café Francesinhas
restaurantQuick comparison
- Best for
- restaurant in Boavista, Porto with a €9–€13 spend range
- Strengths
- 4.7★ from 621 Google reviews · restaurant · R. de 5 de Outubro 447, 4100-176 Porto, Portugal
- Limitations
- leans a bit spicier than average — which most people consider a plus
- Price / value
- €9–€13 · 4.7★
- Why it made the list
- Near Casa da Música, Lemos is a small traditional spot that's earned a loyal following. The steak is huge and tender, the sausages are plentiful, and you get serious homemade chips. The sauce follows tradition but leans a bit spicier than average — which most people consider a plus. If you're heading to a concert at Casa da Música, dinner here first is a no-brainer.
- What to order
- Francesinha with egg and chips. Francesinha XXL. Homemade cake for dessert.
11Ponto F
restaurantQuick comparison
- Best for
- restaurant in Vila Nova de Gaia with a €9–€12 spend range
- Strengths
- 4.8★ from 527 Google reviews · restaurant · R. Cavadas 36, 4430-357 Vila Nova de Gaia, Portugal
- Price / value
- €9–€12 · 4.8★
- Why it made the list
- Across the river in Gaia, Ponto F is the place locals send you when you ask for the 'real best francesinha' away from tourist Porto. Multiple Redditors who've tried 'all the famous ones' say Ponto F wins — meat quality, sauce depth, and honest pricing. The butcher's wife personally told one Redditor to go 'without fear.' If you're visiting the port wine lodges in Gaia anyway, make a stop here.
- What to order
- Francesinha clássica. Draft beer.
12Locanda
restaurantQuick comparison
- Best for
- restaurant in Canelas, Vila Nova de Gaia with a €10–€13 spend range
- Strengths
- 4.3★ from 2,820 Google reviews · restaurant · Tv. Buel 40, 4410-263 Canelas, Portugal
- Limitations
- if you're a francesinha obsessive doing a proper tour, this is the wildcard that'll surprise you
- Price / value
- €10–€13 · 4.3★
- Why it made the list
- Locanda does something almost nobody else does — they cook their francesinhas in a wood-fired oven. It gives the bread and cheese an extra layer of smoky, caramelized flavour that's genuinely different from every other spot on this list. It's out in Canelas (southern Gaia), so you'll need a car, but if you're a francesinha obsessive doing a proper tour, this is the wildcard that'll surprise you.
- What to order
- Francesinha cooked in wood-fired oven. Batatas (fries).
Frequently Asked Questions
What is a francesinha?
A francesinha ('little French girl') is Porto's signature sandwich — layers of steak, ham, sausage, and sometimes mortadella between thick white bread, covered in melted cheese and drowned in a thick, spicy beer-and-tomato sauce. It's served with french fries and optionally a fried egg on top. Invented in the 1950s as a Portuguese take on the croque monsieur.
How much does a francesinha cost in Porto?
A classic francesinha costs €8–€15 depending on the restaurant. Tourist-facing spots like Brasão and Yuko charge €12–€15, while local spots like Bufete Fase and Ponto F run €9–€12. Add a beer (€1.50–€3) and you're looking at €10–€18 total. Budget around €12–€15 ($13–$16 USD) per person.
Should I get the francesinha with or without an egg?
It's a matter of personal preference and a hot debate among locals. Purists say no egg — let the meat and sauce shine. Most tourists (and many locals) add the fried egg because it adds richness. At places like Francesinha Café, the owner actively recommends against it. Our advice: try it without first, then add egg on your next visit.
What's the best time to eat a francesinha?
Lunch is traditional — most locals eat francesinha as a lunch dish. Popular spots like Café Santiago and Bufete Fase have queues from 12:30–14:00. Going at 11:30 or after 14:30 avoids the worst waits. Some places like Francesinha Café require advance booking.
Can vegetarians eat francesinha in Porto?
Yes — a few places now offer vegetarian and vegan francesinhas. Casanova (Rua do Almada) is the Reddit consensus pick for veggie francesinha, with even meat-eaters praising it. Lado B also has a vegetarian option. These replace the meat with plant-based proteins while keeping the signature sauce and cheese (or vegan alternatives).
🎟️ Book Porto Experiences
Tours and activities hand-picked for this guide — book with free cancellation
Experiences via Viator — free cancellation on most tours