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.