Rome is a plant-based dream and the Eternal City is serving up some seriously good vegan eats ๐ฎ๐น From flaky pastries and creative fine dining to gooey pizza and chocolatey desserts, Rome has it all. Don’t let anyone tell you it’s hard to eat vegan in Rome โ the truth is that Italian cuisine is naturally full of extraordinary plant-based dishes, and the growing number of dedicated vegan restaurants here means you’re spoiled for choice at every meal.
The action is spread across the city โ from the centro storico around Campo de’ Fiori to the quieter residential neighbourhoods of Prati and Ostiense. Here’s my guide to the best vegan and plant-based restaurants in Rome, tried, tested, and absolutely worth every minute.
Best Vegan Restaurants in Rome
1. Rifugio Romano โ Vegan Roman Classics Near Termini

Rifugio Romano on Via Volturno is the go-to spot for plant-based versions of classic Roman pasta dishes, and it is genuinely excellent. Cacio e pepe, amatriciana, carbonara, and tonnarello โ all the Roman greats, all made entirely from plants, all bursting with the flavour you’d expect from a serious Italian kitchen. The menu is vast, the portions are generous, and the pasta is made properly. It’s located just a few minutes from Termini station, which makes it ideal both as a first meal after arriving in Rome and a last supper before the train home.
๐ Via Volturno 39/41, 00185 Rome | โ๏ธ +39 06 4880 945 | ๐ rifugioromano.com | ๐ธ @rifugioromano
2. Grezzo Raw Chocolate โ Raw Vegan Chocolate & Gelato

Grezzo Raw Chocolate is one of Rome’s most beloved vegan institutions โ a raw, gluten-free chocolate shop and gelateria that has been setting a new standard for plant-based confectionery since 2012. The chocolates are handcrafted from raw cacao, the gelato is made without dairy or refined sugar, and everything is prepared with an almost obsessive attention to quality. The Monti location on Via Urbana is the most atmospheric, but all three branches across the city are worth visiting. Leave room for the tiramisu โ it’s astonishing.
๐ Via Urbana 130, Rome (+ Piazza Mattei & Piazza Euclide) | โ๏ธ +39 06 483443 | ๐ grezzorawchocolate.com | ๐ธ @grezzorawchocolate
3. Origano Campo de’ Fiori โ Wood-Fired Vegan Pizza by the Piazza

Origano on Largo dei Chiavari, just around the corner from Campo de’ Fiori, is one of the best places in Rome to eat wood-fired pizza โ vegan or otherwise. The menu is full of Roman classics done brilliantly in plant-based form: vegan amatriciana, gnocchi alla sorrentina, carciofo alla romana, and pizza that comes out of the oven properly charred and fragrant. The vegan tiramisu is a must. Open every day from 10am until nearly 11pm, it’s an ideal spot for a long lunch or early dinner in one of Rome’s most beautiful piazzas.
๐ Largo dei Chiavari 84, 00186 Rome | โ๏ธ +39 06 6880 8074 | ๐ origanocampodefiori.com | ๐ธ @origano.campodefiori
4. Buddy Roma โ All-Day Vegan Dining in the Centro Storico

Buddy Roma on Corso Vittorio Emanuele II is one of the most conveniently located vegan restaurants in the entire city โ right in the heart of the centro storico, a short walk from Piazza Navona and Campo de’ Fiori. The menu spans breakfast through dinner and offers a broad range of plant-based Roman dishes alongside burgers, smoothies, and desserts, all prepared with real care. The vegan carbonara is a highlight, and the tiramisu is outstanding. A great choice when you want a reliable, good-quality plant-based meal without having to venture far from the main tourist trail.
๐ Corso Vittorio Emanuele II 107A, 00186 Rome | โ๏ธ +39 06 8772 8433 | ๐ buddyroma.com | ๐ธ @buddyroma
5. Il Margutta โ Italy’s First Vegetarian Restaurant

Il Margutta on the beautiful Via Margutta is a genuine piece of Roman history โ Italy’s first vegetarian restaurant, open since 1979, and still one of the best. The elegant, art-filled dining room is a pleasure to sit in, the service is warm and professional, and the menu โ a sophisticated mix of vegetarian and largely vegan dishes โ changes with the seasons. The Sunday brunch is particularly legendary: a generous spread of seasonal salads, hot dishes, and pastries that draws both locals and visitors week after week. If you’re looking for a special lunch in Rome, this is it.
๐ Via Margutta 118, 00187 Rome | โ๏ธ +39 06 3265 0577 | ๐ ilmargutta.bio | ๐ธ @ilmargutta
6. Vrindaa โ Rome’s First 100% Vegan Fine Dining

Vrindaa on Via Salaria is something genuinely special โ Rome’s first 100% vegan fine dining restaurant, offering an intimate tasting menu experience that showcases seasonal, organic, plant-based cuisine at its very best. The six-course tasting menu is thoughtfully constructed and beautifully presented, using farm-grown ingredients and house-made natural wine. The space is small and intimate, with a warmth that makes the experience feel personal rather than formal. This is the restaurant to book if you want to experience plant-based food at the highest level Rome has to offer.
๐ก Tip: Vrindaa is small and very popular โ book well in advance, especially for weekend evenings. The tasting menu is typically the only option available, so arrive hungry.
๐ Via Salaria 203, 00198 Rome | โ๏ธ +39 06 8693 2756 | ๐ vrindaa.it | ๐ธ @vrindaa.it
7. Fermaggio โ Artisan Vegan Cheeses & Raw Food

Fermaggio is a revelation for anyone who thought giving up cheese was the hardest part of going vegan. This extraordinary artisan shop on Via Bergamo 27 produces handcrafted vegan cheeses โ aged, fermented, gluten-free, and bursting with complex flavour โ alongside fresh pasta, vegan charcuterie, and a bistro menu of raw food dishes. The fermaggi (vegan cheeses) are made with the same care and technique as traditional Italian formaggi, and the results are genuinely extraordinary. You can also order online via their shop if you want to take some home.
๐ Via Bergamo 27, Rome | ๐ fermaggio.shop | ๐ธ @fermaggio
8. Flower Burger โ Technicolor Vegan Burgers

Flower Burger has taken Italy by storm with its vibrant, colourful, and genuinely delicious 100% vegetarian and vegan burgers โ and Rome is no exception. The burgers here come in vivid pink, purple, and yellow buns made with natural vegetable dyes, and the patties range from the classic chickpea burger to more creative seasonal options. With 17 locations across Italy, Flower Burger has proven that fast food can be both visually stunning and plant-based without compromising on flavour. A fun and photogenic addition to your Rome food tour.
๐ Multiple locations across Rome | ๐ flower-burger.com | ๐ธ @flower_burger
9. Julietta Pastry & Lab โ Vegan Pastry Heaven in Ostiense

Julietta Pastry and Lab in the Ostiense neighbourhood is a genuine gem โ a 100% plant-based pasticceria and fermentation laboratory that produces some of the most beautiful and delicious vegan pastries in Rome. The cakes are extraordinary: multi-layered, precisely finished, and full of real flavour rather than just sweetness. The lab also produces fermented vegan products including cheeses, pickles, and condiments that you can purchase to take home. Run with real passion and expertise, Julietta is the kind of place that makes you feel genuinely excited about the future of plant-based food.
๐ Via Francesco Negri 25/27, 00154 Rome | ๐ juliettapastryandlab.it | ๐ธ @juliettapastryandlab
Tips for Vegan Travellers in Rome
Rome is one of the most vegan-friendly cities in Italy โ the city’s love of vegetable-based cooking and centuries-old dishes like cacio e pepe (easily made vegan) means you’ll find options everywhere. For the best concentration of vegan spots, head to the Monti neighbourhood (near Rifugio Romano and Grezzo) or the centro storico (Origano, Buddy, Il Margutta). For fine dining, Vrindaa requires advance booking. The Ostiense neighbourhood is worth the short tram ride for Julietta alone. And don’t forget to stop at a regular gelateria and ask for sorbetto โ it’s almost always accidentally vegan and often exceptional.
Have you eaten vegan in Rome? Let me know your favourite spots in the comments!