When I first visited Barcelona eight years ago, it was love at first sight. One of the many reasons I adore the city is its abundance of vegan-friendly options. This time, I spent five days exploring—and even that wasn’t nearly enough to try all the incredible vegan restaurants the city has to offer.
Table of Contents
Accommodation
During my stay, I tried out three different hostels. The most expensive one, Urbany Hostel Barcelona (Avinguda Meridiana 97), truly stood out for its breakfast. They offered a generous vegan buffet with toast, vegan margarine, jam, fresh fruits and vegetables, fried potatoes, coffee, tea, juice, cereals, and soy milk. In my experience, hostel breakfasts rarely cater to vegans, so it was a very welcome surprise to see both soy milk and vegan margarine available.
Vegan Restaurants
Barcelona is a dream destination for vegans—there are simply too many places to try in one trip. Here are some highlights from the restaurants I did manage to visit, each one offering something special and memorable.
CatBar
Carrer de la Bòria 17 (Metro Jaume 1)

The first vegan restaurant I visited came highly recommended—and it lived up to the hype. It felt like it was made for someone like me: a cat lover who enjoys vegan food and craft beer. The bar is located in the hip El Born neighborhood, known for its artsy vibe and trendy hangouts.

As soon as you walk in, you’re greeted by quirky cat-themed décor, vintage pianos, and a fridge stocked with bottled beers. The menu is 100% vegan and focuses primarily on burgers and beer.


I ordered the Black Cat burger, a hearty bean burger that came with a side of crispy potatoes. The portion was massive—but so delicious that I finished every bite. Honestly, it might be the best vegan burger I’ve ever had.
Bar Celoneta Sangria Bar
Calle Sevilla 70 (Metro Barceloneta and a 10 min walk)

Another amazing vegan spot specialized in sangria rather than beer. You can choose between red, rosé, and white sangria—and they even offer alcohol-free versions. The food menu includes a wide selection of tapas, some raw dishes, and a few burgers. On Thursdays, they even serve vegan paella with prawns.
I tried the raw spaghetti with red pesto, followed by tiramisu for dessert, and of course, a glass of sangria. Everything was incredibly flavorful, and the vibe was relaxed and cozy—exactly what I needed after a long day of walking.
Enjoy Vegan
Plaza de Sant Augusti Vell 10, Zona Born (Metro Arc de Triomf)


One morning, I stopped by a café hoping for breakfast, but they were still preparing the food and didn’t have any breakfast items available. I ended up ordering a freshly baked quiche and a smoothie made from ingredients they already had. The food was okay, but nothing remarkable. I’d also note that their opening hours were unreliable, so plan accordingly. That said, the staff was very friendly and welcoming.
Veggie Garden
C/ Gran Via de les Corts Catalanes 602 (Metro Universitat)



One of my favorite things in Spain is the menú del día—a set menu that’s always an incredible deal. For just €8.50, I got a starter, a main course, dessert, a basket of bread, and a glass of wine or water. You can usually choose from a few options; I picked hummus for the starter and lasagna for the main. The lasagna, in particular, was excellent.
Santoni Cafetería
Ronda Sant Antoni 63 (Metro Universitat)




This charming little café felt warm and homey. The owners were kind, and the food was delicious and clearly homemade. I ordered the menú del día again—this time for €7.90—and added a passionfruit juice and water, which brought the total to around €11. I also couldn’t resist trying one of their vegan empanadas later in the afternoon. As you can see in the photos, they offer a huge variety of flavors, and I’d highly recommend grabbing one to go.
Liked it? Pin it or share it!


1 comment
I wish I had tried more of these when I was in in Barcelona earlier this year!!