TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Vegetarian dishes Restaurants in Lisbon

449 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

Portuguese

Avenida Café

Av. da República 51C, 1050-188, Lisbon

Average price €16

Japanese

R. Alecrim 70, 1200-018, Lisbon

Average price €35

Portuguese

R. Alexandre Herculano 61B, 1250-096, Lisbon

Average price €20

Indian

Av. Marquês de Tomar 33A, 1050-053, Lisbon

Average price €14

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

Contemporary cuisine

Praceta Torres do Restelo 8, 1400-401, Lisboa

Average price €8

Portuguese

R. São Cristóvão 32, 1100-515, Lisbon

Average price €12

Fine Dining

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

Average price €20

Portuguese

Av. Óscar Monteiro Torres 54A, 1100-219, Lisbon

Average price €14

Fine Dining

R. São Miguel 68, 1100-571, Lisbon

Average price €15

Portuguese

Praça da Armada 17, 1350, Lisbon

Average price €40

Portuguese

R. da Madalena 277, 1100-321, Lisbon

Average price €20

African

R. das Fontainhas a São Lourenço 5, 1100-530, Lisbon

Average price €15

Fusion

R. dos Remédios 98, 1100-405, Lisbon

Average price €20

International

Rua de Campolide 372E, 1070, Lisbon

Average price €15

Set Menu 6.5€

Portuguese

Rua da Cozinha Económica - 16, 1300-149, Lisboa

Average price €30

Fine Dining

Praça do Comércio - 20/23, 1100-148, Lisbon

Average price €35

Moroccan

Passeio do Neptuno 3.04.01, 1990-169, Lisbon

8.3 / 10
22 reviews

Average price €14

Italian

Av. 24 de Julho 6A, 1200-480, Lisbon

8.3 / 10
227 reviews

Average price €17

Portuguese

Avenida de Roma 83, 1700-344, Lisbon

8.2 / 10
87 reviews

Average price €22

Portuguese

Rua do Mirador 42, 1300-416, Lisboa

7.1 / 10
16 reviews

Average price €13

Set Menus 7.5€ and 8€

International

Rua dos Fanqueiros - 232, 1100-107, Lisbon

7.4 / 10
84 reviews

Average price €15

Indian

R. Ângela Pinto, 40, 1900-221, Lisbon

Average price €15

Contemporary cuisine

Praça da Alegria, 50, 1250-096, Lisbon

Average price €35

Portuguese

R. Moeda 1 F/G, 1200-109, Lisbon

Average price €20

Filter

TheFork advantages