TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Lisbon

471 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.

Contemporary cuisine

Attla

R. Gilberto Rola, 1350-154, Lisbon

9.2 / 10
124 reviews

Average price €30

Portuguese

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

8.9 / 10
182 reviews

Average price €25

Group Special: Menu 30€ (4 to 60 p.)

Portuguese

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

9.1 / 10
912 reviews

Average price €25

Portuguese

Rua Filipe Folque 23A, 1050-010, Lisbon

Average price €15

Menu do Dia (€7/€9)

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

Mediterranean

Rua Rodrigues Sampaio - 29, 1150-281, Lisboa

8.8 / 10
130 reviews

Average price €15 Accepts Yums

Set Menu undefined€

Portuguese

Travessa do Cotovelo 12, 1200-132, Lisbon

9.0 / 10
311 reviews

Average price €25

European

Praça das Flores 25, 1200-250, Lisbon

8.7 / 10
19 reviews

Average price €15

BUFFET BRUNCH 18 €

Portuguese

Rua da emenda 100, 1200-170, Lisboa, 1200-050, Lisbon

8.9 / 10
113 reviews

Average price €16

Creative

Calçada Ferragial 9, 1200-182, Lisbon

8.9 / 10
246 reviews

Average price €25

Portuguese

R. António Maria Cardoso 15B, 1200-026, Lisboa

Average price €30

Vegetarian

Rua do Crucifixo - 30, 1100-183, Lisbon

8.8 / 10
66 reviews

Average price €12

Indian

Rua de São José - 105, 1150-322, Lisbon

8.5 / 10
31 reviews

Average price €15

Set Menu 6.99€

Fusion

R. Duques de Bragança 5G, 1200-162, Lisboa

8.7 / 10
48 reviews

Average price €18

International

Calçada de São Vicente, 95, 1100-568, Lisbon

8.7 / 10
59 reviews

Average price €14

Portuguese

Rua do Mirador 42, 1300-416, Lisbon

Average price €13

Set Menus 7.5€ and 8€

Italian

Regueirão dos Anjos - 81, 1150-028, Lisbon

Average price €12

Menu 8.5€

International

R. Cais de Santarém, 1300-038, Lisbon

Average price €40

Set Menu 17€

Japanese

Rua Fradesso da Silveira - Bloco C - Loja 3, 1300-609, Lisbon

Average price €20

Menu 14.50€

European

Av. Visc. de Valmor 15A, 1000-290, Lisboa

Average price €13

Menus para Grupos

Portuguese

Largo do Terreiro do Trigo, 14, 1100-603, Lisbon

Average price €15

Menu 9€

Japanese

Rua Nova do Almada - 14, 1100-365, Lisbon

Average price €25

Set Menu undefined€

Portuguese

Rua Doutor António Granjo - 6A, 1070-090, Lisbon

Average price €12

Menu Páteo 8.50€

Portuguese

Estr. do Clube de Ténis, 1300, Lisboa

Average price €20

Menu Refeição C 22€

American

Rua dos Caminhos de Ferro - 98, 1100-108, Lisbon

Average price €15

Brunch 12,8 €

Portuguese

R. Padre António Vieira 32-34, 1070-197, Lisbon

Average price €14

Menu 14€

Filter

TheFork advantages