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,449 restaurants

Sort by Relevance

Mediterranean

Mattarello Magliana

Via della Magliana, 210, 00146, Rome

8.5 / 10
1,677 reviews

Average price €25

Traditional cuisine

Via dei Greci, 23B, 00187, Rome

8.5 / 10
717 reviews

Average price €30

Mediterranean

Via Isola Bella, 52, I-00141, Rome

Average price €18

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

Mediterranean

Viale Aventino, 32 34c, 00153, Rome

8.5 / 10
308 reviews

Average price €30

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

Japanese

Via Piave,17- 21, 00187, Rome

8.3 / 10
1,045 reviews

Average price €28

Contemporary cuisine

Via Solferino, 6, I-00185, Rome

8.7 / 10
160 reviews

Average price €30

Steakhouse

Via Isacco Newton, 68, 00151, Rome

8.2 / 10
619 reviews

Average price €18

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

Traditional cuisine

Via delle Vigne, 139, 00166, Rome

8.3 / 10
137 reviews

Average price €25

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

Contemporary cuisine

Via Pellegrino Matteucci, 20, 00154, Rome

9.0 / 10
1,038 reviews

Average price €35

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

Seafood

Via Boccea, 820, 00166, Rome

7.4 / 10
8 reviews

Average price €30

Mediterranean

Viale America, 117/123, Rome, Italy, I-00144, Rome

7.2 / 10
14 reviews

Average price €30

Romano

Circonvallazione Clodia, 32, 00195, Roma

7.5 / 10
6 reviews

Average price €23

Asian

Via Pian Due Torri, 26, 00146, Rome

8.4 / 10
158 reviews

Average price €15

Mediterranean

Viale Opita Oppio, 72, 00174, Rome

8.9 / 10
137 reviews

Average price €28

Italian

Via Rasella, 3, 00187, Rome

Average price €35

Traditional cuisine

Via Trionfale, 8012, 00135, Rome

8.5 / 10
664 reviews

Average price €20

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

Thai

Via Giovannipoli, 125, 00145, Rome

8.9 / 10
285 reviews

Average price €25

Meat Cuisine

Via Ugolino Cavalcabò, 6, 00176, Rome

Average price €18

Lebanese

Via di Tor Cervara, 283, 00155, Rome

Average price €30

Mediterranean

Via Fonteiana 59 a/b,, 00152, Rome

Average price €20

Traditional cuisine

Via del Casale Ferranti, 39, 00173, Rome

8.4 / 10
2,622 reviews

Average price €16

Japanese

Via Piave, 70, 00187, Rome

8.4 / 10
1,340 reviews

Average price €20

Napolitain

Via di S. Cosimato, 9, 00153, Rome

Average price €18

Romano

Via dei Cluniacensi, 48, 00159, Rome

8.4 / 10
23 reviews

Average price €20

Romano

Piazzale Roberto Ardigò, 36, 00142, Rome

8.4 / 10
124 reviews

Average price €25

Filter

TheFork advantages