What to Eat in Porto

Porto's local cuisine features lots of seafood (because of its seat along the Atlantic Ocean) accompanied by lots of wine. Traditional dishes in Porto range from the Francesinha (a toasted meat, cheese and beer-based gravy sandwich served with fries) to tripas à modo do Porto (tripe cooked with white beans, sausage and vegetables). You can find appetizing tripe dishes at most restaurants, but travelers say Café Santiago (just southeast of Mercado Bolhão) and Caves Da Cerveja (along the riverbanks of the Douro in Vila Nova de Gaia) serve up some of the best Francesinhas. Cod (or bacalhau) is also a popular main dish in Porto — a common saying is that there are more than 365 ways to cook cod. It can be served with potatoes and chick peas (bacalhau com batata e grão), with scrambled eggs, potatoes and olives (bacalhau á Brás), or boiled with tomatoes and garlic (bacalhau á portuguesa), among other variations.

The city's namesake sweet dessert wine, port, is especially popular in the region, so be sure to sample some. Meanwhile, visitors with a sweet tooth should try the pastries, gelato or reqeijão com doce de abóbora (a ricotta pie-like dessert with pumpkin jam) at any of the bakeries.

Overall, some popular restaurants that get rave reviews from travelers for succulent Portuguese cuisine and impressive ambiance include the Michelin-starred Yeatman restaurant in Vila Nova de Gaia, Praia da Luz in Foz do Douro (west of the city center) and Chez Lapin along the Porto waterfront near the Dom Luís I Bridge.

If you're on a budget, you should still be able to find a great meal in Porto. Many restaurants feature pratos do dia (or plates of the day) for lunch, with the daily specials typically including fresh fish or meat dishes (and sometimes even a glass of wine and dessert) for a set price starting around €4 EUR (about $5.50 USD). Keep in mind, meals are served a bit later in Porto, with diners sitting down for lunch between 12:30 and 3 p.m. and eating dinner between 8 and 11 p.m.

Find the Best Restaurants in Porto

  • #1
    MUU Steakhouse
    #1 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 1577 reviewsTripAdvisor (1577)
    $$ | Steakhouse, European, Portuguese
    Rua do Almada 149A, Porto 4050-037 Portugal
    Read More »
  • #2
    Farinha
    #2 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 613 reviewsTripAdvisor (613)
    $ - $$ | Italian, Pizza, Mediterranean, European, Neapolitan, Campania, Southern-Italian
    Rua Doutor Barbosa de Castro 74, Porto 4050-090 Portugal
    Read More »
  • #3
    Do Norte cafe
    #3 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 379 reviewsTripAdvisor (379)
    $ - $$ | European, Cafe
    Rua do Almada 57 59, Porto 4050-036 Portugal
    Read More »
  • #4
    Empanadas Malvon. Porto
    #4 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 80 reviewsTripAdvisor (80)
    $ - $$ | Argentinean
    Rua Fernandes Tomas 449, Porto 4000-216 Portugal
    Read More »
  • #5
    Viva Creative Kitchen
    #5 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 330 reviewsTripAdvisor (330)
    $ - $$ | Mediterranean, International, Contemporary, Healthy
    Largo Sao Domingos 33, Porto 4050-545 Portugal
    Read More »
  • #6
    C’alma Specialty Coffee Room
    #6 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 101 reviewsTripAdvisor (101)
    $ | Cafe
    Rua de Passos Manuel 44, Porto 4000-381 Portugal
    Read More »
  • #7
    Petisqueira Voltaria
    #7 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 1237 reviewsTripAdvisor (1237)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Afonso Martins Alho, 109, Porto 4050-018 Portugal
    Read More »
  • #8
    Dama Pe de Cabra
    #8 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 1231 reviewsTripAdvisor (1231)
    $ - $$ | Mediterranean, European, Deli, Portuguese
    Passeio Sao Lazaro 5, Porto 4000-507 Portugal
    Read More »
  • #9
    Restaurante Rito Cozinha Regional
    #9 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 571 reviewsTripAdvisor (571)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Antero de Quental No 783 A frente da bifurcação de rua., Porto 4200-069 Portugal
    Read More »
  • #10
    LAZY Breakfast Club
    #10 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 145 reviewsTripAdvisor (145)
    $ - $$ | European, International
    Rua Oliveiras 110, Porto 4050-448 Portugal
    Read More »
  • #11
    Tapabento
    #11 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 5065 reviewsTripAdvisor (5065)
    $ - $$ | Fusion, Contemporary, Healthy
    Rua da Madeira, 222, Porto 4000-330 Portugal
    Read More »
  • #12
    Bota & Bira
    #12 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 865 reviewsTripAdvisor (865)
    $ - $$ | Steakhouse, Mediterranean, European, Portuguese
    Rua O Comercio do Porto 191, Porto 4050-211 Portugal
    Read More »
  • #13
    Curb
    #13 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 878 reviewsTripAdvisor (878)
    $ | American, Fast Food, Diner, Street Food
    Rua do Belomonte 70, Porto 4050-096 Portugal
    Read More »
  • #14
    Porta 4
    #14 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 430 reviewsTripAdvisor (430)
    $ - $$ | European, Contemporary, Portuguese, Mediterranean
    Rua Doutor Barbosa de Castro 4, Porto 4050-090 Portugal
    Read More »
  • #15
    A Despensa
    #15 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 1326 reviewsTripAdvisor (1326)
    $ - $$ | Italian, International, Mediterranean, European, Fusion
    Rua Conde de Vizela 141, Porto 4050-640 Portugal
    Read More »
  • #16
    Travesso Restaurante & Bar
    #16 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 302 reviewsTripAdvisor (302)
    $ - $$ | European, Portuguese
    Rua da Picaria 16 Baixa Porto, Porto 4050-477 Portugal
    Read More »
  • #17
    Arvore do Mundo
    #17 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 112 reviewsTripAdvisor (112)
    $ | Portuguese, European
    Rua Duque Loule N 228, Porto 4000-324 Portugal
    Read More »
  • #18
    Rua- Tapas & Music Bar
    #18 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 1235 reviewsTripAdvisor (1235)
    $ - $$ | Bar, Mediterranean, European, Spanish, Portuguese, Gastropub
    Travessa de Cedofeita 24 R/C Loja, Porto 4050-183 Portugal
    Read More »
  • #19
    4 ROYAL
    #19 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 424 reviewsTripAdvisor (424)
    $ - $$ | Steakhouse, Mediterranean, Portuguese
    Avenida Rodrigues de Freitas 294 Parking Lot at Rodrigues de Freitas Av, Porto 4000-116 Portugal
    Read More »
  • #20
    Artesao Bistro
    #20 of 2,174 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 202 reviewsTripAdvisor (202)
    $ - $$ | Mediterranean, European, Portuguese, Contemporary
    Rua de Mouzinho da Silveira 218, Porto 4050-417 Portugal
    Read More »

Explore More of Porto

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended

I Went On a Cruise During the Coronavirus Pandemic. This Is What Happened.

Coronavirus concerns, itinerary changes and uncertainty lead to an unusual vacation.

5 Travel-Themed Activities to Do at Home During the Coronavirus Outbreak

Use these suggestions to fill the travel void amid the pandemic.

Cancel For Any Reason Travel Insurance: What You Need to Know

If you are rescheduling a vacation or booking a future trip, consider purchasing an insurance policy with the CFAR benefit.

The 21 Best Costa Rica Tours

Dive into this natural paradise on these exceptional excursions.

Social Distancing Outside: 8 Safe Places to Go and Things to Do

Here are some creative ways to enjoy the outdoors during the coronavirus outbreak.

14 Things to Do When Your Flight Is Canceled or Delayed

Know your options when flight delays or cancellations threaten to ruin your vacation.

What Will Happen to My Elite Status and Points Because of the Coronavirus?

Limited travel due to the coronavirus prompts airline and hotel rewards programs to make policy changes.

Can You Cancel Your Flight Because of the Coronavirus?

Tips, info and more on cancellations due to the pandemic.

Virtual Tours: 35 Destinations, Museums and Attractions You Can Experience Online

Stuck at home amid the coronavirus outbreak? Enjoy museums, performances and nature from the comfort of your couch.

The 10 Best All-Inclusive Resorts in Mexico 2020

Reserve a room at one of these all-inclusive resorts for a fun, hassle-free vacation.