24 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.
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.
Tip: Open daily 12:00 to midnight. Book the courtyard a fortnight ahead for weekend dinner.
Friggitoria Chiluzzo ★ 4.4 · Palermo
Piazza Kalsa 11, 90133 Palermo
Friggitoria Chiluzzo on Piazza Kalsa in Palermo serves vegan panelle (chickpea fritters), crocche di patate and arancina vegana from the morning counter.
Tip: Cash only. Panelle and crocche sandwich is the vegan order; the vegan arancina is the warm option.
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.
Tip: Open Tue-Sun 19:00-23:00; closed Monday. The five-course vegan tasting is 38 euros; cats stay.
Mezzaluna ★ 4.4 · Turin
quadrilatero-romano · Piazza Emanuele Filiberto 8/d, 10122 Torino
Mezzaluna in Turin's Quadrilatero Romano has been the first fully vegan restaurant in the historic centre since 1994. Piedmontese cuisine in vegan form.
Ristorante Vegano Biologico La Lanterna ★ 4.4 · Verona
Via Rosa 11, 37121 Verona
Ristorante Vegano La Lanterna in Verona near San Zeno is the city's reference 100 percent vegan and biological room. A 2026 TableJourney editor pick.
Tip: Book 4 days out for Saturday dinner; the seasonal tasting at €35 is the move for first-time visitors.
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.
Tip: Walk-in works for lunch; book three days ahead for dinner. The Saturday brunch fills after 11:00 with the cashew-burrata bowl.
Ruth's Kosher ★ 4.3 · Florence
santa-croce · Via Luigi Carlo Farini 2/A, 50121 Firenze
Ruth's in Florence's Sant'Ambrogio is the historic kosher vegetarian dining room next to the Synagogue, with Sephardic and Italian-Jewish vegetarian plates.
Tip: Open Sun-Thu lunch and dinner, Fri lunch only, closed Sat. The mezze platter and the kosher dairy menu are the house orders.
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.
Tip: Book ahead for dinner. The zucchini spaghetti and vegan moussaka are the standout orders; lunch is less crowded.
Moltivolti ★ 4.3 · Palermo
Via Giuseppe Mario Puglia 21, 90134 Palermo
Moltivolti in Palermo's Ballaro runs a clearly labelled vegan slate alongside the Sicilian and African carte, daily-changing soups, lentils and West African.
Tip: Vegan plates are clearly labelled on the chalkboard; book the courtyard table.
Frida Pizzeria ★ 4.3 · Palermo
Piazza Sant'Onofrio 37, 90134 Palermo
Frida Pizzeria in Palermo's Capo runs a clearly labelled vegan pizza slate, the caponata pizza and vegana pizza are the standouts. At Piazza Sant'Onofrio 37.
Tip: Closed Tuesday. Vegan pizzas labelled on the menu; gluten-free crust available with notice.
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.
Tip: Open Tue-Sun 12:30-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.
Tip: Open daily 12:30-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.
Gibran ★ 4.3 · Venice
Castello 6645, Calle del Cafetier, 30122 Venezia VE
Gibran in Venice's eastern Castello near Campo Santi Giovanni e Paolo is the Lebanese kitchen, with vegan-friendly mezze, falafel and stuffed vine leaves.
Flora ★ 4.3 · Verona
Stradone Maffei 8/C, 37121 Verona
Flora in Verona on Stradone Maffei runs a vegan and gluten-free contemporary kitchen.
Tip: The seasonal tasting menu at €32 is the right entry; ask for the gluten-free version if needed.
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.
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.
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.
Tip: Open daily 12:30-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.
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
santa-croce · Via Pietrapiana 47R, 50121 Firenze
Universo Vegano in Florence's Santa Croce is the Italian vegan-fast-food chain's Florence outpost, with a 100% plant-based carte of pizza, burgers.
Tip: Open daily 11:00-15:00 and 19:00-24:00. Counter format with a seated room; vegan pizza by the slice and burgers are the calling cards.
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.
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.
Tip: Walk-in only; the lunch set is 12 euros and runs 12:00-15:00 weekdays. The vegan tortellini in brodo is the order to make.
Universo Vegano ★ 4.0 · Verona
Stradone San Fermo 24, 37121 Verona
Universo Vegano in Verona is the casual vegan-bistro chain's central location on Stradone San Fermo, daily plant-based bowls. A 2026 editor pick.
Tip: Daily lunch bowl plus drink runs €14; the vegan burger with chickpea patty is the steady order.