5 Vegan Restaurants in Barcelona

Travelling as a vegan is becoming easier and easier, especially in the beautiful, bustling metropolis of Barcelona. This glittering city now offers a nice selection of restaurants and cafes for vegan travellers and holidaymakers. Fortunately, the majority of vegan restaurants are located of the busy, main drag of La Rambla de Catalunya, which means they are conveniently located and you can easily fit in a visit during your tour of the city.

Enjoy Vegan

During your search for vegan restaurants, you will have the opportunity to visit some of the most charming neighbourhoods of Barcelona. These restaurants are some of the most unique is the city and offer locally grown and organic ingredients and polite, dedicated staff. The menus are changed regularly, depending on the produce available during each season.

We strongly recommend you try to fit in a visit to at least one of these restaurants during your stay in Barcelona. Each restaurant on this list boasts it´s own individual theme and atmosphere and cannot be missed.

Veggi Garden

Veggi Garden, Barcelona

Veggi Garden is located in the lively Ravel area, next to the skateboarding mecca MACBA (Barcelona Museum of Contemporary Art). Here, they offer a 100% vegan menu with salads, bean chilis, tapas and vegan burgers. Prices are modest and vary between 5€ and 9€ for main courses. There is also a daily lunch menu which includes a starter, main and dessert for 8,50€.

The restaurant offers seating both inside and out. Outdoor you will find a large, airy terrace and inside you will find a room bursting with eclectic art and exotic vibes. Due to the restaurants location, it is usually filled with a young clientele during the evenings.

veggi garden

Before or after the meal, why not take a stroll to the MACBA to see the skateboarders or one of the exciting temporary exhibitions inside.

Address: Carrer de Àngeles, 3, 08001 (between the MACBA and the Biblioteca Catalunya)

Opening Hours: Monday to Saturday, 11:30 - 23:00

Enjoy Vegan

Enjoy Vegan

Enjoy a simple lunch at this restaurant in the area of El Born. Enjoy Vegan offers classic food such as vegan soups, various types of Spanish tortillas and vegan lasagne. Prices for a main course vary between 5€ and 10€ and Menu Del Día (menu of the day) costs 11€.

This restaurant has a particularly eco-friendly, sustainable mindset and puts a lot of effort into selecting both organic and locally grown produce. The staff here are incredibly friendly and go the extra mile for customers, but unfortunately, there aren´t many tables here so you may be waiting a while for a seat.

Enjoy Vegan

If you don´t manage to get a seat here, this restaurant offers a take away service which you can order and enjoy in the beautiful Cituidella Park which is near the Arc de Trimof. You can also order take away from their website, so you can enjoy ready-made, delicious vegan food in the comfort of your own home.

Address: Plaza de Sant Augusti Vell 10, 08001

Opening Hours: Monday to Thursday, 10:00 - 22:00 and Friday to Sunday 11:00 - 22:30



Enjoy a lovely evening at this unique and authentic bar, with a vegan burger in one hand and a tasty Catalan ale in the other. Catbar is a local favourite, with a simple menu of vegan burgers with names like Mexican Red, Black Cat and Crazy, all priced around 8€.


The lively atmosphere in this bar is perfect for those looking for a place to start the evening. Catbar is one of the oldest vegan restaurants in the city and is well-known place with a very good reputation! 

Tip: Make sure you say "hola" to the bar's owner Roy, who will gladly have a chat with you about the bar which he named after his daughter. 

Address: Carrer de la Boria, 17, 08003

Opening Hours: Monday to Wednesday, 18:30 - 23:00 and Thursday to Saturday, 12:30 - 23:00 

Restaurante Biocenter

Biocenter entrance

In a quiet part of the Raval area, you will find this restaurant which offers everything from breakfast to dinner, all in a charming room with a cosy, homely feel. The restaurant has a lovely large room with lots of seating, and also offers a few cosy places outdoors.


If you aren´t hungry yet but fancy a sit down and a nice cup of coffee, stop by Restaurante Biocenter, where you can choose from a variety of teas and vegan pastries.

A highly recommended Sunday activity is to bring a good book and treat yourself to a late lunch on the small outdoor terrace.

Address: Pintor Fortuny, 25, 08001

Opening Hours: Monday to Saturday, 9:00 - 23:00 and Sunday, 13:00 - 16:00

Restaurante Vegetalia


In the middle of a pretty, small square in the heart of the Raval you will find Restaurante Vegetalia. The restaurant offers a wide selection of both vegan and vegetarian dishes including vegan tapas, risotto, pizza and vegan burgers. You can also choose from a variety of organic teas and coffees.


You can sit both inside the quiet restaurant or on one of the outdoor tables. The prices vary between 7€ and 11€ and the Menu Del Día, which consists of three courses, is just 10€. Restaurante Vegetalia´s advantage lies in their flexibility, if you want to make some changes to the menu or fancy something in particular, just ask the staff.

Address: C / Escudellers, 54, 08002 (Plaza D, Emil Vendrell)

Opening Hours: Monday to Saturday, 11:00 - 23:00

Tip: Do not forget that many of the vegetarian restaurants you will see in Barcelona, often also offer vegan dishes! We recommend eating some little pinxtos or tapas in the later afternoon to curb your appetite and then head out to eat the Spanish way - after 9pm. Another thing to remember is that Barcelona is a city that loves to go out, so do yourself a favor and book a table at the particular restaurant you want to visit!