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,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 1639 reviewsTripadvisor (1639)
    $$ | Steakhouse, European, Portuguese
    Rua do Almada 149A, Porto 4050-037 Portugal
    Read More »
  • #2
    Farinha
    #2 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 797 reviewsTripadvisor (797)
    $ - $$ | Italian, Pizza, Mediterranean, European, Neapolitan, Campania, Southern-Italian
    Rua Doutor Barbosa de Castro 74, Porto 4050-090 Portugal
    Read More »
  • #3
    The Ribs
    #3 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 73 reviewsTripadvisor (73)
    $ - $$ | International, Barbecue
    Rua O Comercio do Porto 203, Porto 4050-211 Portugal
    Read More »
  • #4
    Do Norte cafe
    #4 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 424 reviewsTripadvisor (424)
    $ - $$ | European, Cafe, Healthy
    Rua do Almada 57 59, Porto 4050-036 Portugal
    Read More »
  • #5
    Viva Creative Kitchen
    #5 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 380 reviewsTripadvisor (380)
    $ - $$ | Mediterranean, Healthy, International, European, Contemporary
    Largo Sao Domingos 33, Porto 4050-545 Portugal
    Read More »
  • #6
    Tasco
    #6 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 134 reviewsTripadvisor (134)
    $ - $$ | Portuguese
    Rua do Almada 151 A, Porto 4050-037 Portugal
    Read More »
  • #7
    Bota & Bira
    #7 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 921 reviewsTripadvisor (921)
    $ - $$ | Steakhouse, Mediterranean, European, Healthy, Portuguese
    Rua O Comercio do Porto 191, Porto 4050-211 Portugal
    Read More »
  • #8
    Empanadas Malvon. Porto
    #8 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 107 reviewsTripadvisor (107)
    $ - $$ | Argentinean
    Rua Fernandes Tomas 449, Porto 4000-216 Portugal
    Read More »
  • #9
    Dama Pe de Cabra
    #9 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 1253 reviewsTripadvisor (1253)
    $ - $$ | Mediterranean, European, Healthy, Portuguese
    Passeio Sao Lazaro 5, Porto 4000-507 Portugal
    Read More »
  • #10
    Restaurante Rito Cozinha Regional
    #10 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 609 reviewsTripadvisor (609)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Antero de Quental No 783 A frente da bifurcação de rua., Porto 4200-069 Portugal
    Read More »
  • #11
    C’alma Specialty Coffee Room
    #11 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 105 reviewsTripadvisor (105)
    $ | Cafe
    Rua de Passos Manuel 44, Porto 4000-381 Portugal
    Read More »
  • #12
    LAZY Breakfast Club
    #12 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 192 reviewsTripadvisor (192)
    $ - $$ | Cafe, European, International
    Rua Oliveiras 110, Porto 4050-448 Portugal
    Read More »
  • #13
    Tapabento
    #13 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 5145 reviewsTripadvisor (5145)
    $ - $$ | Fusion, Healthy, Contemporary
    Rua da Madeira, 222, Porto 4000-330 Portugal
    Read More »
  • #14
    Petisqueira Voltaria
    #14 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 1313 reviewsTripadvisor (1313)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Afonso Martins Alho 109, Porto 4050-018 Portugal
    Read More »
  • #15
    Curb
    #15 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 909 reviewsTripadvisor (909)
    $ | American, Fast Food, Diner, Street Food
    Rua do Belomonte 70, Porto 4050-096 Portugal
    Read More »
  • #16
    4 ROYAL
    #16 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 485 reviewsTripadvisor (485)
    $ - $$ | Steakhouse, Mediterranean, Portuguese
    Avenida Rodrigues de Freitas 294, Porto 4000-116 Portugal
    Read More »
  • #17
    A Despensa
    #17 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 1389 reviewsTripadvisor (1389)
    $ - $$ | Italian, International, Mediterranean, European, Fusion
    Rua Conde de Vizela 141, Porto 4050-640 Portugal
    Read More »
  • #18
    Porta 4
    #18 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 445 reviewsTripadvisor (445)
    $ - $$ | European, Contemporary, Portuguese, Mediterranean, Healthy
    Rua Doutor Barbosa de Castro 4, Porto 4050-090 Portugal
    Read More »
  • #19
    Rua- Tapas & Music Bar
    #19 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 1292 reviewsTripadvisor (1292)
    $ - $$ | Bar, Mediterranean, European, Spanish, Portuguese, Gastropub
    Travessa de Cedofeita 24 R/C Loja, Porto 4050-183 Portugal
    Read More »
  • #20
    Arvore do Mundo
    #20 of 2,199 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 119 reviewsTripadvisor (119)
    $ | Portuguese
    Rua Duque Loule N 228, Porto 4000-324 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