airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar

The Best Vegetarian Restaurants in Havana, Cuba

Havana | © Falkenpost / Pixabay
Havana | © Falkenpost / Pixabay
Cuba isn’t known known for being a particularly good place for vegetarians, but things are improving as more and more private restaurants, known as paladars, open up. Here are some of the best restaurants serving vegetarian food for you to check out in the Cuban capital of Havana.

Oasis Nelva Café Creperie, Old Havana

Cafe, Creperie, Smoothie Bar, French, Cuban
Crepes
Crepes | © Luisa Contreras / Flickr

This small creperie sits above a handicrafts shop and serves crepes and smoothies. Everything is cooked with olive oil, and it’s a good spot for veggies who want to grab a quick bite. It’s a relaxed little place and it’s well worth stopping in.

More Info

Azucar Lounge, Old Havana

Restaurant, Fusion, Pub Grub, Cuban
Falafel
Falafel | © LauraCazes / Flickr

While not exclusively vegetarian, there are lots of good veggie options on the menu here. Vegans are also catered for. You can get falafel, pesto pasta and grilled vegetables, among other dishes. It’s on Plaza Vieja in Old Havana, and the location means that it’s fairly pricey.

More Info

Buena Vista Curry Club

Restaurant, Indian, Vegetarian, Vegan, Cuban

This is an Indian restaurant with some vegetarian and vegan options, which is a real rarity in Cuba. If you want to get your curry fix, this is the place to be. On longer trips to the island, you will be happy to find a restaurant with spicy food!

More Info

O'Reilly 304

Bar, Cocktail Bar, Tapas, Pub Grub, Cuban
Bartender at O'Reilly 304
Bartender at O'Reilly 304 | © Ty Nigh Flickr

A trendy cocktail and tapas bar in Old Havana, O’Reilly 304 has earned rave reviews for its veggie-friendly menu and its gin cocktails. It wouldn’t be out of place in any major US or European city, and you’d be remiss not to make a visit.

More Info