Register my restaurant
Help

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

Portuguese

Dona Saudade

R. da Bica de Duarte Belo, 38, 1200-109, Lisbon

Average price €18

Varied

Av. de João de Deus, 41F, 1000-280, Lisbon

Average price €12

Portuguese

Doca de Santo Amaro - Armazém 16, 1350-353, Lisbon

Average price €25

Italian

Via do Oriente, 16 E, 1990-514, Lisbon

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

Mediterranean

Doca de Santo Amaro Armazém, 4, 1350-353, Lisbon

Average price €20

Portuguese

Praça Dom João da Câmara - Teatro Dona Maria II, 1100-201, Lisbon

Average price €20

European

R. Entrecampos 11, 1000-151, Lisbon

Average price €15

European

Alameda dos Oceanos, 81D, 1990-273, Lisbon

Average price €20

Fine Dining

R. Latino Coelho 50A, 1050-137, Lisboa

Italian

R. Cmte. Cousteau Lote 4.04.01 Loja C, 1990-067, Lisbon

Average price €15

European

R. Nova da Piedade 23, 1200-296, Lisbon

Average price €12

International

Rua da Saudade, 2, 1100-058, Lisbon

Average price €20

Portuguese

Rua Prior do Crato 69, 1350-259, Lisbon

Average price €12

Indian

Av. Júlio Dinis, Apólo 70 Loja 48, 1050-130, Lisbon

Average price €12

Portuguese

R. Ângela Pinto Loja 16, 1900-067, Lisboa

Average price €12

Portuguese

R. das Janelas Verdes 84, 1200-692, Lisbon

Average price €20

Portuguese

Praça Dom Pedro IV, 19, 1100-200, Lisboa

Average price €12

Traditional cuisine

R. Pimenta, 39, 1990-254, Lisbon

Average price €15

Indian

Calçada Agostinho de Carvalho - 12A/B, 1100-012, Lisbon

Average price €15

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

Contemporary cuisine

Rua Rodrigues Sampaio, 134, 1150-006, Lisbon

Average price €20

African

R. Pimenta, 65, 1990-254, Lisboa

Average price €15

Indian

R. Zambeze, 4.48.01C, 1990-069, Lisbon

Average price €12

Indian

R. Andrade, 54, 1170-016, Lisbon

Average price €25

Set Menus from 10€ to 15€

Portuguese

Av. Júlio Dinis 14 CC Columbia, 1050-053, Lisbon

Average price €15

Portuguese

R. Gilberto Rola 20, 1350-155, Lisboa

Average price €20

Filter

TheFork advantages