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

From market

Spleen

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

Average price €12

Menu 7.50€

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

European

Praça Martim Moniz 572 - Centro Comercial, 4ª andar, 1100-074, Lisbon

Average price €15

Menu 5€

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

8.4 / 10
130 reviews

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€

Portuguese

R. de São Bento 67, 1200-816, Lisbon

Average price €15

Set Menu 8.50€

Fine Dining

Av. Conde Valbom 111, 1050-067, Lisbon

Average price €25

All You Can Eat 19.90€

Asian

Alameda das Linhas de Torres 160, 1750-149, Lisbon

Average price €14

Set Menu undefined€

Portuguese

Calçada da Estrela 74 A, 1200-665, Lisbon

Average price €12

Menu 2 - 10€

South American

Estrada da Luz, 1600-161, Lisbon

Average price €12

Group Special: Menu 9.95€

Asian

Av. Alm. Reis 179A, 1000-250, Lisbon

Average price €14

Set Menu 6.65€

Indian

Rua do Sol ao Rato - 52, 1250-263, Lisbon

8.6 / 10
41 reviews

Average price €15

Lebanese

Rua moeda 8, 1200-275, Lisbon

8.6 / 10
509 reviews

Average price €20

Filter

TheFork advantages