The 8 best vegetarian restaurants in Barcelona

On Spanish menus you will usually find many dishes with meat and fish. Do you eat vegetarian? Don’t panic, luckily there is plenty of choice of vegetarian and even vegan restaurants in Barcelona!

Personally, I don’t eat vegetarian specifically, although in my early days in Spain I had to get used to the amounts of meat and fish as well as the few vegetables you find on your plate. But the number of vegetarian restaurants in Barcelona has grown tremendously in recent years and is really not inferior to other popular cities.

1. Green Spot

Kitchen: Vegetarian world dishes
Price: Starters cost an average of 10 euros, main courses an average of 15 euros and a dessert an average of 6 euros.
Where: Green Spot Carrer de la Reina Cristina 12 (La Barceloneta)
One restaurant, Green Spot, really stands out for a special evening. This restaurant is known as the best of its kind in all of Spain, last year (2019) it was even ranked No. 1 worldwide, now (2020) at No. 28, again a remarkable achievement..
You can get a variety of world dishes, such as this “carpaccio” and brown rice, as well as, for example, delicious pastas and pizzas. Moreover, a lot of care is taken in the preparation of the plates, the service and the room, which of course adds to the experience. Highly recommended for an evening out. The restaurant promotes itself with the slogan “Veggie for veggies. Veggie for non veggies.’: also suitable so the non-vegetarians among us.

2. Roots & Rolls

kitchen: Plant-based Japanese and Asian dishes.
Price: Starters cost an average of 6 euros, main courses an average of 12 euros and a dessert an average of 7 euros.
Where: Roots & Rolls, Carrer Consell de Cent 401, (metro: L4 (yellow line) Girona)

Are you a real sushi fan or just in the mood for a nice healthy meal? At Roots & Rolls you can endlessly enjoy delicious dishes that have one thing in common: they are all 100% plant-based. Besides sushi, Roots & Rolls offers several other hot and cold dishes. The plant-based sushi rolls are the star product of this restaurant. Each roll is a unique combination of various fresh ingredients.

Roots & Rolls’ dishes can also be ordered at home or at work through Glovo, Resto-in and Veganooks apps. Roots & Rolls likes to contribute to a better environment and does as much recycling as possible, which is why all take-away boxes are 100% biodegradable.

3. Flax & Kale

Kitchen: Healthy flexitarian
Price: Starters cost on average 10 euros, main courses average 19 euros. Drinks about 5 euros.
Where: Flax & Kale, Carrer dels Tallers 74B (Metro: L1 (red line) Universitat)

The flexitarian, raw food lover or vegan in Barcelona has come to the right place at Flax & Kale. The same goes for foodies who don’t recognize themselves in any of these stereotypes, but just love good food and creativity on their plates.

The dishes on the menu are organized according to different categories and suitable for flexitarians who do not eat meat but do eat fish, vegans, raw food fanatics and those following a gluten-free diet. Of course, vegetables take an important place and so do the wildly popular superfoods, such as quinoa and kale (hence the name Flax & Kale). For drinks, you can choose from – how could it be otherwise – dozens of über-healthy juices or ecological wine.

Flax & Kale is from the same owners as the popular vegetarian restaurant Teresa Carles and is located in the El Raval neighborhood.

4. Veggie Garden

Kitchen: Asian
Price: Good price-quality balance, large portions. A daily menu costs 8.50 euros (including wine and dessert).
Where: Veggie Garden, Carrer dels Àngels 3 (Metro: L1 (red line) Universitat) or Gran Via de les Corts Catalanes, 602 (Metro L4 (yellow line) Passeig de Gràcia

The dishes are mainly inspired by Asian cuisine: a relief for those tired of the generally greasy Spanish food. Whether for lunch, dinner or a snack in between, this is the place to be.

The smoothies are amazing and a treat for the body and mind. For example, how about a blend of almond milk, pistachios and avocado?
Take-out is also possible. There are plenty of nice squares nearby to devour your dish in the sun or shade.

5. Ale & Hop

Kitchen: Mediterranean
Price: A beer costs an average of 3.50 euros. The price of hamburgers is about 6-8 euros.
Where: Ale & Hop, Carrer de les Basses de Sant Pere 10 (Metro: L1 (red line) Arc de Triomf)

As the name suggests, at Ale & Hop they love beer. Here you’ll find craft beers from all over the world. From light and sweet to heavy and bitter. Ale & Hop was voted the best beer restaurant in Barcelona by experts. In addition to a selection of bottled beers, the bar also has 10 different taps, which are changed every week.

The surprising vegetarian burgers complete the feast. The chalkboard displays the chef’s various creations, such as the Mexican burger made from chickpeas. The parsnip fries are also a delicious and healthy alternative to the patatas served in many restaurants. There are also plenty of options for vegans upon request.

6. Teresa Carles

Kitchen: Healthy, vegetarian
Price: A dish (without drinks or dessert) costs an average of 12.50-15 euros.
Where: Teresa Carles, Carrer de Jovellanos 2 (Metro: L1 (red line) Universitat)

Teresa Carles is Barcelona’s first and probably most popular vegetarian restaurant. It has been around since 1979 and its doors have been open seven days a week ever since. A few years ago it was completely renovated to reopen as a modern vegetarian restaurant

Breakfast, brunch, lunch and dinner are all available here. Many visitors – including true meat lovers – return here more than once. The choice is enormous. Think spinach salad with camambert, eggplant cake, tofu tartare and a variety of special salads that can be supplemented with all kinds of ingredients. Absolute musts are the green smoothies or the super healthy beet juices.

7. L’Hortet

Kitchen: vegetarian
Price: A weekday lunch menu costs 11 euros and an express costs 7.50 euros. On weekends during the day and on Friday and Saturday nights, the menu costs 15 euros and the express 10 euros.
Where: L’Hortet, Carrer Pintor Fortuny 32 (Metro: L3 (green line) Catalunya or Liceu)

L’Hortet is Catalan for “the vegetable garden” and has been wildly popular with locals for about 25 years. Many people have lunch here several times a week. During the week there is a daily changing lunch menu with all the trimmings or a so-called express menu, then you choose a dish plus dessert or coffee or tea.

On Friday and Saturday you can also eat from the menu in the evening, when the atmosphere is a bit hipper than during the day and you can eat fresh ravioli with seasonal mushrooms or homemade croquettes, for example. They also have patatas bravas with two delicious sauces, because making good sauces is what they do at L’Hortet, even the ketchup is handmade. Absolutely recommended is the fresh salad buffet, 100% organic and deliciously extensive.

8. Rasoterra

Kitchen: vegan
Price: The dishes to share cost between 6 and 8 euros.
Where: Rasoterra, Carrer del Palau 5

This plant based restaurant is located in the Gothic Quarter. In this restaurant they make everything as sustainable as possible but you will certainly not find boring dishes on the menu, because everything here is made in a super creative way. This is done by using seasonal and local products.

For example, in winter they have the trinxat, made from potatoes and kale, in spring the asparagus from Gavà with teriyaki sauce, in summer the tomato tartare from their own garden and in autumn a ‘mar i muntanya’ which is a combination of seaweed and mushrooms. They also offer a large arrangement of organic and vegan wines.