TheFork, a Trip advisor company

What
Where

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

The Best Vegetarian dishes Restaurants in Rome

1,448 restaurants

Sort by Relevance

Mediterranean

L'Osteria del Mare

Via Giuseppe de Camillis, 7, 00167, Rome

Average price €25

Romano

Via Attilio Benigni, 81, I-00156, Rome

Average price €20

Calabrese

Via Aurelia Antica 413, 00165, Rome

Average price €25

Seafood

Piazza Guglielmo Marconi, 6, 00144, Rome

7.3 / 10
219 reviews

Average price €43

-30% off the "à la carte" menu, including drinks!

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

Fusion

Via Salaria, 203, 00198, Rome

6.8 / 10
107 reviews

Average price €30

-30% off the "à la carte" menu, including drinks!

Middle Eastern

Via Brescia, 23, 00198, Rome

8.8 / 10
259 reviews

Average price €25

Seafood

Vicolo di Tor Boacciana, 21, 00121, Rome

10.0 / 10
36 reviews

Average price €30

Traditional cuisine

Via della Pisana, 374, 00163, Rome

7.7 / 10
36 reviews

Average price €25

-20% off the "à la carte" menu, including drinks!

Romano

Via Orso Mario Corbino, 27, 00146, Rome

Average price €20

MENU PRANZO DI PASQUA € 25

Mediterranean

Via Appia Antica, 176, 00179, Rome

9.9 / 10
95 reviews

Average price €30

Contemporary cuisine

Viale Val Padana, 34, 00141, Rome

Average price €30

-50% off the "à la carte" menu, including drinks!

Mediterranean

Via Aurelia, 481, 00165, Rome

Average price €25

Set Menu 10€

Traditional cuisine

Via Ezio, 21, 00192, Rome

6.9 / 10
142 reviews

Average price €25

-20% off the "à la carte" menu, including drinks!

InsiderCreative

Via Arturo Graf, 60, 00137, Rome

9.4 / 10
259 reviews

Average price €35

Japanese

Piazzale Roberto Ardigò, 33, 00142, Rome

8.5 / 10
62 reviews

Average price €20

Mediterranean

Average price €20

Traditional cuisine

Via Ostiense, 182/A, 00154, Rome

Average price €25

Seafood

Via dei Prati della Farnesina, 10, 00135, Rome

Average price €30

Creative

Via Bellegra, 46, 00171, Rome

Average price €20

Romano

Via Tiburtina, 949, 00166, Rome

Average price €20

Traditional cuisine

Via Giuseppe Basile, 6, 00166, Rome

Average price €18

Romano

Via Migiurtinia, 16, 00199, Rome

Average price €30

Traditional cuisine

Via di Baccanello, 299, Cesano,, 00123, Rome

Average price €20

Mediterranean

Via di Tor Pagnotta, 351, 00143, Rome

Average price €30

Pizzeria

Piazza dei Visconti, 6, 00163, Rome

Average price €20

Filter

TheFork advantages