Best portuguese restaurants in Lisbon: 10 top picks
Looking for the best Portuguese restaurants in Lisbon? Here are 10 great places for traditional dishes, tascas, grilled fish, seafood, and classic local meals.

Lisbon is full of places to eat, but not every restaurant gives you the kind of meal most travellers are actually hoping for when they want Portuguese food. Some are better for seafood, some for old-school tasca cooking, and some for a more polished version of traditional dishes. The best Portuguese restaurants in Lisbon are the ones that still feel rooted in the city while serving food worth planning around.
In this article, you will find a curated list of the best Portuguese restaurants in Lisbon, from classic dining rooms and traditional tascas to seafood institutions and more refined addresses for dinner.
Best Portuguese restaurants in Lisbon: quick picks
Best overall: Solar dos Presuntos
Best classic tasca: O Velho Eurico
Best for seafood: Ramiro
Best for petiscos: Taberna da Rua das Flores
Best for a traditional lunch: Zé dos Cornos
Best atmospheric dining room: Casa do Alentejo
Best for a modern traditional dinner: Ofício
Best for bacalhau: Laurentina
Best value traditional spot: A Provinciana
Best for sharing dishes in Alfama: Taberna Sal Grosso
Best Portuguese restaurants in Lisbon
Solar dos Presuntos
Solar dos Presuntos is one of Lisbon’s most iconic restaurants. Named Best Restaurant in Europe at the 2025 AURUM Europa awards, it has also long been a favourite with figures from the worlds of football, music, and entertainment. It has been a reference point in the city for years, on Rua das Portas de Santo Antão, one of Lisbon’s best-known restaurant streets. This is the kind of place that suits a proper sit-down meal built around traditional Portuguese cooking rather than a quick stop between sights.
Address: R. das Portas de Santo Antão 150
Best for: classic Portuguese dining, seafood, special dinners
Neighbourhood: Restauradores / Avenida area
Average price: €€€

Cervejaria Ramiro
Ramiro is the obvious name if your idea of Portuguese food in Lisbon leans heavily towards shellfish and seafood. Its official site lists the restaurant at Avenida Almirante Reis 1-H, and it remains one of the city’s best-known food institutions. This is not the place for a quiet meal, but it is still one of the strongest picks if you want a classic Lisbon seafood experience.
Address: Av. Almirante Reis 1-H
Best for: seafood, shellfish, iconic Lisbon dining
Neighbourhood: Intendente / Mouraria edge
Average price: €€€
Taberna da Rua das Flores
Taberna da Rua das Flores is one of the best Portuguese restaurants in Lisbon if you want a smaller, more casual room centred on petiscos and daily dishes. Tripadvisor lists it at Rua das Flores 103 in Chiado, and it is one of the names that comes up again and again in lists of places worth booking in the city. It works especially well if you want something Portuguese and lively without going fully old-school.
Address: Rua das Flores 103
Best for: petiscos, sharing plates, central dinner plans
Neighbourhood: Chiado
Average price: €€€
Casa do Alentejo
Casa do Alentejo is one of the most memorable places to eat Portuguese food in central Lisbon, not just because of the restaurant itself but because of the building. The official site confirms the address at Rua Portas de Santo Antão 58 and makes clear that the restaurant and taberna are both part of the same historic venue. It is a very good pick if you want regional Portuguese cooking in a setting that feels distinctly Lisbon.
Address: Rua Portas de Santo Antão 58
Best for: Alentejo cuisine, atmospheric interiors, traditional dinners
Neighbourhood: Restauradores
Average price: €€€

Zé dos Cornos
Zé dos Cornos is one of the best traditional lunch spots in Lisbon if you want something straightforward, generous, and unpretentious. Tripadvisor lists it at Beco dos Surradores 5 and classifies it under barbecue, grill, and Portuguese food, which tells you a lot about the kind of meal to expect. It is a good fit for travellers who want a proper old-school tasca rather than a modern reinterpretation of one.
Address: Beco dos Surradores 5
Best for: grilled meats, cheap eats, traditional lunch
Neighbourhood: Martim Moniz / Mouraria
Average price: €
Taberna Sal Grosso
Taberna Sal Grosso is one of the most dependable choices in Lisbon if you want traditional Portuguese flavours in a small-format restaurant that still feels a little more contemporary than a classic tasca. Tripadvisor lists the original location at Calçada do Forte 22, close to Santa Apolónia. It is especially good for sharing dishes and works well if you are staying around Alfama or planning a slower dinner in that part of the city.
Address: Calçada do Forte 22
Best for: sharing plates, Portuguese comfort food, dinner in Alfama
Neighbourhood: Santa Apolónia / Alfama edge
Average price: €€
O Velho Eurico
O Velho Eurico is one of the clearest tasca-style picks in the city right now. Tripadvisor places it at Largo de São Cristóvão 3, and it continues to draw strong demand around its house-style Portuguese cooking. This is the sort of restaurant that suits travellers looking for a more relaxed, old-Lisbon atmosphere rather than a polished dining room.
Address: Largo de São Cristóvão 3
Best for: tasca classics, relaxed dinners, local atmosphere
Neighbourhood: Mouraria / São Cristóvão
Average price: €€

Laurentina
Laurentina is one of the best-known places in Lisbon for bacalhau, which still matters if you want to eat classic Portuguese food properly. The restaurant’s official site and Tripadvisor both place it at Avenida Conde de Valbom 71A, and the restaurant is explicit about its identity as “O Rei do Bacalhau.” This is the obvious pick if you want to lean into cod dishes rather than a broader tasca menu.
Address: Avenida Conde de Valbom 71A
Best for: bacalhau, traditional sit-down meals, classic Portuguese dishes
Neighbourhood: Avenidas Novas / Saldanha area
Average price: €€€
A Provinciana
A Provinciana is one of the best value picks in central Lisbon if you want a simpler, more traditional restaurant without a lot of ceremony. Tripadvisor lists it at Travessa do Forno 23-25 and classifies it under European and Portuguese cuisine with a lower price point. It is a practical option when you want local food in the centre without committing to a longer, heavier dinner.
Address: Travessa do Forno 23-25
Best for: value, simple traditional meals, central lunch
Neighbourhood: Restauradores / Baixa edge
Average price: €
Ofício
Ofício is one of the strongest options if you want a more polished take on traditional Portuguese cuisine. Michelin lists it as a Bib Gourmand and places it at Rua Nova da Trindade 11, describing it under traditional cuisine rather than modern Portuguese. That makes it a good bridge between classic flavours and a more refined dinner setting.
Address: Rua Nova da Trindade 11
Best for: modern traditional cuisine, date nights, polished dinners
Neighbourhood: Chiado
Average price: €€€

Which Portuguese restaurant in Lisbon is best?
If you want one classic answer, Solar dos Presuntos is still one of the strongest all-round picks thanks to its reputation, central location, and old-school style. For seafood, Ramiro is the obvious call. If you want a tasca atmosphere, O Velho Eurico and Zé dos Cornos make more sense. For something more polished but still rooted in Portuguese cooking, Ofício is one of the best options in the city.
Practical tips before you choose
If you are staying in the centre, Chiado and Restauradores give you easy access to places like Taberna da Rua das Flores, Ofício, Solar dos Presuntos, Casa do Alentejo, and A Provinciana. Mouraria is better if you want tasca-style food, while Avenidas Novas works well for a more classic bacalhau meal at Laurentina.
Booking ahead is worth it for several of the better-known names, especially if you are planning dinner. Ramiro, Solar dos Presuntos, Laurentina, and Michelin-recognised Ofício are all established enough that you should not assume you can just walk in and get the exact time you want.
For more Lisbon food ideas beyond classic Portuguese restaurants, it also helps to read where to eat in Lisbon: best local restaurants, best food markets in Lisbon, best restaurants in Alfama, and where to eat in Bairro Alto.
Final thoughts
The best Portuguese restaurants in Lisbon are not all trying to do the same thing, and that is part of what makes the city so enjoyable to eat through. You can go from seafood and shellfish to cod, grilled meats, Alentejo cooking, and tasca-style petiscos without repeating the same kind of meal twice. That variety is exactly why this is one of the strongest food topics to build around in Lisbon.
FAQs
1. What are the best Portuguese restaurants in Lisbon?
Some of the strongest all-round picks are Solar dos Presuntos, Casa do Alentejo, Taberna da Rua das Flores, O Velho Eurico, and Ofício. For seafood, Ramiro is one of the city’s best-known names.
2. Where to eat Portuguese food in Lisbon city centre?
For central Lisbon, good options include Solar dos Presuntos, Casa do Alentejo, Taberna da Rua das Flores, Ofício, and A Provinciana. They all sit in or near areas like Restauradores, Chiado, and Baixa.
3. What is the best tasca in Lisbon?
O Velho Eurico and Zé dos Cornos are two of the strongest tasca-style picks if you want something informal, traditional, and full of local character.
4. What is the best Portuguese restaurant in Lisbon for seafood?
Cervejaria Ramiro is one of the best-known seafood restaurants in Lisbon and a strong choice if you want shellfish and a classic city institution.
5. What is the best Portuguese restaurant in Lisbon for bacalhau?
Laurentina is one of the clearest picks if you want to focus on bacalhau, and the restaurant explicitly positions itself as “O Rei do Bacalhau.”

Rafael Rocha
The Author
Having lived and studied in Lisbon for many years, a deep connection to the city grew naturally over time. Here I share practical guides and local recommendations to help you experience Lisbon better.







