TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Tapas Restaurants in Lisbon

120 restaurants

Sort by Relevance

Portuguese

A Maria não Deixa

Rua da Boavista 28, 1200-067, Lisboa

8.3 / 10
236 reviews

Average price €12

Menu 18€ 18 €

Portuguese

Travessa da Espera - 54, 1200-176, Lisbon

Average price €17

Portuguese

Rua da Atalaia - 34, 1200-106, Lisbon

Average price €12

Portuguese

Travessa da Espera - 46, 1200-176, Lisbon

Average price €17

Specify a date and enjoy promotions of up to -50% in our best restaurants

Portuguese

Rua dos Remédios - 190, 1100-452, Lisbon

Average price €25

Portuguese

Rua do Terreiro do Trigo, 86, 1100-543, Lisbon

Average price €20

Portuguese

Rua São Filipe Neri - 14, 1250-096, Lisbon

8.3 / 10
260 reviews

Average price €20

Portuguese

R. Nova do Carvalho 32 1200-292, 1200-219, Lisbon

8.4 / 10
1,689 reviews

Average price €20

Menu Buffet 10€

Portuguese

Travessa de São Bartolomeu - 4, 1100-509, Lisbon

8.9 / 10
816 reviews

Average price €20

Belgian

Largo das Olarias, 37, 1100-376, Lisbon

7.5 / 10
10 reviews

Average price €15

International

Praça Martim Moniz - Centro Comercial Martim Moniz - 6º piso, 1100-341, Lisboa

8.3 / 10
198 reviews

Average price €20 Accepts Yums

Portuguese

Calçada do Marquês de Tancos 1, 1100-340, Lisbon

9.1 / 10
1,266 reviews

Average price €25

-50% off the "à la carte" menu!

Portuguese

Regueirao dos Anjos - 62, 1150-030, Lisbon

9.2 / 10
47 reviews

Average price €15

MICHELIN 2020Author

R. Dom Pedro V 81, 1250-096, Lisbon

9.5 / 10
317 reviews

Average price €30

Portuguese

R. São Marçal 88-94, 1200-368, Lisboa

Average price €20

Menu 8€

Portuguese

Rua de S. Paulo 27, 1200-017, Lisbon

9.1 / 10
912 reviews

Average price €25

Portuguese

R. Assunção 82, 1100-044, Lisbon

Average price €25

Spanish

R. da Rosa 71, 1200-141, Lisbon

Average price €20

European

R. Ângela Pinto, Mercado de Arroios loja 25, 1900-221, Lisboa

8.7 / 10
65 reviews

Average price €20

Portuguese

Rua dos Caminhos de Ferro - 136, 1100-109, Lisbon

Average price €15

Group Special: Menu 15€ (5 to 50 p.)

Portuguese

Rua do Poço dos Negros 90, 1200-109, Lisboa

Average price €22

Set Menu 18€

Portuguese

Calçada Do Monte 92A, 1170-251, Lisbon

Average price €15

Set Menu 6.50€

European

Rua da Alfândega - 110, 1100-016, Lisboa

Average price €20

Brunch 15€

International

Tv. Remolares 41, 1200-052, Lisbon

Average price €20

Set Menu 9.90€

Portuguese

Rua Dona Estefânia - 7B, 1150-179, Lisbon

Average price €16

Group Special: Menu 16€

Filter

TheFork advantages