Skip to content

Best Restaurants in Portugal (2026)

Places to eat at every budget, from street food and casual local spots to established restaurants and fine dining.

10 places · Updated October 23, 2026

Our top 3 restaurants in Portugal

  1. Belcanto Contemporary Portuguese fine dining, ChiadoJosé Avillez's two-Michelin-star restaurant in Chiado reinterprets Portuguese ingredients and traditions through a tasting menu or a structured à la carte.
  2. Cervejaria Ramiro Seafood beer hall, IntendenteA Lisbon seafood institution on Avenida Almirante Reis since 1956, serving shellfish by weight, garlic prawns and a steak sandwich to finish.
  3. Cervejaria Trindade Historic beer hall and Portuguese restaurant, ChiadoA beer hall opened in 1836 in the former Trinity convent, with nineteenth-century tile panels, steaks, seafood and petiscos served late into the night.

Restaurant

1. Belcanto

Contemporary Portuguese fine dining$$$$Chiado

José Avillez's two-Michelin-star restaurant in Chiado reinterprets Portuguese ingredients and traditions through a tasting menu or a structured à la carte.

View details — Belcanto

Restaurant

4. Gambrinus

Classic Portuguese and seafood restaurant$$$$Restauradores

Serving since 1936 on Rua das Portas de Santo Antão, Gambrinus is a formal, old-school restaurant known for seafood, partridge pie and classic desserts.

View details — Gambrinus

Restaurant

5. Bairro do Avillez

Portuguese tavern and seafood restaurant$$$Chiado

José Avillez's Chiado food complex brings a tavern, the seafood-focused Páteo and other spaces together under one roof on Rua Nova da Trindade.

View details — Bairro do Avillez

Restaurant

7. Tasca da Esquina

Modern Portuguese petiscos$$$Campo de Ourique

Chef Vítor Sobral's corner restaurant in Campo de Ourique serves modern Portuguese sharing plates inspired by family recipes and Lusophone flavours.

View details — Tasca da Esquina

Restaurant

9. Casa do Alentejo

Alentejo regional cooking$$Restauradores

The Alentejo regional association's restaurant, in a seventeenth-century palace with an eclectic courtyard and tiled dining rooms, serves southern Portuguese dishes.

View details — Casa do Alentejo

Restaurant

10. Faz Frio

Traditional Portuguese tavern$$Príncipe Real

One of Lisbon's oldest restaurants, on Rua Dom Pedro V, with private wooden booths, serving salt cod, steaks, bread soups and seafood paella.

View details — Faz Frio