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,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 1677 reviewsTripadvisor (1677)
    $$ | Steakhouse, European, Portuguese
    Rua do Almada 149A, Porto 4050-037 Portugal
    Read More »
  • #2
    Farinha
    #2 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 920 reviewsTripadvisor (920)
    $ - $$ | 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,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 100 reviewsTripadvisor (100)
    $ - $$ | International, European, Portuguese
    Rua O Comercio do Porto 203, Porto 4050-211 Portugal
    Read More »
  • #4
    Do Norte cafe
    #4 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 450 reviewsTripadvisor (450)
    $ - $$ | European, Cafe, Healthy
    Rua do Almada 57 59, Porto 4050-036 Portugal
    Read More »
  • #5
    Tasco
    #5 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 176 reviewsTripadvisor (176)
    $ - $$ | Mediterranean, European, Portuguese
    Rua do Almada 151 A, Porto 4050-037 Portugal
    Read More »
  • #6
    Viva Creative Kitchen
    #6 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 399 reviewsTripadvisor (399)
    $ - $$ | Mediterranean, European, Healthy, International, Contemporary
    Largo Sao Domingos 33, Porto 4050-545 Portugal
    Read More »
  • #7
    Brasao Cervejaria Foz
    #7 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 115 reviewsTripadvisor (115)
    $ - $$ | Mediterranean, European, Portuguese, Beer restaurants
    Rua de Gondarem 487, Porto 4150-377 Portugal
    Read More »
  • #8
    Bota & Bira
    #8 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 949 reviewsTripadvisor (949)
    $ - $$ | Steakhouse, Mediterranean, European, Healthy, Portuguese
    Rua O Comercio do Porto 191, Porto 4050-211 Portugal
    Read More »
  • #9
    Dama Pe de Cabra
    #9 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 1263 reviewsTripadvisor (1263)
    $ - $$ | Mediterranean, European, Healthy, Portuguese
    Passeio Sao Lazaro 5, Porto 4000-507 Portugal
    Read More »
  • #10
    Restaurante Rito Cozinha Regional
    #10 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 620 reviewsTripadvisor (620)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Antero de Quental No 783 A frente da bifurcação de rua., Porto 4200-069 Portugal
    Read More »
  • #11
    Empanadas Malvon. Porto
    #11 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 125 reviewsTripadvisor (125)
    $ - $$ | Argentinean
    Rua Fernandes Tomas 449, Porto 4000-216 Portugal
    Read More »
  • #12
    Curb
    #12 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 926 reviewsTripadvisor (926)
    $ | American, Fast Food, Street Food
    Rua de Belomonte 70, Porto 4050-096 Portugal
    Read More »
  • #13
    Petisqueira Voltaria
    #13 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 1345 reviewsTripadvisor (1345)
    $ - $$ | Mediterranean, European, Portuguese
    Rua Afonso Martins Alho 109, Porto 4050-018 Portugal
    Read More »
  • #14
    Tapabento
    #14 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 5179 reviewsTripadvisor (5179)
    $ - $$ | Fusion, Healthy, Contemporary
    Rua da Madeira, 222, Porto 4000-330 Portugal
    Read More »
  • #15
    C’alma Specialty Coffee Room
    #15 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 108 reviewsTripadvisor (108)
    $ | Cafe
    Rua de Passos Manuel 44, Porto 4000-381 Portugal
    Read More »
  • #16
    4 ROYAL
    #16 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 492 reviewsTripadvisor (492)
    $ - $$ | Steakhouse, Mediterranean, Portuguese
    Avenida Rodrigues de Freitas 294, Porto 4000-116 Portugal
    Read More »
  • #17
    Taberna Real do Fado
    #17 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 311 reviewsTripadvisor (311)
    $ - $$ | Mediterranean, European, Healthy, Portuguese, Gastropub
    Rua Dr. Barbosa de Castro, 58, Porto 4050-090 Portugal
    Read More »
  • #18
    Arvore do Mundo
    #18 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 120 reviewsTripadvisor (120)
    $ | Portuguese, European
    Rua Duque Loule N 228, Porto 4000-324 Portugal
    Read More »
  • #19
    Porta 4
    #19 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 4.5 based on 450 reviewsTripadvisor (450)
    $ - $$ | European, Contemporary, Portuguese, Mediterranean, Healthy
    Rua Doutor Barbosa de Castro 4, Porto 4050-090 Portugal
    Read More »
  • #20
    Travesso Restaurante & Bar
    #20 of 2,200 Places to Eat in Porto
    Tripadvisor Traveler Rating 5 based on 327 reviewsTripadvisor (327)
    $ - $$ | European, Portuguese
    Rua da Picaria 16 Baixa Porto, Porto 4050-477 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