airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar
Sign In
Sections
Follow Us
Market at Campo della Pescaria | Deror_avi/WikiCommons
Market at Campo della Pescaria | Deror_avi/WikiCommons
add to wishlistsCreated with Sketch.

The Best Vegetarian Restaurants in Venice

Picture of Ione Wang
Updated: 25 May 2017
Eating vegetarian in Italy doesn’t have to be about sacrifice at all. If the vegetables are fresh, flavorful and cooked well, it can be a true indulgence. Take as your example the perfectly grilled eggplant, the simple basil pesto, or perhaps the garlicky tomato bruschetta drizzled with olive oil. Here are some restaurants in Venice that do vegetables justice.

Fiumefreddo Bio

Restaurant, Italian, Healthy, Vegetarian, Vegan, Gluten-free, $$$
add to wishlistsCreated with Sketch.

Vegans and vegetarians alike will feel right at home at Fiumefreddo Bio, a little restaurant with a focus on organic ingredients. Try the cabbage rolls stuffed with radicchio, or their goat cheese tzatziki on homemade bread. Quinoa and cabbage “meatballs” can be followed by spelt flour cannelloni stuffed with cheese, or eggplant and tofu parmigiana. You can come during breakfast hours to drink an almond milk, or for dinner for a nice selection of wine and craft beer.
More Info

Frary's

Restaurant, Middle Eastern, Italian, Gluten-free, Vegan, Vegetarian, $$$
add to wishlistsCreated with Sketch.
Dolma
Dolma | Courtesy of Frary's

Venice was for a long time a crossing point between Western and Eastern Europe and this history comes alive at Frary’s, where Middle Eastern and Italian cooking collide. Here, vegetable tagines can be followed by a homemade tiramisu. The restaurant does serve some meat and fish, but it caters especially to vegetarians and vegans, as well as gluten-free and halal eaters.
More Info
Wed - Mon:
11:30 am - 3:00 pm
Wed - Mon:
6:00 pm - 11:00 pm

La Tecia Vegana

Restaurant, Italian, Vegan, $$$
add to wishlistsCreated with Sketch.

La Tecia Vegana is perhaps the only sit-down restaurant in the city that’s completely organic and vegan. They bring the principles of good Italian cooking to tempeh, curries and everything in between. You’ll find remixed Venetian specialties like aubergines in saor, as well as particular desserts such as raw pistachio pies.
More Info

Buddha Soul Resto

Restaurant, Indian, Middle Eastern, Asian, Vegetarian, Vegan, $$$
add to wishlistsCreated with Sketch.

This restaurant can be found on Lido, a beach island just 20 minutes away by public transit. The cuisine is a mix of cultures, mostly Indian but with a dash of Middle Eastern and Asian ideas. There are options for meat and fish eaters, but the focus is on vegetarian cooking with curries, pilafs, specialty drinks and homemade desserts.
More Info
Sun - Sat:
12:00 pm - 3:30 pm
Sun - Sat:
6:00 pm - 11:00 pm

Le Spighe

Deli, Italian, Vegan, Vegetarian, $$$
add to wishlistsCreated with Sketch.

A small take-away place with a deli and salad bar where you choose your food and pay by weight. All the food is vegetarian and the menu changes every day depending on what’s seasonal. Think of buckwheat and carrot fritters, pasta with hemp and almond pesto and baked potatoes in a creamy curry sauce. A good place for a quick lunch.

Think we found the only vegan deli in Venice! #veganinvenice #lespighe

A post shared by Bex (@bexshindler) on

More Info
Sun - Sat:
9:00 am - 7:00 pm

Meal service:

Takeaway

La Zucca

Restaurant, Italian, Vegetarian, $$$
add to wishlistsCreated with Sketch.

The savory pumpkin flan served at La Zucca is the stuff of local legend. Like many of the restaurants on this list, there are options for meat eaters, but the focus here is decidedly on elevating the best seasonal vegetables available. In the summer, you’ll be able to sit outside on a gorgeous little canal. You’ll not want to miss out, so make a reservation in advance.
More Info
Mon - Sat:
12:30 pm - 2:30 pm
Mon - Sat:
7:00 pm - 10:30 pm