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.

Vietnamese

Nhà hàng Tre Vietnam - Bambu Restaurante Vietnamita

R. do Salitre 38, 1250-144, Lisbon

8.7 / 10
50 reviews

Average price €15

International

Av. Columbano Bordalo Pinheiro 105, 1099-031, Lisbon

8.6 / 10
279 reviews

Average price €33 Accepts Yums

International

Avenida Almirante Reis - 137, 1150-015, Lisbon

Average price €15

Mexican

R. do Gremio Lusitano, 6/8, 1200-212, Lisboa

8.4 / 10
60 reviews

Average price €15

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

International

Praça Martim Moniz - Centro Comercial Martim Moniz - 6º piso, 1100-341, Lisboa

8.1 / 10
198 reviews

Average price €20 Accepts Yums

Japanese

Passeio das Tágides - 2.25.01 - Piso 1, 1990-280, Lisbon

7.7 / 10
445 reviews

Average price €15

MENU ALMOÇO 14.90€(FINS DE SEMANA E FERIADOS) 14,9 €

Italian

R. do Cura 1, 1200-643, Lisbon

9.9 / 10
563 reviews

Average price €20

Pizzeria

Av. Guerra Junqueiro, 12B, 1000-167, Lisbon

9.2 / 10
56 reviews

Average price €10

Portuguese

R. Silva Carvalho 167A, 1250-096, Lisboa

9.0 / 10
302 reviews

Average price €16

Chinese

R. António Pereira Carrilho 18A, 1000-141, Lisbon

8.9 / 10
29 reviews

Average price €13

Portuguese

Rua do Diário de Notícias - 51, 1200-142, Lisbon

6.9 / 10
83 reviews

Average price €20

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

Japanese

Rua Rodrigues Sampaio - 162, 1150-279, Lisboa

Average price €25

Combinados ao Almoço

Iranian

Av. Duque de Loulé 22B, 1050-090, Lisbon

Average price €12

Lunch Menu 8.90€

Portuguese

Alameda da Encarnação, Complexo Clube Tap, 1800-187, Lisbon

Average price €11

Menu 10€

Fine Dining

Largo do Terreiro do Trigo 1, 1100-050, Lisbon

Average price €30

Set Menu 12.5€

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

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

Average price €18

International

Rua do Conde de Redondo, 70, 1150-103, Lisbon

8.2 / 10
43 reviews

Average price €12

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

Portuguese

R. Bojador 5, 1990-254, Lisboa

9.6 / 10
27 reviews

Average price €12

Portuguese

R. Actor Isidoro 3C, 1900-221, Lisbon

9.4 / 10
193 reviews

Average price €22

Italian

Av. Elias Garcia, 180, 1050-193, Lisboa

9.4 / 10
266 reviews

Average price €15

Portuguese

R. da Oliveira ao Carmo, 47, 1200-309, Lisbon

Average price €25

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

Filter

TheFork advantages