TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Vegetarian dishes Restaurants in Lisbon

568 restaurants

Sort by Relevance

European

Pão de Canela

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

8.7 / 10
19 reviews

Average price €15

BUFFET BRUNCH 18 €

Indian

Rua dos Sapateiros - 171, 1100-577, Lisbon

8.9 / 10
29 reviews

Average price €15

Calçada Ferragial 9, 1200-182, Lisbon

8.9 / 10
246 reviews

Average price €25

Portuguese

Calçada Ajuda 107, 1300-566, Lisbon

8.9 / 10
944 reviews

Average price €25

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

Portuguese

Praça Afonso de Albuquerque - Museu Nacional dos Coches, 1300-004, Lisbon

Average price €15

Fine Dining

R. Dom Francisco Manuel de Melo 36A, 1070-015, Lisbon

Average price €40

European

Largo do Carmo 16, 1200-092, Lisboa

Average price €15

Italian

R. Padre António Vieira 12, 1070-196, Lisbon

Average price €15

Fine Dining

Rua da Alfândega 98, 1100-016, Lisbon

Average price €18

International

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

8.8 / 10
59 reviews

Average price €14

Portuguese

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

8.8 / 10
113 reviews

Average price €16

Fusion

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

8.7 / 10
48 reviews

Average price €18

Indian

Rua Das Caravelas Lote 4.45 NR, 19, 1990-608, Lisbon

8.5 / 10
92 reviews

Average price €14

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

International

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

Average price €40

Set Menu 17€

European

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

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

Average price €20

Menu Refeição C 22€

American

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

Average price €15

Brunch

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€

Filter

TheFork advantages