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

Japanese

Asahi Prenestina

Via Prenestina, 414, 00171, Rome

Average price €18

Japanese

Via di S. Croce in Gerusalemme, 1, 00185, Rome

Average price €20

Seafood

Via della Pisana, 325, 00163, Rome

Average price €17

Romano

Piazza Stefano Jacini, 14, 00191, Rome

Average price €17

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

Mexican

Via Benedetto Croce, 61, 00142, Rome

Average price €25

Creative

Via Ludovico Micara, 37, 00165, Rome

Average price €35

Romano

Via Eraclito di Efeso, 00124, Rome

Average price €33

Traditional cuisine

Via Ugo Ojetti, 8, 00137, Rome

Average price €35

Contemporary cuisine

Via Castelfidardo, 39, 00185, Rome

Average price €40

Romano

Viale Appio Claudio, 115, 00174, Rome

Average price €20

Mediterranean

Via dei Due Ponti, 48, 00189, Rome

Average price €25

Pizzeria

Via Sistina, 14, 00187, Rome

Average price €25

Mediterranean

Via Caio Lelio, 22, 00175, Rome

Average price €18

Mediterranean

Piazza Lorenzo Lotto, 20, 00147, Rome

Average price €25

American

Via Cavour, 291, 00184, Rome

Average price €15

Mediterranean

Via Ridolfino Venuti, 77-79-81, 00162, Rome

Average price €25

Mediterranean

Via della Luce, 3A, 00154, Rome

Average price €30

Mediterranean

Via Cinquefrondi, 126, 00173, Rome

Average price €20

Vegan cuisine

Via Dignano d'Istria, 51, 00177, Rome

Average price €25

Sardo

Via di S. Vincenzo dè Paoli, 3, 00152, Rome

Average price €35

Traditional cuisine

Via di S. Martino Ai Monti, 51, 00184, Rome

Average price €18

Mediterranean

Via Gasperina, 166, 00118, Rome

Average price €25

Traditional cuisine

Via dei Latini, 27, 00185, Rome

Average price €18

Romano

Via di Vallericca, 72, 00138, Rome

Average price €25

Fusion

Via di Santa Maria dell'Anima, 52, 00186, Rome

Average price €15

Filter

TheFork advantages