TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

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

The Best Vegetarian dishes Restaurants in Rome

1,435 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.

Romano

Titta al 162

Via Emanuele Filiberto, 162, 00185, Rome

Average price €25

Mediterranean

Via Principe Amedeo, 27, 00185, Roma

Average price €25

Mediterranean

Borgo Pio, 21, 00193, Rome

Average price €25

Pizzeria

Via Giovanni Zanardini, 39, 00156, Rome

Average price €18

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

Romano

Via Tronto, 8, I-00198, Rome

Average price €20

Napolitain

Via di S. Cosimato, 9, 00153, Rome

Average price €18

Homemade cuisine

Via di Panico, 83, I-00186, Rome

8.4 / 10
424 reviews

Average price €30

Traditional cuisine

Via del Pantheon, 55, I-00186, Rome

8.4 / 10
191 reviews

Average price €55

Mediterranean

Via Vittorio Veneto, 155, I-00187, Rome

Average price €40

Pizzeria

Via Appia Nuova, 147, 00183, Rome

8.4 / 10
65 reviews

Average price €25

Seafood

Via Sardegna, 34, 00187, Rome

Average price €50

Creative

Viale Regina Margherita, 277, 00198, Rome

8.4 / 10
10 reviews

Average price €25

Pizzeria

Via Bolognetta, 46, 00132, Rome

Average price €15

Traditional cuisine

Via Lacedonia, 3, 00132, Rome

8.4 / 10
36 reviews

Average price €20

Italian

Via dei Noci, 28, 00172, Rome

Average price €20

Japanese

Viale dell'Oceano Pacifico, 83, 00144, Rome

8.3 / 10
605 reviews

Average price €25

Traditional cuisine

Via del Fosso di Santo Spirito 76, 00135, Rome

Average price €25

Mediterranean

Piazza Guido Crepax 4, 00127, Rome

8.4 / 10
464 reviews

Average price €15

Mediterranean

Via Cernaia, 14/B, 00185, Rome

Average price €30

American

Via Chiana, 58, I-00198, Rome

5.8 / 10
745 reviews

Average price €25

-20% on the total bill!

Middle Eastern

Via Portuense, 325, 00149, Rome

8.3 / 10
55 reviews

Average price €25

Mediterranean

Via Giovanni Antonelli, 39, 00197, Rome

8.2 / 10
97 reviews

Average price €20

Traditional cuisine

Via Roberto Bracco, 39, 00137, Rome

8.3 / 10
27 reviews

Average price €30

Mediterranean

Piazza della Scala, 19/21, 00153, Rome

8.2 / 10
102 reviews

Average price €18

American

Via Poli, 50, 00187, Rome

8.1 / 10
127 reviews

Average price €20

Filter

TheFork advantages