Credit

Courtesy of Sebastien Gaborit/Getty

What to Eat in Porto

Porto's local cuisine features lots of seafood (because of its seat along the Atlantic Ocean) accompanied by plenty of wine. Traditional dishes in Porto range from the Francesinha (a toasted meat, cheese and beer-based gravy sandwich served with fries) to tripas à moda do Porto (tripe cooked with white beans, sausage and vegetables). You can find appetizing tripe dishes at many restaurants, but travelers say the best places for Francesinha are Bufete Fase (which sells nothing else) and Café Santiago (just southeast of Mercado Bolhão). 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 chickpeas (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.

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 5 euros (about $5.50). 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 7:30 and 11 p.m.

Some of the most popular and well-reviewed eateries include MUU Steakhouse, Do Norte Café, Farinha, Viva Creative Kitchen, Petisqueira Voltaria, Tapabento, Curb, Lazy Breakfast Club, Travesso Restaurante & Bar, Rua- Tapas & Music Bar, Arco-da-Velha Bistro & Wine Bar and A Escola by The Artist.

Find the Best Restaurants in Porto

  • #1
    MUU Steakhouse
    #1 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 1593 reviewsTripAdvisor (1593)
    $$ | Steakhouse, European, Portuguese
    Rua do Almada 149A, Porto 4050-037 Portugal
    Read More »
  • #2
    Farinha
    #2 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 634 reviewsTripAdvisor (634)
    $ - $$ | 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,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 387 reviewsTripAdvisor (387)
    $ - $$ | European, Cafe
    Rua do Almada 57 59, Porto 4050-036 Portugal
    Read More »
  • #4
    Empanadas Malvon. Porto
    #4 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 81 reviewsTripAdvisor (81)
    $ - $$ | Argentinean
    Rua Fernandes Tomas 449, Porto 4000-216 Portugal
    Read More »
  • #5
    Viva Creative Kitchen
    #5 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 331 reviewsTripAdvisor (331)
    $ - $$ | Mediterranean, International, Contemporary, Healthy
    Largo Sao Domingos 33, Porto 4050-545 Portugal
    Read More »
  • #6
    C’alma Specialty Coffee Room
    #6 of 2,176 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,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 1251 reviewsTripAdvisor (1251)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Afonso Martins Alho 109, Porto 4050-018 Portugal
    Read More »
  • #8
    Bota & Bira
    #8 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 883 reviewsTripAdvisor (883)
    $ - $$ | Steakhouse, Mediterranean, European, Portuguese
    Rua O Comercio do Porto 191, Porto 4050-211 Portugal
    Read More »
  • #9
    Restaurante Rito Cozinha Regional
    #9 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 579 reviewsTripAdvisor (579)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Antero de Quental No 783 A frente da bifurcação de rua., Porto 4200-069 Portugal
    Read More »
  • #10
    Dama Pe de Cabra
    #10 of 2,176 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 »
  • #11
    Tapabento
    #11 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 5077 reviewsTripAdvisor (5077)
    $ - $$ | Fusion, Contemporary, Healthy
    Rua da Madeira, 222, Porto 4000-330 Portugal
    Read More »
  • #12
    Curb
    #12 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 885 reviewsTripAdvisor (885)
    $ | American, Fast Food, Diner, Street Food
    Rua do Belomonte 70, Porto 4050-096 Portugal
    Read More »
  • #13
    LAZY Breakfast Club
    #13 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 152 reviewsTripAdvisor (152)
    $ - $$ | Cafe, European, International
    Rua Oliveiras 110, Porto 4050-448 Portugal
    Read More »
  • #14
    Rua- Tapas & Music Bar
    #14 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 1254 reviewsTripAdvisor (1254)
    $ - $$ | Bar, Mediterranean, European, Spanish, Portuguese, Gastropub
    Travessa de Cedofeita 24 R/C Loja, Porto 4050-183 Portugal
    Read More »
  • #15
    A Despensa
    #15 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 1335 reviewsTripAdvisor (1335)
    $ - $$ | Italian, International, Mediterranean, European, Fusion
    Rua Conde de Vizela 141, Porto 4050-640 Portugal
    Read More »
  • #16
    Porta 4
    #16 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 433 reviewsTripAdvisor (433)
    $ - $$ | European, Contemporary, Portuguese, Mediterranean
    Rua Doutor Barbosa de Castro 4, Porto 4050-090 Portugal
    Read More »
  • #17
    Travesso Restaurante & Bar
    #17 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 307 reviewsTripAdvisor (307)
    $ - $$ | European, Portuguese
    Rua da Picaria 16 Baixa Porto, Porto 4050-477 Portugal
    Read More »
  • #18
    Arvore do Mundo
    #18 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 115 reviewsTripAdvisor (115)
    $ | Portuguese
    Rua Duque Loule N 228, Porto 4000-324 Portugal
    Read More »
  • #19
    4 ROYAL
    #19 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 4.5 based on 453 reviewsTripAdvisor (453)
    $ - $$ | Steakhouse, Mediterranean, Portuguese
    Avenida Rodrigues de Freitas 294, Porto 4000-116 Portugal
    Read More »
  • #20
    Artesao Bistro
    #20 of 2,176 Places to Eat in Porto
    TripAdvisor Traveler Rating 5 based on 204 reviewsTripAdvisor (204)
    $ - $$ | 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