Skip to content
Top Restaurants

Lisbon's culinary scene is a delightful mix of tradition and reinvention. The Portuguese capital celebrates its Atlantic heritage with exceptional seafood — grilled sardines, bacalhau prepared in countless ways, and fresh shellfish from the coast. Historic tascas in Alfama serve home-style dishes alongside robust local wines, while a new generation of chefs in neighborhoods like Príncipe Real and Santos is redefining Portuguese cuisine with creative, modern interpretations.

At a Glance

103
Restaurants
18
Cuisines
4.6
Average Rating
4.2 — 4.9
Rating Range

Top 103 Restaurants in Lisbon (2026)

103 restaurants ranked by Google Maps rating. Updated March 19, 2026.

Last updated: March 19, 2026

Cuisine Type

Price Range

: Less than 30€ per person€€: Between 30 and 60€ per person€€€: More than 60€ per person
Showing 103 of 103 restaurants
Jam Club - Restaurant
1

Jam Club

Restaurant
Between 30 and 60€ per person
4.9
Tv. dos Inglesinhos 49, 1200-223 Lisboa, Portugal
Cafe Dozo, Bairro Alto - Asian
2

Cafe Dozo, Bairro Alto

Asian
4.9
R. do Diário de Notícias 69, 1200-142 Lisboa, Portugal
Gurkha Restaurant & Bar - Picoas - Restaurant
3

Gurkha Restaurant & Bar - Picoas

Restaurant
4.9
R. Gonçalves Crespo 49, 1150-184 Lisboa, Portugal
The Mandala House Restaurant & Bar - Indian
4

The Mandala House Restaurant & Bar

Indian
4.9
R. António Pedro 72c, 1000-040 Lisboa, Portugal
El Paso Cantina Mexicana y Cocktail Bar - Mexican
5

El Paso Cantina Mexicana y Cocktail Bar

Mexican
4.8
Rua das Portas de Santo Antão 125, R. dos Condes 7, 1150-312 Lisboa, Portugal
Augusto Lisboa - Café & Brunch
6

Augusto Lisboa

Café & Brunch
4.8
R. de Santa M.nha 26, 1100-491 Lisboa, Portugal
Taverna do Marisco l Restaurante - Seafood
7

Taverna do Marisco l Restaurante

Seafood
4.8
R. das Portas de Santo Antão 22, 1150-268 Lisboa, Portugal
Restaurant ODAAN (Nepalese & Indian ) - Indian
8

Restaurant ODAAN (Nepalese & Indian )

Indian
4.8
B. dos Cavaleiros 07 LJ 11, 1100-131 Lisboa, Portugal
A Nossa Casa - Restaurant
9

A Nossa Casa

Restaurant
Between 30 and 60€ per person
4.8
R. da Atalaia 31, 1200-037 Lisboa, Portugal
Rose Stupa - Restaurant
10

Rose Stupa

Restaurant
4.8
Rua de Ponta Delgada 80B, 1000-244 Lisboa, Portugal
Saikai Izakaya - Authentic Japanese
11

Saikai Izakaya

Authentic Japanese
4.8
R. das Portas de Santo Antão 145, 1150-209 Lisboa, Portugal
Zaataria - Lebanese
12

Zaataria

Lebanese
Between 30 and 60€ per person
4.8
Av. Casal Ribeiro 6 a 10, 1000-092 Lisboa, Portugal
Copo de Mar - Fish
13

Copo de Mar

Fish
Between 30 and 60€ per person
4.8
Av. Barbosa du Bocage 107A, 1050-052 Lisboa, Portugal
H5 TEXAS BURGER -Avenida - American
14

H5 TEXAS BURGER -Avenida

American
4.8
R. de Santa Marta 14A, 1150-295 Lisboa, Portugal
Taverna Alfacinha - Restaurant
15

Taverna Alfacinha

Restaurant
Between 30 and 60€ per person
4.7
R. dos Sapateiros no 179, 1100-577 Lisboa, Portugal
O castico restaurant - Seafood
16

O castico restaurant

Seafood
Between 30 and 60€ per person
4.7
R. dos Sapateiros 81, 1100-578 Lisboa, Portugal
Pizzaria Tapas La Casa - Italian
17

Pizzaria Tapas La Casa

Italian
4.7
R. dos Correeiros 170, 1100-051 Lisboa, Portugal
Santa Rita - Portugal’s Best Restaurants - Restaurant
18

Santa Rita - Portugal’s Best Restaurants

Restaurant
4.7
R. de São Mamede 24, 1100-535 Lisboa, Portugal
Leve Leve - Tapas Bar - Tapas
19

Leve Leve - Tapas Bar

Tapas
Less than 30€ per person
4.7
Tv. da Boa Hora 39, 1200-011 Lisboa, Portugal
Lucimar - Restaurant
20

Lucimar

Restaurant
4.7
R. Francisco Tomás da Costa 28, 1600-093 Lisboa, Portugal
El Clan - Restaurante Português - Restaurant
21

El Clan - Restaurante Português

Restaurant
Between 30 and 60€ per person
4.7
R. Dom Duarte 4A, 1100-198 Lisboa, Portugal
Pata Negra - Portuguese Kitchen & Steak House - Portuguese
22

Pata Negra - Portuguese Kitchen & Steak House

Portuguese
Between 30 and 60€ per person
4.7
R. dos Arameiros 1, 1100-016 Lisboa, Portugal
Taberna Sal Grosso - Portuguese
23

Taberna Sal Grosso

Portuguese
Less than 30€ per person
4.7
Calçada do Forte 22, 1100-256 Lisboa, Portugal
Casa Nepalesa - Nepalese
24

Casa Nepalesa

Nepalese
Between 30 and 60€ per person
4.7
Av. Elias Garcia 172A, 1050-103 Lisboa, Portugal
Frade dos Mares - Seafood
25

Frade dos Mares

Seafood
Between 30 and 60€ per person
4.7
Av. Dom Carlos I 55A, 1200-647 Lisboa, Portugal
Floresta das Escadinhas - Restaurant
26

Floresta das Escadinhas

Restaurant
4.7
R. de Santa Justa 3, 1100-483 Lisboa, Portugal
Floresta do Calhariz - Restaurant
27

Floresta do Calhariz

Restaurant
4.7
R. Luz Soriano 7, 1200-259 Lisboa, Portugal
da Prata 52 - Portuguese
28

da Prata 52

Portuguese
Between 30 and 60€ per person
4.7
Rua da Prata 52, 1100-150 Lisboa, Portugal
Love Lisbon Restaurant & Bar - Asian
29

Love Lisbon Restaurant & Bar

Asian
Between 30 and 60€ per person
4.7
R. José António Serrano Floor 4, 1150-333 Lisboa, Portugal
Altar - Restaurant
30

Altar

Restaurant
Between 30 and 60€ per person
4.7
Largo Rodrigues de Freitas 21, 1100-495 Lisboa, Portugal
Gurkha Restaurant & Bar-São Bento - Indian
31

Gurkha Restaurant & Bar-São Bento

Indian
4.7
R de S. Bento 318, 1200-817 Lisboa, Portugal
Taberna Do Castelo - Restaurant
32

Taberna Do Castelo

Restaurant
4.7
Lgo de São Martinho, 1100-537 Lisboa, Portugal
New Himalaia - Indian
33

New Himalaia

Indian
4.7
R. São José 105, 1150-322 Lisboa, Portugal
O Gambuzino - Vegetarian & Vegan
34

O Gambuzino

Vegetarian & Vegan
Between 30 and 60€ per person
4.7
Rua dos Anjos 5A, 1150-032 Lisboa, Portugal
Rico Sabor - Restaurant
35

Rico Sabor

Restaurant
Between 30 and 60€ per person
4.7
Tv. dos Fiéis de Deus 28, Bairro Alto, 1200-189 Lisboa, Portugal
Santa Marta Mediterranean Restaurant Lisbon - Mediterranean
36

Santa Marta Mediterranean Restaurant Lisbon

Mediterranean
4.7
Santa Marta, R. de Santa Marta 61, 1150-294 Lisboa, Portugal
Versículo d'O Faia - Portuguese
37

Versículo d'O Faia

Portuguese
Between 30 and 60€ per person
4.7
R. da Barroca 60A, 1200-050 Lisboa, Portugal
A Parreirinha do Paraíso - Restaurant
38

A Parreirinha do Paraíso

Restaurant
4.7
Rua do Paraíso 40C, 1100-397 Lisboa, Portugal
Sucolento Santos - Restaurant
39

Sucolento Santos

Restaurant
4.7
R. do Instituto Industrial 7H, 1200-225 Lisboa, Portugal
Pastaria - Restaurant
40

Pastaria

Restaurant
4.7
Largo Santa Bárbara 8f, 1150-287 Lisboa, Portugal
Bairrices - Portuguese
41

Bairrices

Portuguese
4.7
Tv. do Carvalho 27, 1200-097 Lisboa, Portugal
A Venda Lusitana - Restaurant
42

A Venda Lusitana

Restaurant
Between 30 and 60€ per person
4.7
R. do Telhal 75, 1150-345 Lisboa, Portugal
Zenith - Café & Brunch
43

Zenith

Café & Brunch
4.6
R. do Telhal 4A, 1150-346 Lisboa, Portugal
Baía do Peixe - Praça do Comércio - Seafood
44

Baía do Peixe - Praça do Comércio

Seafood
Between 30 and 60€ per person
4.6
Praça do Comércio 9, 1100-148 Lisboa, Portugal
Restaurante Rio Grande - Portuguese
45

Restaurante Rio Grande

Portuguese
Between 30 and 60€ per person
4.6
R. Nova do Carvalho 55, 1200-019 Lisboa, Portugal
The Codfish House - Portuguese
46

The Codfish House

Portuguese
Between 30 and 60€ per person
4.6
Rua do Grilo 54, 1900-706 Lisboa, Portugal
JNcQUOI Avenida - Restaurant
47

JNcQUOI Avenida

Restaurant
4.6
Av. da Liberdade 182 184, 1250-146 Lisboa, Portugal
A Carvoaria - Restaurant
48

A Carvoaria

Restaurant
Between 30 and 60€ per person
4.6
R. Maria Andrade 6A, 1170-216 Lisboa, Portugal
Solar 31 da Calçada - Restaurant
49

Solar 31 da Calçada

Restaurant
Between 30 and 60€ per person
4.6
Calçada Garcia 31, 1150-169 Lisboa, Portugal
La Villa - Italian
50

La Villa

Italian
Between 30 and 60€ per person
4.6
Campo dos Mártires da Pátria 40 41, 1150-317 Lisboa, Portugal
Restaurante O Frade - Restaurant
51

Restaurante O Frade

Restaurant
Between 30 and 60€ per person
4.6
Calçada da Ajuda 14, 1300-598 Lisboa, Portugal
Cafe Portugal - Restaurant
52

Cafe Portugal

Restaurant
4.6
Praça Dom Pedro IV 59, 1100-200 Lisboa, Portugal
A Cozinha - Sr. Lisboa - Restaurant
53

A Cozinha - Sr. Lisboa

Restaurant
Between 30 and 60€ per person
4.6
R. São José 134, 1150-325 Lisboa, Portugal
Cotidiano - Chiado - Restaurant
54

Cotidiano - Chiado

Restaurant
4.6
R. do Crucifixo 2, 1100-183 Lisboa, Portugal
Em Alta Na Baixa - Portuguese
55

Em Alta Na Baixa

Portuguese
Between 30 and 60€ per person
4.6
R. de São Nicolau 22, 1100-061 Lisboa, Portugal
Tasca Do Marinheiro - Portuguese
56

Tasca Do Marinheiro

Portuguese
4.6
R. da Conceição da Glória 38, 1250-081 Lisboa, Portugal
Café do Rio - Craft Burgers - American
57

Café do Rio - Craft Burgers

American
4.6
Rua da Alfândega 114, 1100-016 Lisboa, Portugal
Forninho Saloio - Restaurant
58

Forninho Saloio

Restaurant
4.6
Tv. das Parreiras 39, 1150-250 Lisboa, Portugal
O Português Chiado - Restaurant
59

O Português Chiado

Restaurant
Between 30 and 60€ per person
4.6
R. dos Duques de Bragança 5G, 1200-162 Lisboa, Portugal
#Treestory - European
60

#Treestory

European
Between 30 and 60€ per person
4.6
R. Luciano Cordeiro 46A, 1150-069 Lisboa, Portugal
Belcanto - Portuguese
61

Belcanto

Portuguese
4.6
R. Serpa Pinto 10A, 1200-445 Lisboa, Portugal
The Food Temple - Vegetarian & Vegan
62

The Food Temple

Vegetarian & Vegan
Between 30 and 60€ per person
4.6
Beco do Jasmim 18, 1100-289 Lisboa, Portugal
Manjerica - Restaurant
63

Manjerica

Restaurant
4.6
Rua João das Regras, Praça da Figueira 5-A, 1100-293 Lisboa, Portugal
Josephine Bistro - European
64

Josephine Bistro

European
4.6
Portugal, Largo do Intendente Pina Manique 59, 1100-285 Lisboa, Portugal
Casa dos Pecados - Restaurant
65

Casa dos Pecados

Restaurant
Between 30 and 60€ per person
4.6
Tv. João de Deus 14/16, 1200-235 Lisboa, Portugal
Alto Minho - Portuguese
66

Alto Minho

Portuguese
4.6
R. de Santa Marta 84 C, 1050-200 Lisboa, Portugal
Pigmeu - Restaurant
67

Pigmeu

Restaurant
Between 30 and 60€ per person
4.6
R. 4 de Infantaria 68, 1350-274 Lisboa, Portugal
Volver de Carne y Alma - Argentinian
68

Volver de Carne y Alma

Argentinian
4.6
R. Luís de Freitas Branco 5D, 1600-488 Lisboa, Portugal
Mestrias Tasca Nova - Restaurant
69

Mestrias Tasca Nova

Restaurant
Between 30 and 60€ per person
4.6
da, Largo da Paz 22B, 1300-450 Lisboa, Portugal
Casa dos Passarinhos - Portuguese
70

Casa dos Passarinhos

Portuguese
4.6
R. Silva Carvalho 195, 1250-249 Lisboa, Portugal
Trinca - Restaurant
71

Trinca

Restaurant
Between 30 and 60€ per person
4.6
Rua dos Anjos 59C, 1150-034 Lisboa, Portugal
Solar dos Presuntos - Restaurant
72

Solar dos Presuntos

Restaurant
4.5
Junto ao Elevador do Lavra, R. das Portas de Santo Antão 150, 1150-269 Lisboa, Portugal
Lisbon Tu e Eu - Restaurant
73

Lisbon Tu e Eu

Restaurant
Less than 30€ per person
4.5
R da Adiça 58, 1100-116 Lisboa, Portugal
JNcQUOI Asia - Asian
74

JNcQUOI Asia

Asian
4.5
Av. da Liberdade 144, 1250-146 Lisboa, Portugal
Duque - Portuguese
75

Duque

Portuguese
Between 30 and 60€ per person
4.5
R. do Duque 5, 1200-158 Lisboa, Portugal
Tapa Bucho - Tapas
76

Tapa Bucho

Tapas
Between 30 and 60€ per person
4.5
R. do Diário de Notícias 122, 1200-141 Lisboa, Portugal
Zé dos Cornos - Restaurant
77

Zé dos Cornos

Restaurant
4.5
Beco dos Surradores 5, 1100-591 Lisboa, Portugal
Trobadores - Tapas
78

Trobadores

Tapas
Between 30 and 60€ per person
4.5
Calçada de São Francisco 6A, 1200-005 Lisboa, Portugal
O Pitéu da Graça - Restaurant
79

O Pitéu da Graça

Restaurant
Between 30 and 60€ per person
4.5
Largo da Graça 95 96, 1170-165 Lisboa, Portugal
Alfama Cellar - Restaurant
80

Alfama Cellar

Restaurant
Between 30 and 60€ per person
4.5
R. dos Remédios 127 131, 1100-451 Lisboa, Portugal
Cerqueira Restaurant - Restaurant
81

Cerqueira Restaurant

Restaurant
4.5
CC de Sant'Ana 49, 1150-301 Lisboa, Portugal
Taberna Anti Dantas - Restaurant
82

Taberna Anti Dantas

Restaurant
Between 30 and 60€ per person
4.5
R. São José 206, 1150-326 Lisboa, Portugal
Armaha restaurant Lisbon Portugal - Portuguese
83

Armaha restaurant Lisbon Portugal

Portuguese
4.5
Travessa da Água da Flor 7A, 1200-010 Lisboa, Portugal
Santa Restaurante & Bar - Restaurant
84

Santa Restaurante & Bar

Restaurant
Between 30 and 60€ per person
4.5
R. de São João da Praça 103, 1100-585 Lisboa, Portugal
Lisboa à Noite - Portuguese
85

Lisboa à Noite

Portuguese
4.5
R. das Gáveas 69, 1200-206 Lisboa, Portugal
Boubou's - Restaurant
86

Boubou's

Restaurant
4.5
R. do Monte Olivete 32A, 1200-280 Lisboa, Portugal
Time Out Market - Restaurant
87

Time Out Market

Restaurant
Between 30 and 60€ per person
4.4
Mercado da Ribeira, Av. 24 de Julho, 1200-479 Lisboa, Portugal
Restaurant - Cervejaria Ramiro - Seafood
88

Restaurant - Cervejaria Ramiro

Seafood
4.4
Av. Alm. Reis 1 H, 1150-007 Lisboa, Portugal
D'Bacalhau - Restaurant
89

D'Bacalhau

Restaurant
Between 30 and 60€ per person
4.4
Zona Ribeirinha Norte, R. da Pimenta 45, 1900-254 Lisboa, Portugal
O Velho Eurico - Restaurant
90

O Velho Eurico

Restaurant
Less than 30€ per person
4.4
LG de São Cristóvão 3, 1100-179 Lisboa, Portugal
Can the Can Lisboa - Restaurant
91

Can the Can Lisboa

Restaurant
Between 30 and 60€ per person
4.4
Praça do Comércio 82 83, 1100-148 Lisboa, Portugal
Zé da Mouraria 2 - Restaurant
92

Zé da Mouraria 2

Restaurant
Between 30 and 60€ per person
4.4
R. Gomes Freire 60, 1150-175 Lisboa, Portugal
Gambrinus - Portuguese
93

Gambrinus

Portuguese
4.4
R. das Portas de Santo Antão 23, 1150-264 Lisboa, Portugal
Selllva - Restaurant
94

Selllva

Restaurant
Between 30 and 60€ per person
4.4
R. Mouzinho da Silveira 32, 1250-302 Lisboa, Portugal
Sabor a Lisboa - Portuguese
95

Sabor a Lisboa

Portuguese
Less than 30€ per person
4.4
R. de Santa Marta 18C, 1150-295 Lisboa, Portugal
BEHER LISBOA - Restaurant
96

BEHER LISBOA

Restaurant
Between 30 and 60€ per person
4.4
Rua da Prata 249, 1100-417 Lisboa, Portugal
Café Buenos Aires - Restaurant
97

Café Buenos Aires

Restaurant
More than 60€ per person
4.4
Calçada do Duque 31B, 1200-155 Lisboa, Portugal
Eleven - Mediterranean
98

Eleven

Mediterranean
4.4
Rua Marquês Fronteira Jardim Amália Rodrigues, Parque Eduardo VII, 1070-051 Lisboa, Portugal
Prado - Restaurant
99

Prado

Restaurant
4.3
Tv. das Pedras Negras 2, 1100-404 Lisboa, Portugal
RIB Beef & Wine Lisboa - Restaurant
100

RIB Beef & Wine Lisboa

Restaurant
4.3
Praça do Comércio 31 34, 1100-148 Lisboa, Portugal
Infame Lisboa - European
101

Infame Lisboa

European
Between 30 and 60€ per person
4.3
Largo do Intendente Pina Manique 4, 1100-285 Lisboa, Portugal
Casa do Alentejo - Restaurant
102

Casa do Alentejo

Restaurant
Between 30 and 60€ per person
4.2
R. das Portas de Santo Antão 58, 1150-268 Lisboa, Portugal
Taberna da Rua das Flores - European
103

Taberna da Rua das Flores

European
Between 30 and 60€ per person
4.2
Rua das Flores 103 109, 1200-194 Lisboa, Portugal

Frequently Asked Questions

What are the best restaurants in Lisbon?

The top-rated restaurants in Lisbon include Jam Club, Cafe Dozo, Bairro Alto, Gurkha Restaurant & Bar - Picoas. These rankings are based on Google Maps ratings from thousands of verified reviews.


How many top restaurants are in Lisbon?

We have ranked 103 top restaurants in Lisbon, Portugal, covering 18 different cuisine types.


What types of cuisine can I find in Lisbon?

The restaurant scene in Lisbon features 18 different cuisine types, including American, Argentinian, Asian, Authentic Japanese, Café & Brunch.

Top 10 Best Restaurants in Lisbon (2026)

The absolute best dining experiences in Lisbon, hand-picked from 103 rated restaurants.

Browse by Price