17 vegan spots across Italy, editor-picked. All Italy guides.
Joia ★ 4.8 · Milan
porta-venezia · Via Panfilo Castaldi 18, 20124 Milano
Joia on Via Castaldi is Europe's first Michelin-starred vegetarian restaurant, run by Pietro Leemann since 1989. The tasting menu is fully vegan on request, built ar
Brac ★ 4.4 · Florence
santa-croce · Via dei Vagellai 18r, 50122 Firenze
Brac in Florence's Santa Croce district is the bookshop-and-cafe with a fully vegetarian-and-vegan kitchen, with a daily-changing plant-based pasta carte and the central garden seats inside the courtyard.
Tip: Open daily 12:00 to midnight. Book the courtyard a fortnight ahead for weekend dinner.
Romeow Cat Bistrot ★ 4.4 · Rome
ostiense · Via Francesco Negri 15, 00154 Roma
Romeow Cat Bistrot in Rome's Ostiense district is the cat-cafe-and-vegan-bistrot with a 100 percent vegan tasting menu, plus 14 resident cats moving between the tables.
Tip: Open Tue-Sun 19:00 to 23:00; closed Monday. The five-course vegan tasting is 38 euros; cats stay.
Botanica Lab ★ 4.3 · Bologna
centro-storico · Via Battibecco 4/E, 40123 Bologna BO
Botanica Lab in Bologna's Centro Storico is the 100 percent vegan kitchen on Via Battibecco with the daily-changing plant-based carte, the burrata-of-cashew and the brunch carte on weekends.
Tip: Walk-in works for lunch; book three days ahead for dinner. The Saturday brunch fills after 11:00 with the cashew-burrata bowl.
Vegan Frog ★ 4.3 · Florence
santa-croce · Via dell'Ulivo 7r, 50122 Firenze
Vegan Frog in Florence's Santa Croce district is a small-room dedicated vegan kitchen, with a daily plant-based carte of pasta, burgers, salads and the weekend brunch, open daily for lunch and dinner.
Tip: Open daily 12:30 to 22:30. The 20-seat room books a week ahead for weekend dinner.
Vitto Pitagorico ★ 4.3 · Naples
Via Enrico Pessina 55, 80135 Napoli
Vitto Pitagorico opposite the National Archaeological Museum in Naples is the city's most complete plant-based restaurant, serving exclusively vegetarian, vegan, raw and gluten-free dishes inspired by the Pythagorean diet.
Tip: Book ahead for dinner. The zucchini spaghetti and vegan moussaka are the standout orders; lunch is less crowded.
Vegan Italy ★ 4.3 · Rome
centro-storico · Via Cesare Pascarella 13, 00153 Roma
Vegan Italy in Rome's Trastevere is the dedicated 100 percent vegan kitchen with a daily-changing menu of Italian classics in plant-based form, plus a brunch carte on weekends.
Tip: Open Tue-Sun 12:30 to 23:00; closed Monday. Saturday brunch sets are 22 euros; book three days ahead.
Il Margutta ★ 4.3 · Rome
centro-storico · Via Margutta 118, 00187 Roma
Il Margutta in Rome's Centro Storico is the 1979-founded vegan-and-vegetarian dining room near the Spanish Steps, with a daily-changing plant-based tasting carte and a brunch buffet.
Tip: Open daily 12:30 to 23:00. The Sunday brunch buffet is 32 euros all-you-can-eat; book a week ahead.
La Tecia Vegana ★ 4.3 · Venice
Calle dei Cinque, Dorsoduro 2104, 30123 Venezia VE
La Tecia Vegana in Venice's Dorsoduro is the city's longest-running plant-based trattoria, the canonical vegan stop with a Venetian-influenced carte and no meat in the kitchen.
Universo Vegano ★ 4.2 · Bologna
centro-storico · Via Goito 3/B, 40126 Bologna BO
Universo Vegano in Bologna's Centro Storico is the 100 percent plant-based bistro from the Italian chain, with the vegan Bolognese ragu, the seitan cotoletta and a daily-changing carte.
Tip: Walk-in works for lunch; the vegan ragu lasagne is the order and the seitan cotoletta runs at dinner. Open daily.
Officina Vegana ★ 4.2 · Naples
Via Sedile di Porto 71, 80134 Napoli
Officina Vegana in Naples' Pendino quarter is a vegan tavola calda with a daily-changing board of legumes, grains and seasonal vegetables, served as build-your-own plates or custom wraps at a cash-friendly counter.
Tip: Arrive early as the daily board sells down by 13:30. Wraps are the quickest order; plates give more variety.
Rifugio Romano ★ 4.2 · Rome
centro-storico · Via Volturno 39/41, 00185 Roma
Rifugio Romano in Rome's Castro Pretorio district is a Roman trattoria with a parallel vegan menu, plant-based versions of carbonara, cacio e pepe and amatriciana cooked daily.
Tip: Open daily 12:30 to 23:00. The vegan tasting set is 28 euros; book a fortnight ahead for weekend.
VegaMore ★ 4.1 · Bologna
centro-storico · Via San Felice 60, 40122 Bologna BO
VegaMore in Bologna's San Felice quarter is the plant-based bistro with a vegan-and-vegetarian carte, the cashew-mozzarella pizza and the long aperitivo crowd from 18:00.
Tip: Walk-in works; the cashew-mozzarella pizza is the order and the aperitivo crowd takes over after 18:30.
Universo Vegano ★ 4.1 · Florence
centro-storico · Via dei Servi 73, 50122 Firenze
Universo Vegano in Florence's Centro Storico is the Italian vegan-fast-food chain's Florence outpost, with a 100% plant-based carte of pizza, burgers, pasta and salads, open daily until 23:30.
Tip: Open daily 12:00 to 23:30. Counter format; the seated room is open until 22:00.
O'Grin ★ 4.1 · Naples
Via Mezzocannone 83, 80134 Napoli
O'Grin in Naples' Centro Storico is a compact vegan eatery on Via Mezzocannone with a daily-changing menu, seitan sandwiches, vegan desserts and a calm room one block from the main university strip.
Tip: Closed Monday. The daily plate special is the best value; seitan sandwich for a quick lunch.
Naturalmente Vegan ★ 4.0 · Bologna
mazzini · Via Mazzini 71, 40138 Bologna BO
Naturalmente Vegan in Bologna's Mazzini quarter is the 100 percent plant-based canteen with the daily lunch sets, the vegan tortellini in brodo and a brunch carte on Sunday.
Tip: Walk-in only; the lunch set is 12 euros and runs 12:00 to 15:00 weekdays. The vegan tortellini in brodo is the order to make.
Le Spighe ★ 4.0 · Venice
Via Giuseppe Garibaldi, Castello 1341, 30122 Venezia VE
Le Spighe on Via Garibaldi in eastern Castello is the small organic vegan and vegetarian counter near the Arsenale, with hot grains, salads and chocolate muffins by weight.