• Currency
  • Language
20 Jul 2015 | Estimated reading time: 5 minutes |
Vegetarian/Vegan restaurants

8 vegetarian and vegan restaurants in Barcelona

8 vegetarian and vegan restaurants in Barcelona

Tofu, soy, vegetables and more! Here are the delicious and original restaurants to eat healthily!

In recent years it has become increasingly accepted in Spain that people choose to follow a vegetarian or vegan diet, in a country of predominantly meat-eaters. Maybe locals initially called it a fad, but over time it has become a necessity for many. You can always hear some funny tales of a vegetarian's first time in Spain, and for vegans it can even be more "extreme" but in reality - and especially in cities like Barcelona - you can easily find a place to eat without the farming of meat behind it. Here's a list of vegetarian and vegan restaurants in Barcelona.

Vegetarian or Vegan? What's the difference.

Though many people already know the difference between the two, it's understandable if you've never had it explained to you that you wouldn't know they are two separate things. Vegetarians cut meat from their diets - usually on the principal of avoiding anything that would result in the death of an animal - but that doesn't rule out animal derivatives like honey, milk, eggs and so on, this can extend to clothing (e.g. wool [no-slaughter] vs leather [slaughter]) and other products. Vegans avoid all kinds of products associated with animals, including derivatives, this is usually on the principal that animals shouldn't be farmed or the conditions that they are farmed in can leave a lot to be desired, this again extends to clothes and other products.

Healthy vegetarian food in Barcelona
Healthy vegetarian food in Barcelona

Many foods can be replaced; if for example you want to avoid milk, you can buy almond, rice, or soy milk; if you want to avoid butter, there's extra virgin olive oil. Cheese is replaced with tofu or various nut pastes. If you want to make a basic "omelette", just use chickpea flour with a little water and oil, and you're done! ;)

If you're one of those that thinks vegetarian or vegan food is dull or bland, you couldn't be more wrong, for you see when you're constantly searching for alternatives it instigates creativity making vegan and vegetarian food especially tasty and innovative. You could never imagine such a wide range of beautiful dishes, but then again you don't have to, just visit one of these restaurants...

In the Old City

Between the Gothic quarter, Raval and Born you can find a majority of the restaurants. There's lots of variety and so it's hard to choose, but there's really only one you need to keep in mind...

1. Cat Bar

Cat Bar Barcelona
Cat Bar

Cat Bar is a charming vegan bar-restaurant in the Born neighbourhood on Carrer Bòria, 17 (not far from Via Laietana). It can be described as having a punky style with the protagonists being the cat decorations. They serve both vegetarian and vegan food as well as artesian beers. There's also a midday set-menu. With that said though, you can't really miss the vegetarian hamburger. The bar is open from Monday to Saturday from 13:00 - 23:00. A meal here comes in at round €15.

2. Flax & Kale

Flax & Kale Barcelona
Flax & Kale

This place can be found on Tallers, 74. Aesthetically speaking, this place is fabulous and the food even more so. Here the dishes are prepared for vegetarians, vegans, and flexitarians, which is to say - vegans and vegetarians who occasionally give into the temptation to eat fish, not a frequent pescatarian diet. Fish is as far as it goes though, of course you can avoid it if you object to that. The menus are marked clearly for allergens, including gluten and lactose. There are also 100% natural juices that are very refreshing, if a tiny bit overpriced.

It's open from Monday to Friday from 12:00 - 17:00 and 19:00 - 23:00; Thursday and Sundays from 19:00 - 23:30. Eating here will cost between €15 - €20 depending on whether you opt for a juice or not, it's worth going. Take a look at their menu on their website.

It's also worth knowing that there is another older restaurant from the same group called Teresa Carles, which was founded in the 70s! There's no fish here like a Flax & Kale as it's all vegetarian.

3. Vegetalia

Vegetalia Barcelona

This restaurant has 3 places around the city. One in the Gothic quarter (C/Escudellers, 54), Raval (Pl/ Emili Vendrell, 1), and Born (Pl/Fossar de les Moreres). Open everyday from 11:00 - 00:00.

Vegetalia started producing and distributing natural and organic produce, but in 2007 opened their first restaurant in the city. In the 3 locales you can expect creative vegetarian dishes with 75% of the ingredients coming from their own garden in the town o Mas Montserrat.

Here there is a wide choice of dishes from around the world including marked dishes for celiacs. Prices are good with the daily set-menu costing €9.90€ - €10.90: A la carte is on average €15. Try the hot or cold soups, they're amazing. You can take a look at their menu here.

4. Biocenter

This place can be found on Carrer Pintor Fortuny, 25 in Raval, by Las Ramblas. Open Monday to Saturday from 13:00 - 23:00. It's one of the most pioneering restaurants in the city as it opened way back in the 80s. More than just a vegetarian restaurant, it's a place for everyone to come and eat well, healthily, and abundantly. The dishes are huge and there are many to choose from including soups, salads, and desserts. You can visit their website to see the menu.

At night, you can choose a la carte (for an average cost of €18) or set menu for €15. During the evening you can also catch some good music ... Go there for dinner to celebrate something!

Beyond the city centre

Leaving the historic city centre, there are still restaurants as far as the eye can see. From to coast right up to the Gracia neighbourhood or the many avenues of Modernist Eixample...

5. Amaltea

Amaltea Barcelona

This restaurant is located on Diputació, 164 in Eixample Esquerre. It was opened in 1998 and is a well-known vegetarian restaurants in Barcelona. Open Monday to Saturday from 13:00 to 16:00 and 20:00 to 23:00 with a a wide range of creative dishes, that feature simple and natural flavors like seitan, kefir, tofu, bean sprouts and other biologically sourced cereals. There are also excellent desserts! Overall though, they don't cater that well to celiacs or people with intolerances.

You can choose from the menu or the set-lunch-menu which includes 2 dishes + drink + dessert for €10.70; though if you skip the dessert it's only €8.70. During the evening and Saturdays there is a set-dinner-menu for €15.50 with 2 dishes + drink + dessert. Take a look at the photos on their website, maybe it'll get your tastebuds going.

6. Arco Iris

This small family restaurant is located on Roger de Flor, 216 in Eixample Dret, not far from the Verdaguer - L4 Metro station. Decór wise it can be described as hippie, and in terms of food offers simple but tasty vegetarian dishes. It is open from Monday to Saturday from 13:00 to 16:00, but closed throughout August and public holidays. For lunch, you can order from a set-menu with three dishes and dessert. The average cost is low at €9 - €10 . It's great for a good meal before visiting the Sagrada Familia! ;)

7. Veg World India

This restaurant located in the neighborhood of Gracia on Carrer de Bruniquer, 26 . It's famous locally for the way it combines vegetarian dishes with Indian flavours. It offers typical local dishes of Rajasthan made from natural bio products with exotic spices for that unique exotic touch.

It's open Tuesday to Sunday from 13:00 - 16:00 and 20:00 to 00:00 . It's closed on Mondays. The average price of a meal in the evening is around €20 , but for lunch there is a buffet menu that lets you choose between different types of dishes for €13.95.

BONUS: Want to try macrobiotic cuisine?

Why not? Macrobiotic cuisine actually forms part of a way of life based on the concept of harmony and achieving a balance of spirit, mind, and body. The food here plays a critical role for mental and physical balance.

According to the Macrobiotic diet, foods are divided into two different groups linked to the forces Yin and Yang. While the Yin group has acidic foods like milk, cereals, and olives ; the Yang group covers alkaline foods like lentils, apples, and asparagus.

8. Macrobiotic Zen

Macrobiotico Zen Barcelona
Macrobiotic Zen

If you want to experiment with this cuisine you can visit Macrobiótic Zen. This place was founded in 1974 and is found on Carrer Muntaner, 12, which is not too far from Plaza Universitat. Here you will find a variety of delicious, organic, and natural foods. They also have cooking classes. It's exclusively a set-menu with a choice for each course, including drinks (refillable). It totals at €10.50. Read more in our article about macrobiotic and vegan restaurants in Barcelona.

Reader recommendations

Our readers also have their own recommendations about where to eat without meat in Barcelona:

I'd also add La Cerería Cooperativa. Restauración Vegetariana. (Tienda de Instrumentos Musicales Baixada de Sant Miquel, 3, 08002 Barcelona, Spain) near placa Jaume in gotico. Heard good things about Veggie Garden [Carrer dels Àngels, 3] in universitat too.
- Gareth Thomas Sewell
I also would recommend Bar Celoneta, on the Carrer Sevilla, 70 and Hummus [Valencia, 227]
- Annoesjka Natascha
Gopal [Carrer dels Escudellers, 42]! I've been to probably every vegan place, haha
- Sophia Jumatate
Rizoma [Carrer Grassot, 72], delicious food made by a vegan blogger. And for a quick bite: Gopal [Carrer dels Escudellers, 42] . Another nice place is Cafe Camelia (Verdi 79). Cute and cozy place.
- Michiel Van Deursen
Aguaribay in poblenou, Ramon turro con Rambla poblenou [Carrer de Ramon Turró, 181]
- Alexandra Le Crouerour
L'Hortet (Raval) [Carrer Pintor Fortuny, 32]. Frequented the place for many years without considering myself vegetarian. It's 80% full of the same locals everyday. Run by two super-friendly sisters. Just don't expect good English.
- Matt Gibbons

The list could go on forever ... Barcelona is full of restaurants of all kinds, a lifetime is not enough to try them all! But I invite you recommend any yourself; do not hesitate to write and comment! Bon profit! ;)

Map of mentioned restaurants

Do you like this post?

Join over 5000 subscribers and receive our posts delivered straight to your inbox. It's free :)

Guest Writer

Martina Vitali Martina Vitali Website
Born in Ravenna, Italy; but an avid and frequent traveller since childhood. With a super curious mind and a suitcase always ready to go. She now lives in Barcelona, where she writes and photographs the city she loves.

Share your thoughts

Related articles

Tired of reading about Barcelona? Find an apartment and stay there!


Your current credit is €10

The travel credit is applied to the prices automatically when you log into your account.

Ooops. One error ocurred!

Connect with Facebook
Log in with Google
Forgot your password?
Enter your email below and we will send you a password reset link.

Opening hours: Monday to Friday from 08:00 to 18:00.

We speak English, Spanish, German, Russian, French, Dutch and Italian.

+33 184883620
+1 6465689734
+34 902052856
+46 844680527
+44 2036950691
+31 208083149
+39 0694804041
+49 3030808496
+45 89884196
International number: +34 933255027
Collect entries and win great prizes!

Everyone can collect entries for the prize draw of our contests by participating in our guide & community. Below you see how you can collect entries.

There is no limit to the number of entries you may collect. The more you collect, the bigger the chance to win!

To make it fair for everyone we reset the number of entries back to zero after every draw.

What can you win?
Win a weekend for 2 in Barcelona

Win a weekend in Barcelona

Live chat
We use cookies to provide you with a better web experience. By browsing our site you accept the use of these cookies. Read more here. OK