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

Homemade cuisine

Hostaria Casa Roma

Via Collina, 56, 00187, Rome

Average price €35

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

American

Via di Torrenova, 108, 00133, Rome

Average price €15

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

Traditional cuisine

Lungotevere Ripa, 7, 00153, Rome

Average price €15

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

Seafood

Via Milano, 48, I-00184, Rome

9.0 / 10
673 reviews

Average price €60

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

Seafood

Via dei Prati della Farnesina, 10, 00135, Rome

Average price €30

Japanese

Via Domenico Falcioni, 23, 00123, Rome

8.9 / 10
187 reviews

Average price €20

Italian

Via Michele Amari, 29, 00179, Rome

8.9 / 10
273 reviews

Average price €20

Homemade cuisine

Via Gabi, 33, 00183, Rome

8.9 / 10
337 reviews

Average price €20

Pizzeria

Piazza dei Visconti, 6, 00163, Rome

Average price €20

Italian

Via Romanello da Forlì, 7, 00176, Rome

Average price €15

Toscano

Via dei Gelsi, 52, 00171, Rome

Average price €18

American

Via Enrico Fermi, 102, 00146, Rome

Average price €15

Italian

Corso Vittorio Emanuele II, 22, 00186, Rome

Average price €10

Romano

Via dei Serviti, 21, 00187, Rome

Average price €20

American

Via dei Filippini, 4, 00186, Rome

Average price €25

Homemade cuisine

Via Valle Borbera, 50, 00141, Rome

Average price €30

Mediterranean

Via Sestio Calvino, 20, 00174, Roma

Average price €20

Creative

Via della Scrofa, 20, 00186, Rome

Average price €20

Romano

Via del Casale di S. Basilio, 27, 00156, Rome

Average price €20

American

Piazza dei Re di Roma, 74, 00182, Rome

Average price €15

Mediterranean

Via Rocca Priora, 53, 00179, Rome

8.9 / 10
270 reviews

Average price €30

Mediterranean

Via Marco Minghetti, 2, I-00187, Rome

Average price €30

Contemporary cuisine

Via Oslavia, 33, I-00195, Rome

Average price €40

Fine Dining

Via del Leone, 23, 00186, Rome

Average price €35

Seafood

Viale dei Colli Portuensi, 99, I-00151, Rome

Average price €15

Filter

TheFork advantages