Why locals love it: Six-table family room on a side street locals defend, with a daily prato do dia under 12 euros and no tourist signage anywhere near the door.
Tip: Cash only, closed Sunday. Arrive at 12:15 to claim a table; otherwise the second turn is 14:00.
Why locals love it: Long-running working-day tasca behind the Bolhao market, open since the early 1970s with veal pie and tripas a moda do Porto on the menu and a 12:30 local-only lunch crowd.
Tip: Closed Sunday, no dinner Saturday. Best dishes are gone by 14:00; arrive early.
Why locals love it: Small Bonfim casual-fine-dining room from chef Joao Cura and Sofia Amaral with rotating tasting menus, kept under the radar by a no-marketing approach.
Tip: Book a week ahead. Lunch is cheaper than dinner and runs the same kitchen.
Why locals love it: Six-stool cachorrinho counter on a Vitoria side street that the Galerias de Paris crowd only discovers on the walk home, never by daylight.
Tip: Cash only. Closed Monday. Two cachorrinhos and a Super Bock costs under 8 euros total.
Why locals love it: Counter selling iscas (vinegar-marinated pork liver) on broa de milho, the working-class snack the city is actually named for but tourists never order.
Tip: Cash only. Walk-in. Iscas com elas with a small glass of red, under 6 euros.
Why locals love it: Bairrada-style suckling pig sandwich shop on Cedofeita that the locals queue for at 13:00 but tourists walk past on the way to the boutiques.
Tip: Walk-in only, takeaway-friendly. The orange-and-bay-leaf oil is the signature; ask for extra.
Why locals love it: Tiled Bonjardim cervejaria with a young chef plating sea bass cataplana and octopus, hidden one block from the Bolhao tourist queues.
Tip: Open daily. Kitchen runs to 23:00; book past 20:30 for a quieter dinner.
Why locals love it: Japanese-leaning specialty cafe with milky filter coffees and miso scones, on a quiet Bonjardim block locals send friends to before tourists arrive.
Tip: Closed Monday. Filter coffee menu rotates every two weeks; ask what the kitchen has open.