
Guide author
Marco Ferreira
Lisbon-based food and wine journalist. Twenty years chasing the perfect pastéis de nata and the village bars that don’t show up on any map. Writes about Portugal, Spain, and southern Europe with an obsession for what people actually eat, not what they post about.
Overview
In Porto, the cobblestones of Rua das Flores lead you to the heart of the city's port wine tradition. On a walk from the bustling Ribeira to the scenic Matosinhos, you'll discover places where locals savor life's simple pleasures. Enjoy hearty bifanas at Conga or a spicy francesinha at Café Santiago. Wander through Mercado do Bolhão for fresh produce and classic Portuguese sandwiches. Beyond the famous cellars, find intimate taverns like Taberna dos Mercadores where you can sip on a glass of vinho verde. While most visitors stick to the riverbanks, venture into the narrow lanes to uncover the city's culinary soul that many miss.
Map
20 pinned placesFeatured Places
Discover the best spots in this carefully curated guide. Each location has been personally visited and vetted to ensure an authentic and memorable experience.

Casa Guedes
Casa Guedes sits near Batalha, its small tables filled with chatter and the aroma of pork sandwiches. The bread is crusty, the pork juicy, and the Serra cheese melts perfectly. You might hear a nearby tram rumble past as you savor your sandwich. It's a spot where locals gather for a quick lunch or a casual evening bite. Expect to stand in line, but the wait is worth it.

Café Santiago
At Café Santiago, the francesinha is king. Just steps from the Coliseu, this bustling café hums with the clatter of cutlery and sizzling plates. The sandwich, smothered in rich sauce and crowned with an egg, is a sight to behold. The beer flows freely, cutting the dish's richness perfectly. It's hearty, filling, and undeniably satisfying.

Brasão Cervejaria Aliados
Brasão Cervejaria Aliados is where craft beer meets rich francesinha. Located by the grand Aliados Avenue, its warm interior buzzes with diners. The thick, spiced sauce of the francesinha pairs well with a glass of local brew. As you take a bite, the cheese stretches, the bread absorbs, and the flavors meld seamlessly.

O Gaveto
O Gaveto in Matosinhos is all about seafood. The open grill fills the air with the smell of the ocean, the crackle of grilling fish, and the chatter of patrons. Each order is freshly prepared. From glistening clams to perfectly charred octopus, the seafood here is an ode to the sea. It's simple, honest, and delicious.

Marisqueira Antiga
Marisqueira Antiga offers no-nonsense shellfish in Matosinhos. The place is bustling, tables crowded with families and friends. Plates of steaming shellfish and bowls of aromatic rice are served with no pretension. The garlic and herbs fill the air with a promise of hearty flavors. It's a place where portions are generous and the atmosphere lively.

Adega São Nicolau
Adega São Nicolau sits quietly in Ribeira’s historical lanes. Here, traditional Portuguese plates are served with a side of nostalgia. The codfish is tender, the potatoes are crisp, and the wine flows generously. The small dining room fills with laughter and conversation, making it feel like a family gathering.

Taberna dos Mercadores
Taberna dos Mercadores is a tiny tavern in the heart of Ribeira. The wood-paneled walls and red-checkered tablecloths give it a classic feel. Reservations are a must, as the space fills quickly with diners eager for Portuguese classics. The bacalhau is a standout, flaking perfectly under a fork. The ambiance is intimate, yet vibrant.

A Sandeira do Porto
A Sandeira do Porto crafts creative sandwiches near Clérigos. The smell of fresh bread and tangy vinaigrettes fills the small space. Patrons sip vinho verde as they munch on inventive combinations like goat cheese and fig. It's a lunch spot that invites lingering, with a menu that excites the palate with each bite.

Gazela
At Gazela, near Batalha, the famous cachorrinhos hot dogs are small but mighty. The smell of grilled sausage and melted cheese hits you before you even order. Served on crisp bread and doused in a spicy sauce, they're the perfect quick snack. The vibe is casual and friendly, with staff greeting regulars by name.

Conga
Conga is the spot for a spicy bifana fix. The late-night counter buzzes with activity as patrons order their pork sandwiches slathered in fiery sauce. Cold beer flows from the taps, and the air is thick with the scent of sizzling pork. It's a place where the night stretches on, conversations blend, and the food is unforgettable.

Pedro dos Frangos
Pedro dos Frangos on Rua Bonjardim is where the charcoal chicken reigns supreme. The air is thick with smoke and spices. As you watch the chicken turn on the spit, you sense the anticipation. Piri-piri sauce adds a fiery kick, complementing the chicken's smoky flavor. It's straightforward, unpretentious, and full of flavor.

Dona Francesinha
Dona Francesinha serves up the locals' favorite version of the francesinha in Baixa. The bustling eatery is loud and lively, a chorus of clinking glasses and laughter. The sandwich arrives steaming, its sauce a deep, inviting red. Each bite is rich, with layers of flavor, from salty ham to spicy chouriço.

Cervejaria Ramiro (Porto)
Cervejaria Ramiro on Rua do Almada is where garlic prawns meet frothy beer. The sizzling prawns arrive in a clay dish, the garlic aroma almost overwhelming. Pair them with a draught beer from the taps for a refreshing contrast. It's a casual spot where seafood and beer unite in perfect harmony.

Mercado do Bolhão
Mercado do Bolhão is a historic market filled with produce, snacks, and energy. Stalls overflow with fresh fruits, vegetables, and local specialties. The buzz of vendors touting their goods mixes with the scent of ripe produce. It's vibrant and colorful, a lively heart in the city that fuels locals and tourists alike.

Comércio do Bolhão
Comércio do Bolhão offers old-school counter lunches inside the market. The place is bustling with activity, patrons seated at the counter savoring soups and simple plates. The menu changes daily, offering hearty, no-frills fare. It's a snapshot of local life, where the food is comforting and the company genuine.

Casa de Pasto da Palmeira
Casa de Pasto da Palmeira in Cedofeita is a spot for petiscos and natural wine. The artsy neighborhood vibe is palpable, with eclectic art lining the walls. Small plates like octopus salad or grilled chouriço pair perfectly with a glass of wine. It's a place to relax, eat slowly, and enjoy the creative energy.

Taberna Santo António
Taberna Santo António feels like stepping into a family kitchen. The traditional tasca offers a daily handwritten menu, reflecting what's fresh and best. The hearty stews and flavorful meats are served with a smile. It's a place where the food is grounded and the atmosphere inviting, like a warm embrace from an old friend.

Cantina 32
Cantina 32 in Baixa delivers modern Portuguese plates in a room tiled with history. The menu is inventive yet rooted in tradition, with dishes like suckling pig and codfish sharing the spotlight. The ambiance is chic, the service attentive. As you dine, you feel the pulse of new Porto, a city evolving yet honoring its past.

Ode Porto Wine House
Ode Porto Wine House near Ribeira offers a seasonal tasting menu paired with local wines. The dining room is cozy, the attention to detail exquisite. Each course is a study in balance and flavor, with wine enhancing every dish. It's a celebration of Portuguese cuisine, intimate and thoughtfully curated.

Café Majestic
Café Majestic on Rua Santa Catarina is a relic of the Belle Époque. The ornate interior, with its mirrors and chandeliers, sets the scene for a perfect espresso. The café is buzzing with tourists and locals alike, the air filled with the rich aroma of coffee. It is a perfect place to pause and soak in the history.
Opens Google Maps with all 20 locations pinned
Get new guides in your inbox
Subscribe to the Mapita newsletter and receive handpicked city guides as soon as they're published. No spam, just great places.
Subscribe — it's freeOpen in Google Maps
Get all 20 places from this guide pinned directly in Google Maps.
View 20 places on MapsOpens Google Maps with all 20 locations pinned
Get new guides in your inbox
Handpicked city guides delivered as soon as they're published. Free forever.