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,422 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.

Mediterranean

Lo Spuntino

Via Cassia, 927G, 00189, Roma

Average price €25

Romano

Piazza Campo de' Fiori, 6, 00186, Rome

Average price €25

Romano

Piazza Buenos Aires 6/7, 00198, Roma

Average price €25

Indian

Via Francesco Baracca, 19, 00166, Rome

Average price €18

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

Mediterranean

Via Flaminia, 489, 00191, Rome

8.4 / 10
164 reviews

Average price €35

Contemporary cuisine

Via Aurelia, 528a, 00165, Rome

Average price €20

Romano

Via Capoprati, 00135, Rome

8.4 / 10
28 reviews

Average price €25

Traditional cuisine

Via Pian Due Torri, 44, 00146, Rome

Average price €20

Italian

Via Rasella, 3, 00187, Rome

Average price €35

Romano

Largo della Polveriera 18, 00184, Roma

Average price €25

Traditional cuisine

Piazza Vittorio Emanuele, 2, I-00185, Rome

Average price €30

Mediterranean

Via Nazionale, 7, 00184, Rome

Average price €30

Pizzeria

piazza dell'unita, 6, 00192, Rome

Average price €13

Traditional cuisine

Via Carlo Casini, 197, 00126, Rome

Average price €28

Meat Cuisine

Via Ugolino Cavalcabò, 6, 00176, Roma

Average price €18

Italian

Via Gallarate, 6, 00182, Rome

Average price €15

Lebanese

Via di Tor Cervara, 283, 00155, Rome

Average price €30

Traditional cuisine

Via Licio Giorgieri, 55, 00165, Rome

Average price €35

Traditional cuisine

Via Sabotino, 16, 00195, Rome

Average price €25

Pizzeria

Via Nomentana Nuova, 65, 00141, Rome

8.4 / 10
551 reviews

Average price €20

Romano

Lungotevere di Pietra Papa, 2, 00146, Rome

Average price €15

Mediterranean

Via del Casale Agostinelli, 72, 00118, Rome

Average price €18

Mediterranean

Via Fonteiana 59 a/b,, 00152, Rome

Average price €20

Mediterranean

Via Principe Amedeo, 27, 00185, Rome

Average price €25

Pizzeria

Via Giovanni Zanardini, 39, 00156, Rome

Average price €18

Filter

TheFork advantages