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

Portuguese

Costa Vicentina

Rua dos Correeiros - 37, 1100-161, Lisbon

Average price €25

European

Cruzes da Sé - 29, 1100-192, Lisbon

8.3 / 10
76 reviews

Average price €15

Portuguese

Rua da Escola Politécnica 85-87, 1200-279, Lisbon

8.3 / 10
44 reviews

Average price €20

International

Rua Francisco Sanches - 29A, 1170-140, Lisboa

Average price €15

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

Fine Dining

Tv. dos Pescadores 27, 1200-328, Lisbon

Average price €15

International

Rua do Crucifixo 58, 1100-183, Lisbon

8.4 / 10
399 reviews

Average price €20

Italian

R. do Alecrim 22, 1200-014, Lisbon

8.7 / 10
657 reviews

Average price €18

International

Rua Duarte Pacheco Pereira - 26C, 1400-256, Lisbon

8.3 / 10
3 reviews

Average price €12

Japanese

Praça de Dom Luís I, 1200-267, Lisboa

8.3 / 10
69 reviews

Average price €20 Accepts Yums

Portuguese

Rua do Chão da Feira, 25, 1100-129, Lisbon

8.3 / 10
16 reviews

Average price €20

Italian

R. David de Sousa 12A, 1000-107, Lisbon

9.0 / 10
555 reviews

Average price €18

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

Indian

R. dos Douradores 167, 1100-483, Lisbon

8.5 / 10
180 reviews

Average price €15

Italian

Campo das Cebolas - 50, 1149-063, Lisbon

8.2 / 10
100 reviews

Average price €20

Portuguese

R. da Junqueira, 1300, Lisbon

8.2 / 10
71 reviews

Average price €15

Fine Dining

Av. da Liberdade 29 A, 1250-139, Lisbon

8.1 / 10
107 reviews

Average price €30

Portuguese

Rua Portas de Santo Antão - 97, 1150-265, Lisboa

8.6 / 10
289 reviews

Average price €20

Portuguese

Rua Da Pimenta, 17 | Parque das Nações, 1990-254, Lisbon

8.4 / 10
380 reviews

Average price €16

Lebanese

R. Castilho 14C, 1250-096, Lisbon

8.4 / 10
770 reviews

Average price €18

Indian

Travessa do Benformoso - 2, 1100-395, Lisbon

8.1 / 10
5 reviews

Average price €12

International

Av. Duque de Loulé 3A, 1050-085, Lisbon

8.1 / 10
62 reviews

Average price €13

Brazilian

R. João Pereira da Rosa 7, 1200-269, Lisboa

8.6 / 10
184 reviews

Average price €15

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

Portuguese

Centro Comercial Alvalade 6B, Loja 32, 1700-035, Lisbon

8.0 / 10
104 reviews

Average price €12

European

Rua do Vigário - 14, 1100-615, Lisbon

8.0 / 10
30 reviews

Average price €12

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

International

Estrada da Luz 110, 1600-153, Lisbon

8.9 / 10
84 reviews

Average price €13

French

Rua da Conceição - 51, 1100-151, Lisbon

Average price €16

Filter

TheFork advantages