TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Lisbon

483 restaurants

Sort by Relevance

Japanese

Hanaya Chiado

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, Lisbon

Average price €20

Menu Refeição C 22€

American

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

Average price €15

Brunch 12,8 €

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

Portuguese

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

Average price €14

Menu 14€

South American

Av. Dom Carlos I 144a, 1200-031, Lisbon

Average price €15

Menu 9.50€

Portuguese

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

Average price €15

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

Portuguese

Rua dos Lusiadas, 130, 1300-370, Lisbon

Average price €15

Set Menu 7.50€

African

Praça Afrânio Peixoto 1A-B, 1000-009, Lisbon

Average price €20

Menu de Degustação - Experiência 19€

From market

R. Serpa Pinto 4, 1200-108, Lisbon

Average price €12

Set Menu undefined€

Portuguese

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

Average price €15

Set Menu 6.50€

Contemporary cuisine

R. Dom Francisco Manuel de Melo 26 D, 1070-015, Lisbon

Average price €10

Menu do dia 8.50€

International

R. Pinto Ferreira, 18A, 1300-464, Lisbon

Average price €12

Menu 7.50€

International

Travessa da Água da Flor No 7A / 7B, 1200-212, Lisboa

Average price €15

Set Menu 6.90€

Portuguese

Praça de Dom Luís I, 27 - Cais do Sodré, 1200-161, Lisbon

Average price €12

Set Menu 8€

Portuguese

R. Santos-O-Velho, 22, 1200-812, Lisbon

Average price €20

Menu 8€

International

R. Carlos Testa, 18A, 1050-046, Lisbon

Average price €15

Set Menu 9.90€

Portuguese

Rua Capitão Renato Baptista, 2, 1150-087, Lisbon

Average price €20

Group Special: Menu NaN€

Mediterranean

Rua Rodrigues Sampaio - 29, 1150-281, Lisbon

Average price €15 Accepts Yums

Set Menu undefined€

International

R. Sousa Martins 15B, 1050-217, Lisbon

Average price €9

Group Special: Menu 15€ (10 to 75 p.)

European

Alameda dos Oceanos 63D, 1990-208, Lisbon

Average price €8

Set Menu 6.50€

Indian

R. Vieira da Silva 56, 1350-344, Lisbon

Average price €15

Group Special: Menu 15€ (10 to 30 p.)

Portuguese

R. Latino Coelho 87 A, 1050-134, Lisbon

Average price €12

Menu 7.95€

Portuguese

R. Marquês Sá da Bandeira, 76, 1050-050, Lisbon

Average price €12

Menu 10€

American

R. Braamcamp, 62, 1250-096, Lisbon

Average price €12

Menu 9.90€

Filter

TheFork advantages