Skip to content
Top Restaurants

Best Portuguese Restaurants in Lisbon

17 Portuguese restaurants ranked by Google Maps rating.

← View all restaurants in Lisbon

Looking for the best Portuguese dining in Lisbon? Here are the top-rated {category} restaurants in {city}, Portugal, ranked by customer reviews. Whether you're a local or just visiting, these 17 {category} spots offer some of the best dining experiences in {city}.

At a Glance

17
Total Restaurants
4.6
Average Rating
4.4 — 4.7
Rating Range
€ — €€
Price Range

Interactive Map

Loading the map will connect to OpenStreetMap servers, which will receive your IP address.

#1
Pata Negra - Portuguese Kitchen & Steak House

Pata Negra - Portuguese Kitchen & Steak House

#22 overall Between 30 and 60€ per person
4.7
4,018 reviews

R. dos Arameiros 1, 1100-016 Lisboa, Portugal

Portuguese kitchen & steak house in Baixa. Rustic restaurant on Rua dos Arameiros serving quality steaks, grilled meats & traditional Portuguese fare.

#2
Taberna Sal Grosso

Taberna Sal Grosso

#23 overall Less than 30€ per person
4.7
3,727 reviews

Calçada do Forte 22, 1100-256 Lisboa, Portugal

Affordable Portuguese tavern in Alfama. Charming, budget-friendly taberna on Calçada do Forte offering petiscos, grilled fish & local wines.

#3
da Prata 52

da Prata 52

#28 overall Between 30 and 60€ per person
4.7
2,968 reviews

Rua da Prata 52, 1100-150 Lisboa, Portugal

Portuguese restaurant in the Baixa district. Welcoming spot on Rua da Prata serving traditional Portuguese cuisine, petiscos & regional wines.

#4
Versículo d'O Faia

Versículo d'O Faia

#37 overall Between 30 and 60€ per person
4.7
1,385 reviews

R. da Barroca 60A, 1200-050 Lisboa, Portugal

Cozy, classy seafood restaurant. Modern Portuguese seafood dishes served in a romantic, upscale locale with outside seating.

#5
Bairrices

Bairrices

#41 overall
4.7
1,007 reviews

Tv. do Carvalho 27, 1200-097 Lisboa, Portugal

Portuguese eatery in Bairro Alto. Charming neighborhood spot on Travessa do Carvalho serving authentic Portuguese petiscos & traditional dishes.

#6
Restaurante Rio Grande

Restaurante Rio Grande

#45 overall Between 30 and 60€ per person
4.6
4,252 reviews

R. Nova do Carvalho 55, 1200-019 Lisboa, Portugal

Portuguese restaurant in Cais do Sodré. Traditional eatery on Rua Nova do Carvalho serving classic Portuguese cuisine, seafood & regional wines.

#7
The Codfish House

The Codfish House

#46 overall Between 30 and 60€ per person
4.6
4,069 reviews

Rua do Grilo 54, 1900-706 Lisboa, Portugal

Codfish-focused Portuguese restaurant. Specialty eatery on Rua do Grilo dedicated to Portugal's beloved bacalhau, prepared in numerous traditional ways.

#8
Em Alta Na Baixa

Em Alta Na Baixa

#55 overall Between 30 and 60€ per person
4.6
2,225 reviews

R. de São Nicolau 22, 1100-061 Lisboa, Portugal

Portuguese restaurant in the Baixa district. Welcoming eatery on Rua de São Nicolau serving traditional Portuguese cuisine & petiscos at moderate prices.

#9
Tasca Do Marinheiro

Tasca Do Marinheiro

#56 overall
4.6
2,174 reviews

R. da Conceição da Glória 38, 1250-081 Lisboa, Portugal

Portuguese tavern near Príncipe Real. Authentic tasca on Rua da Conceição da Glória offering classic Portuguese dishes & seafood in a cozy setting.

#10
Belcanto

Belcanto

#61 overall
4.6
1,691 reviews

R. Serpa Pinto 10A, 1200-445 Lisboa, Portugal

Chic spot for Portuguese haute cuisine. Chic, wood-paneled dining room serving modern takes on Portuguese classics from chef Jose Avillez.

#11
Alto Minho

Alto Minho

#66 overall
4.6
1,270 reviews

R. de Santa Marta 84 C, 1050-200 Lisboa, Portugal

Portuguese restaurant on Rua de Santa Marta. Traditional eatery offering hearty cuisine from the Alto Minho region of northern Portugal.

#12
Casa dos Passarinhos

Casa dos Passarinhos

#70 overall
4.6
1,075 reviews

R. Silva Carvalho 195, 1250-249 Lisboa, Portugal

Portuguese restaurant in Campo de Ourique. Traditional eatery on Rua Silva Carvalho offering home-style Portuguese cooking & neighborhood charm.

#13
Duque

Duque

#75 overall Between 30 and 60€ per person
4.5
3,217 reviews

R. do Duque 5, 1200-158 Lisboa, Portugal

Portuguese restaurant in Bica. Traditional mid-range eatery on Rua do Duque serving classic Portuguese dishes, grilled fish & local wines.

#14
Armaha restaurant Lisbon Portugal

Armaha restaurant Lisbon Portugal

#83 overall
4.5
1,321 reviews

Travessa da Água da Flor 7A, 1200-010 Lisboa, Portugal

Portuguese restaurant in Bairro Alto. Welcoming eatery on Travessa da Água da Flor offering traditional Portuguese cuisine in a cozy setting.

#15
Lisboa à Noite

Lisboa à Noite

#85 overall
4.5
1,211 reviews

R. das Gáveas 69, 1200-206 Lisboa, Portugal

Modern Portuguese food in ancient stable. Salt cod, seafood & meat treated in a modern way in stylish surroundings of ancient stables.

#16
Gambrinus

Gambrinus

#93 overall
4.4
2,219 reviews

R. das Portas de Santo Antão 23, 1150-264 Lisboa, Portugal

Timeless setting for Portuguese cuisine. Portuguese dishes, with lots of fish & seafood, in simple setting of dark wood & white tablecloths.

#17
Sabor a Lisboa

Sabor a Lisboa

#95 overall Less than 30€ per person
4.4
1,600 reviews

R. de Santa Marta 18C, 1150-295 Lisboa, Portugal

Homey spot for cod & other regional eats. Classic restaurant with a relaxed vibe specializing in regional cuisine, including cod dishes.

Frequently Asked Questions

What are the best Portuguese restaurants in Lisbon?

The top-rated Portuguese restaurants in Lisbon include Pata Negra - Portuguese Kitchen & Steak House, Taberna Sal Grosso, da Prata 52. These are ranked based on customer ratings.


How many Portuguese restaurants are in Lisbon?

There are 17 highly-rated Portuguese restaurants in Lisbon, Portugal.