🍴 Florence, Italy

Plant-Based Restaurants in Florence

7 verified venues. Prices in local currency, HappyCow ratings, and honest verdicts from the Leaf & Roam team.

01

Il Vegano

100% Vegan
Via Luigi Alamanni 3r, Santa Maria Novella

Florence's most popular fully vegan restaurant, conveniently located near the Santa Maria Novella train station. The handmade pappardelle with porcini ragu, truffle-oil crostini, and tiramisu made with cashew mascarpone demonstrate that Tuscan cuisine translates beautifully to plants. The rustic interior with exposed brick and warm lighting feels authentically Florentine.

HappyCow: ★★★★☆ 4.5/5 (280+ reviews)
Google: 4.4/5
Price: $11-24 (€10-22)
02

Brac Bookshop Cafe

Extensive vegan menu clearly marked
Via dei Vagellai 18r, Santa Croce

A beloved bookshop-cafe in the Santa Croce quarter where literary culture meets plant-based cuisine. The daily-changing vegan lunch specials feature seasonal Tuscan ingredients — think white bean ribollita, pappa al pomodoro, and farro salads with roasted vegetables. Browse contemporary art books while sipping natural wine in a space that feels like a Florentine intellectual salon.

HappyCow: ★★★★☆ 4.4/5 (220+ reviews)
Google: 4.5/5
Price: $9-20 (€8-18)
03

Vegastrobar

100% Vegan
Via delle Ruote 32r, San Marco

An all-vegan gastropub near the Accademia Gallery offering creative plant-based takes on Italian comfort food paired with craft beers and cocktails. The seitan cotoletta alla milanese, chickpea "frittata," and vegan Florentine schiacciata flatbread showcase Italian culinary tradition through a compassionate lens. The aperitivo hour with complimentary vegan snacks is a local ritual.

HappyCow: ★★★★☆ 4.3/5 (150+ reviews)
Google: 4.3/5
Price: $10-22 (€9-20)
04

Carduccio

Dedicated vegan menu alongside vegetarian
Via di Santo Spirito 50r, Oltrarno

A charming vegetarian and vegan deli-restaurant on the artisan-filled south bank of the Arno. The daily vegan lunch plate features seasonal Tuscan preparations — cannellini bean soup, roasted root vegetables, and focaccia with olive tapenade. The intimate space doubles as a small grocery selling organic Tuscan olive oil, sun-dried tomatoes, and vegan pesto.

HappyCow: ★★★★☆ 4.3/5 (130+ reviews)
Google: 4.4/5
Price: $8-18 (€7-16)
05

La Buchetta Food & Wine

Vegan-friendly with dedicated options
Via Ghibellina 17r, Santa Croce

A refined wine bar and restaurant in the historic Santa Croce district named after Florence's famous wine windows (buchette del vino). The kitchen creates vegan dishes that pair with their curated Tuscan wine selection — mushroom and truffle tagliatelle, roasted artichoke hearts, and chestnut flour castagnaccio cake. Sommelier guidance for vegan wine pairings is excellent.

HappyCow: ★★★★☆ 4.2/5 (90+ reviews)
Google: 4.5/5
Price: $13-30 (€12-28)
06

Quinoa

100% Vegan
Via delle Caldaie 20r, Santo Spirito

A bright all-vegan restaurant in the bohemian Santo Spirito neighborhood serving wholesome bowls, seasonal salads, and Italian-Mediterranean fusion dishes. The signature quinoa bowl with Tuscan kale, sun-dried tomatoes, and lemon-tahini dressing is reliable perfection. Freshly baked vegan cornetti and espresso make it a strong breakfast spot too.

HappyCow: ★★★★☆ 4.4/5 (170+ reviews)
Google: 4.3/5
Price: $9-20 (€8-18)
07

L'OV Osteria Vegetariana

Vegetarian osteria with full vegan menu
Via dell'Ariento 44r, San Lorenzo

A welcoming osteria tucked behind the San Lorenzo leather market offering a full vegan menu alongside vegetarian dishes. Seasonal Tuscan cooking shines in plates like ribollita with cavolo nero, pici pasta with garlic and cherry tomatoes, and affogato made with house-made coconut gelato. The exposed-beam dining room and handwritten daily menu board feel timelessly Italian.

HappyCow: ★★★★☆ 4.5/5 (240+ reviews)
Google: 4.4/5
Price: $11-26 (€10-24)