27 Best Restaurants in Porto, Portugal

Abadia do Porto

$$ | Baixa Fodor's choice

With a cavernous interior, lovely blue and yellow azulejo tiles, and formal staff, this upscale tasca has been a local favorite since 1939. It serves vast portions of typical Portuguese dishes such as cabrito assado (roast kid) and bacalhau à Gomes Sá (codfish with onions, potato, egg, and olives). Most main dishes easily serve two, but leave room for something from the ever-changing but dependably good dessert menu.

Rua Ateneu Comercial do Porto 22–24, Porto, Porto, 4000-380, Portugal
222 008 757
Known For
  • good wine list and advice on pairings
  • famous version of tripas à moda do Porto
  • grand building and long history
Restaurants Details
Rate Includes: Closed Sun. and Mon., Reservations accepted

Cantina 32

$$ | Baixa Fodor's choice

Make reservations well in advance, as walk-ins often find themselves out of luck at this industrial-chic spot serving inventive renderings of local classics. Its signature dish is a whole grilled octopus easily big enough for two to share, but there are also delicious small sharing plates like quail egg croquettes and tuna tataki.

Rua das Flores 32, Porto, Porto, 4050-262, Portugal
222 039 069
Known For
  • popular with a young, hip crowd
  • perfect location on one of Porto's liveliest streets
  • huge menu offering inventive takes on traditional Portuguese dishes
Restaurants Details
Rate Includes: Closed Sun., Reservations essential

Cantinho do Avillez

$$ | Baixa Fodor's choice

Portugal's most celebrated contemporary chef, José Avillez has made a splash on the Porto culinary scene with Cantinho do Avillez, a homey yet modern dining room located just downhill from São Bento Train Station. Expect moments of molecular gastronomy such as "exploding olives" that burst with flavor on your tongue alongside glammed-up versions of local favorites like steak sandwiches, served here with garlic sauce and fleur de sel.

Recommended Fodor's Video

Casa Guedes Tradicional

$ | Baixa Fodor's choice

Without a doubt, one of the most heavenly—and budget-friendly—mouthfuls in Porto is the roast-pork-and-sheep’s-milk-cheese slider from Casa Guedes. Served on a warm country roll and oozing with pungent Serra da Estrela cheese, it's no wonder there are always lines out the door at this unapologetically simple local favorite. Casa Guedes now has three branches in Porto, including a trendy rooftop, but the "traditional" branch remains the most inviting.  

DOP

$$$$ | Baixa Fodor's choice

Nationally renowned chef Rui Paula, a native of Porto, brings his culinary wizardry to traditional dishes like caldeirada de bacalhau (Portuguese cod fish stew). The dining room is bright and welcoming, providing a relaxed setting for dishes that are always works of art. The wine list is extensive, and the staff is always ready to suggest pairings.

Largo de São Domingos 18, Porto, Porto, 4050-545, Portugal
222 014 313
Known For
  • good use of such traditional ingredients as milk-fed goat
  • there are always several vegetarian options of the menu
  • lovely terrace for outdoor dining
Restaurants Details
Rate Includes: Closed Sun. No lunch Mon., Reservations essential

Essência

$$ | Boavista Fodor's choice

The cuisine of northern Portugal is notoriously meat-heavy, but local produce is so flavorful that it can easily stand alone. Essência understands this well, and its celebrated vegetarian menu showcases sophisticated meat-free dishes that run the gamut from mushroom carpaccios and colorful garden salads to risottos. Vegan and gluten-free dishes are available, and there are even a handful of seafood and meat options.

Good Things Will Happen Soon

$ Fodor's choice

Part fashion-and-furnishings store, part coffee shop, and part bar, Good Things Will Happen Soon is a mood-boosting space for a drink and a bite to eat on the hidden terrace after browsing the carefully curated displays. The coffee and cakes are delicious, as are the cocktails. A chef is on hand to create full meals at lunchtime on Friday, and DJs spin tunes on Saturday nights. 

Majestic Café

$$$ | Baixa Fodor's choice

Full of art nouveau grandeur—think leaded-glass doorways, elaborately carved woodwork, and ornate chandeliers—the Majestic Café has been the preferred hangout of Portugal's intellectual and social elite since the 1920s. After years of neglect, it was restored to its former glory and is once again an elegant place for coffee, cakes, and evening piano music.

Pedro Lemos

$$$$ Fodor's choice

A world away from the hustle and bustle of downtown, Pedro Lemos's Michelin-starred namesake restaurant occupies a cozy dining room in a stone farmhouse on a scenic riverbank in Foz do Douro. Racking up award after award, his powers are in full force here with decadent, expertly prepared dishes that center around the best the region has to offer, available in six- or eight-course tasting menus.

Rua do Padre Luís Cabral 974, Foz do Douro, Porto, 4150-459, Portugal
220 115 986
Known For
  • tasting menus
  • excellent wine list and advice on pairings
  • fresh seasonal fish and seafood
Restaurants Details
Rate Includes: Closed Sun. and Mon., Reservations essential

Seiva

$ Fodor's choice

The plant-based dishes at vegetarian restaurant Seiva are as elegant as they are delicious and sustainably sourced. Chef David Jesus has worked at some of Portugal's best restaurants, and is known for creating impeccable, meat-free dishes inspired from destinations around the world. A focus on seasonal ingredients means dishes change frequently, but expect everything from Indian pani puri (spicy filed chickpea patties) to a seafood-free Spanish paella. The desserts, which make good use of Portugal's abundant fresh fruit, are another strong suit. 

Rua Sarmento Pimentel, 63, Leça da Palmeira, Porto, Portugal
910 546 756
Known For
  • tapas-style appetizers for sharing
  • high end vegetarian food at reasonable prices
  • small but well-chosen wine list
Restaurants Details
Rate Includes: Closed Mon.

Antiqvvm

$$$$

In a handsome manor house, this award-winning restaurant has a dining room set beneath graceful arches and garden terrace with gorgeous views of the river. Chef Vitor Matos uses seasonal ingredients with great flair and imagination on his ever-changing tasting menus (from €90), and the à la carte menu has plenty of interesting dishes to keep meat-eaters and vegetarians happy.

Rua de Entre Quintas 220, Porto, Porto, 4050-240, Portugal
226 600 445
Known For
  • artfully presented dishes have a sense of playfulness
  • gorgeous setting in a formal garden
  • secluded location
Restaurants Details
Rate Includes: Closed Sun. and Mon., Reservations essential

Brites

$

Hugely popular with the cool crowd, Brites has almost single handedly established artisan bread on the Porto foodie scene. The takeaway-only spot uses slow fermentation processes, and with no expense spared on key ingredients such as butter, the artisan padaria could tempt even the most dedicated of carb-avoiders with its loaves, cakes, and buttery croissants.

Rua da Constituição 661, Porto, Porto, 4200-200, Portugal
928 149 181
Known For
  • French-style pastries
  • specialty breads like corn and rye
  • delicious bolos de Berlim (custard filled doughnuts)
Restaurants Details
Rate Includes: Closed Mon. No dinner Sun.

Bufete Fase

$ | Baixa

Run by a father-and-daughter team, this snack bar near the top of one of the city's main shopping streets has just two things on the menu: the simple prego (a steak sandwich) and the belly-busting francesinha (a sandwich featuring cheese, cured ham, sausage, and steak, all drenched in a spicy beer-based sauce). Many locals swear they are the best in town.

Rua Santa Catarina 1147, Porto, Porto, 4000-456, Portugal
222 052 118
Known For
  • excellent francesinhas
  • very friendly service
  • cozy and unpretentious service
Restaurants Details
Rate Includes: Closed Sat. and Sun.

Café Guarany

$$ | Baixa

Founded in 1933, this "musicians' café" exudes an old-world charm. The afternoon tea is famous, and if you're lucky you might happen upon a poetry reading or a live concert (often fado music).

Caldeireiros

$$ | Baixa

Sharing a half dozen or so petiscos (Portugal's version of tapas) is an increasingly popular way to dine in Porto, and there's no better place to sample a wide array of small plates than at Caldeireiros. With long, candlelit tables adding to the communal feel, the restaurant has earned a reputation among a hip young crowd that passes around plates of prawns, bolinhos de bacalhau, and other local favorites.

Rua dos Caldeireiros 139, Porto, Porto, 4050-120, Portugal
223 214 074
Known For
  • impressive platters of smoked meats and cured cheeses
  • friendly service and relaxed atmosphere
  • good wine list and sangria by the jug
Restaurants Details
Rate Includes: Closed Sun. and Mon.

Confeitaria do Bolhão

$ | Baixa

In business for more than a century, the attractively restored Confeitaria do Bolhão is one of the oldest bakeries in town. There's a vast range of breads, pastries, and other local treats, including the featherlight pão-de-ló sponge cake.

Época Porto

$ | Baixa

Porto has a growing number of restaurants focusing on vegetarian dishes, and one of the places leading the charge for sustainable meat-free cooking is Época Porto. It's a small, light-filled space serving breakfasts, lunches, and brunches made entirely with organic produce---think barley bowls with mushrooms, goat cheese, and caramelized onion---and there's a range of natural wines and craft beers to accompany your meal.

Rua do Rosário 22, Porto, Porto, 4050-522, Portugal
962 112 495-962 112 495
Known For
  • everything is made from scratch right on the premises
  • delicious breads served hot from the oven
  • vegetarian menu with many vegan options
Restaurants Details
Rate Includes: Closed Sun. and Mon. No dinner, Reservations not accepted

Golden Catch

$$$

One of 12 restaurants within the World of Wine complex, Golden Catch impresses with its seafood as well as the views across the river from the terrace. Take your pick from light dishes like ceviche and seared tuna, or more substantial meals like British-style fish-and-chips. Vegetarians and vegans won't go hungry: diners are welcome to order dishes from the meat-free menu at neighboring restaurant Root & Vine. 

KUG Palácio

$$

Opened in 2019 next to Porto's romantic Jardins do Palácio De Cristal, KUG raised the bar for al-fresco dining in the city. Diners can choose to book a table in the leafy gardens, inside a leafy pergola, or on a fragrant deck filled with camellia flowers. With a menu signed by renowned Porto chef Rui Paula, the food is no second thought: think light meals like tuna and kimchi tacos, beef tartare, and a burger made with lobster and Japanese cucumber salad. The list of cocktails, wines, and craft beers is impressive too. 

Rua D. Manuel II, 178, Porto, Porto, 4050-343, Portugal
22 099 3829
Known For
  • light bites like tuna and kimchi tacos
  • beautiful garden setting
  • laidback, trendy vibe
Restaurants Details
Rate Includes: Closed Mon. and Tues., Reservations essential

LEA

$ | Boavista

A couple minutes' stroll from the Casa da Música, LEA's large leafy garden is a popular place for brunch, coffee, or cocktails. The inviting space warmly welcomes both children and pets, so expect a lively, laidback atmosphere as you tuck into your perfectly fluffy pancakes.

LM Art Kitchen

$

A simple front entrance hides a spacious, flower-filled terrace out back at this detail-driven café in trendy Cedofeita. The owners pride themselves on preparing nutritious meals that don't compromise on taste or presentation, so expect your brunch to feature, for example, perfectly poached free range eggs on homemade sourdough bread. Juices are prepared with the freshest seasonal fruits, and cakes are made without added sugars (one of the owners is a former dentist). There's a huge range of teas and coffees, along with sparkling wines and cocktails for those wanting to indulge. 

O Diplomata

$ | Baixa
Brunch is served until the late afternoon at this relaxed spot, famous for its delicious pancakes and other dishes you can top with a range of sweet and savory treats. All the specials are listed on a massive chalkboard behind the bar.

O Paparico

$$$$ | Areosa

Well worth the taxi ride to its location far from the tourist track, this raved-about restaurant is as delightful to the eye (wood beams across the ceiling, walls of rough-hewn stone, candelabras on the tables) as it is to the taste buds. Porto-born executive chef Rúben Santos infuses the traditional dishes on the menu with skills honed at Michelin-starred restaurants in Norway and Spain.

Rua de Costa Cabral 2343, Porto, Porto, 4200, Portugal
225 400 548
Known For
  • somewhat hidden entrance adds to the mystique
  • wine director offers excellent advice on pairings
  • sharing menus celebrate the country's cuisine
Restaurants Details
Rate Includes: Closed Sun. and Mon. No lunch, Reservations essential

Portucale

$$$ | Baixa

Atop a tall building north of the city, the lofty Portucale is known for its sweeping views that take in everything from the Atlantic Ocean to the Marão Mountains. Dining here is like stepping back in time, with mid-century modern furnishings, refined service, and dishes that celebrate Portuguese gastronomic history. Local specialties include bacalhau à marinheiro (with shrimp and clams).

Rua da Alegria 598, Porto, Porto, 4000-037, Portugal
225 370 717
Known For
  • best tables are beside the wraparound windows
  • good value three-course lunch menus
  • extensive wine list
Restaurants Details
Rate Includes: Reservations essential

Terra

$$

The Foz neighborhood, at the mouth of the Douro, is a favorite place for well-heeled locals to see and be seen, and this smart two-story seafood-focused restaurant has become a neighborhood standby. It's particularly hard to resist the sauteéd tiger prawns, black spaghetti with lobster, and top-grade sushi. The space itself is as elegant and well-presented as the food and stylish clientele. 

Rua do Padrão 103, Porto, Porto, 4150-559, Portugal
Known For
  • chicken, fish, and vegetables cooked on a traditional Japanese charcoal grill
  • excellent sushi and sashimi
  • daily vegetarian and vegan options
Restaurants Details
Rate Includes: Closed Mon., Reservations recommended

The Yeatman Restaurant

$$$$

You don't need to be a guest at The Yeatman Hotel to dine in its two-Michelin-starred fine-dining restaurant, but you will need advance reservations and deep pockets (the tasting menus start at €210 per person, and that doesn't include wine pairings). Chef Ricardo Costa's elegant dishes focus on the region's seafood, presenting traditional dishes with imagination and flair.

Tia Tia

$$$

A passion project for natural wine enthusiasts Tiago Feio and Cátia Roldão (the restaurant name comes from the first and last parts of their names), Tia Tia pairs beautifully presented sharing plates with excellent vinhos. The hands-on pair run the kitchen and restaurant, preparing every seasonal dish with great care. There's no meat on the menu, but there are some wonderfully light fish dishes, including a signature seared carapau (horse mackerel). Expect relaxed breakfasts and brunch from Tuesday to Friday, with more elaborate tasting menus on weekend evenings. Book in advance, and ask for a seat on the terrace when weather allows.

Rua do Almada 501, Porto, Porto, 4050-039, Portugal
967 866 236
Known For
  • carefully curated menus
  • excellent advice on natural wines
  • signature seared carapau (horse mackerel)
Restaurants Details
Rate Includes: Closed Sun. and Mon. No dinner Tues.–Thurs., Reservations essential