Cured ham and slow-cooked oxtail give Italy a meaty name, yet Rome is one of the easiest cities in Europe to eat without meat. Around a tenth of Italians are vegetarian, half the Roman classics are meat-free by tradition, and the city has dedicated veggie and vegan kitchens that go well past salad. This is our guide at VayCay Couple, to the best vegetarian restaurants in Rome, the top vegan spots, the naturally meat-free dishes to order in any trattoria, and the cheese and pasta rules that catch visitors out. Written and checked in July 2026, so confirm addresses and hours before you go.
Is Rome vegetarian-friendly?
Yes, and more easily than most first-timers expect. Roman home cooking leans on vegetables, cheese, eggs, bread and pulses, so a great deal of the menu is already meat-free, and any trattoria can put together a proper vegetarian meal on request. Italy has one of the higher rates of vegetarianism in Europe, so waiters are used to the question. Two things catch people out, the cured pork tucked into the famous pasta dishes, and the animal rennet in most Italian hard cheese, which matters if you are strict. Vegans need to steer around cheese and egg, but the dedicated addresses below make that simple. So is Rome vegetarian friendly? Very, once you know the rules, and vegetarian food in Rome goes far beyond salad and plain pasta.
The best vegetarian restaurants in Rome
These are the vegetarian restaurants Rome is best known for, running from the grand old institution to a cheap trattoria near the station.
Il Margutta, on the smart Via Margutta 118 near Piazza del Popolo, is the grande dame. Rome’s oldest vegetarian restaurant, open since 1979, it doubles as an art gallery and runs a popular weekend Green Brunch buffet with more than fifty organic dishes. Book ahead, and budget roughly 25 to 35 euro for brunch.
For a special dinner, Mater Terrae sits on the rooftop of the Bio Hotel Raphael at Largo Febo 2, a minute from Piazza Navona. The vegetarian and vegan menu is organic and precise, dinner runs from about 7pm, and the view over the domes is the reason to come. This is the top end, so treat it as an occasion.
Ciao Checca at Piazza di Firenze 25, near the Pantheon, is the quick and cheap choice, organic slow food to eat in or take away, with vegetarian, vegan and gluten-free plates from around 8 euro. Rifugio Romano, a traditional trattoria on Via Vicenza near Termini, is not meat-free but keeps an unusually long vegetarian section and big portions at trattoria prices, useful if you are travelling with mixed eaters.
Aromaticus, with small branches in Monti and Trastevere, does fresh herb-led bowls, soups and plates for a light lunch, and L’Insalatona near Via Veneto is a low-key veggie spot open for lunch and dinner with plates from roughly 11 to 20 euro. Between these six you are covered for anything from a fast bite to a proper sit-down.
The best vegan restaurants in Rome
The Rome vegan scene clusters south of the centre, especially around Ostiense, and covers a scruffy lunchtime buffet through to a full dinner. These are the best vegan restaurants Rome has, and it is worth cross-checking current hours on HappyCow before you set off.
Ops! near San Giovanni is the easy start, a pay-by-weight vegan buffet where you fill a box and pay by the gram, fresh, colourful and cheap at lunch. Buddy in Ostiense does vegan versions of Italian comfort food, pizza, pasta and burgers included, in a relaxed sit-down room.
Romeow Cat Bistrot on Via Francesco Negri 15, also in Ostiense, is the oddest and most charming vegan meal in the city, a creative kitchen with Indian and Mexican accents, a raw menu, and resident cats wandering between the tables. Flower Burger, with branches around town, turns out vegan burgers in bright beetroot and turmeric buns for a fast bite, and Grezzo Raw Chocolate on Via Urbana in Monti is a raw vegan patisserie with cheesecake and brownies around 5 euro plus chocolate to take home.
Rome’s veg and vegan spots at a glance
| Restaurant | Type | Area | Known for / price |
| Il Margutta | Vegetarian and vegan | Piazza del Popolo | 1979 original, Green Brunch ~25-35 euro |
| Mater Terrae | Vegetarian and vegan | Piazza Navona | Rooftop fine dining, top end |
| Ciao Checca | Veg, vegan, gluten-free | Near Pantheon | Fast, organic, from ~8 euro |
| Rifugio Romano | Veg-friendly trattoria | Termini | Long veg menu, cheap, big plates |
| Aromaticus | Vegetarian | Monti and Trastevere | Herb-led bowls, light lunch |
| Ops! | Vegan buffet | San Giovanni | Pay by weight, cheap lunch |
| Buddy | Vegan | Ostiense | Vegan pizza, pasta, burgers |
| Romeow Cat Bistrot | Vegan | Ostiense | Creative menu, resident cats |
| Grezzo | Vegan patisserie | Monti | Raw cakes, chocolate ~5 euro |
Naturally vegetarian Roman dishes to order anywhere
You do not need a dedicated restaurant to eat well, because much of the Roman canon is already meat-free. Order cacio e pepe, the pecorino-and-pepper pasta that is the city’s simplest classic, or the artichokes, carciofi alla romana braised with herbs and the crisp deep-fried carciofi alla giudia from the old Jewish Ghetto. In spring add fave e pecorino, broad beans with sheep’s cheese, and fiori di zucca, fried courgette flowers, but check the flowers are not stuffed with anchovy. Pizza marinara, tomato and garlic with no cheese, is vegan, and melanzane alla parmigiana is a filling standby. Finish with a maritozzo cream bun or a gelato. You can eat your way through the city without a veggie restaurant in sight, which is close to how Romans already eat.
The tricky bit, cheese, pasta and hidden meat
A few things trip up the careful eater. The three famous Roman pastas, carbonara, amatriciana and gricia, all contain guanciale, cured pig cheek, so they are not vegetarian despite looking plain. Most Italian hard cheese, including Parmesan and Pecorino Romano, is made with animal rennet, so it is not technically vegetarian, which matters if you are strict, though some places stock a rennet-free version if you ask. Pesto usually contains Parmesan, so it is out for strict vegetarians unless marked otherwise. On pasta itself, dried pasta is normally flour and water and so vegan, while fresh pasta usually contains egg. Watch too for anchovy in puntarelle dressing, meat ragu in suppli rice balls, meat broth in some soups, and lard rather than oil in a little of the bakery pizza bianca. Learn three phrases and you avoid almost every trap, sono vegetariano or sono vegano, I am vegetarian or vegan, senza carne e pesce, without meat or fish, and c’e carne nel brodo, is there meat in the broth. For self-catering, a cheap picnic of bread, tomatoes, olives and fruit needs no menu at all.
Where to look, by neighbourhood
If you would rather wander and pick, three areas reward it. Monti, behind the Colosseum, has the most modern veg-friendly cafes plus Grezzo for pudding. Trastevere mixes old trattorie with newer plant-based rooms. Ostiense, further south, is the vegan heart of the city, with Buddy and Romeow. Around the centre, Ciao Checca and Mater Terrae keep you close to the sights, and the city-run Turismo Roma, the city tourism board, keeps a current list of the produce markets worth a browse.
Rome takes only a little planning, learn the two phrases, book Il Margutta or Mater Terrae for a treat, and fill the gaps with cacio e pepe and artichokes. For everything else to see and eat, see the rest of a Rome trip and the meat-free eating across Europe pages.
FAQs
Yes, very. Much of classic Roman cooking is meat-free, from cacio e pepe to artichokes and pizza marinara, and every trattoria can do a full vegetarian meal. The main things to avoid are the cured pork in carbonara, amatriciana and gricia, and the odd anchovy.
Il Margutta near the Spanish Steps is the standout, Rome’s oldest vegetarian restaurant, going since 1979, with an organic menu and a weekend brunch buffet. Mater Terrae, on a rooftop by Piazza Navona, is the pick for a smarter, special-occasion meal.
The vegan cluster is around Ostiense, with Buddy for Italian comfort food and Romeow Cat Bistrot for something creative. Ops! near San Giovanni is a cheap pay-by-weight buffet, and Flower Burger does quick vegan burgers across the city.
Cacio e pepe, carciofi alla romana and alla giudia, fiori di zucca (ask about anchovy), melanzane alla parmigiana, fave e pecorino, pizza marinara (which is vegan) and maritozzo buns are all meat-free staples you can order almost anywhere.














