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

Indian

Indian Affairs

Via Palermo, 6b, Rome, Italy, 00184, Rome

Average price €30

Indian

Via Foscolo, 13, Rome, Italy, 00185, Rome

Average price €25

Mediterranean

Via Cirenaica, 11, 00199, Rome

8.9 / 10
2,000 reviews

Average price €20

Japanese

Via degli Irpini, 8, 00185, Roma

Average price €31

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

Ethiopian

Via Cernaia, 36, 00185, Rome

Average price €20

Pizzeria

Via di Pietralata, 135, 00158, Rome

Average price €25

Vegetarian

Via dei Conciatori, 3, 00154, Rome

Average price €24

Japanese

via Emanuele Filiberto 251, 00185, Roma

Average price €30

Mediterranean

Via Costantino, 34, 00145, Rome

8.8 / 10
71 reviews

Average price €30

Seafood

Via Caio Rutilio, 22, 00175, Rome

8.8 / 10
89 reviews

Average price €25

Mediterranean

Viale di Valle Aurelia, 106, 00167, Roma

8.8 / 10
936 reviews

Average price €18

Italian

Via Aurora, 10, I-00187, Rome

8.8 / 10
41 reviews

Average price €45

Romano

Via dei Quintili, 2, 00175, Rome

8.2 / 10
1,605 reviews

Average price €20

Romano

Viale Raf Vallone, 61 - 63, 00173, Rome

8.1 / 10
123 reviews

Average price €20

Seafood

Via Marianna Dionigi, 36, 00193, Rome

8.7 / 10
335 reviews

Average price €40

Mediterranean

Via Torino, 32B, I-00185, Roma

8.7 / 10
57 reviews

Average price €25

Author

Via di Santa Maria dell'Anima, 30, I-00186, Rome

8.0 / 10
302 reviews

Average price €45

Seafood

Via Milano, 48, I-00184, Rome

8.7 / 10
672 reviews

Average price €60

Seafood

Piazza Baldassarre Avanzini, 00157, Roma

Average price €25

Set Menu 35€

Pizzeria

Via Giuseppe Donati, 89, 00159, Rome

Average price €14

Menu 14€

Romano

Via Orso Mario Corbino, 27, 00146, Rome

Average price €20

MENU PRANZO DI PASQUA € 25

Traditional cuisine

Via dei Meli, 19, 00172, Rome

Average price €15

Set Menu 10€

Mediterranean

Via di Pietralata, 135, 00158, Rome

8.4 / 10
120 reviews

Average price €20

Menu 10€

Mediterranean

Via Nomentana, 1070, 00156, Rome

Average price €15

Menu 25€

Mediterranean

Viale dei Quattro Venti, 70, I-00152, Roma

Average price €22

Brunch 10€

Filter

TheFork advantages