Drop The Meat!: Best Vegetarian Places To Eat In Barcelona

best vegetarian restaurants in barcelona
Adam Searle
Endorsed by Local Expert
Adam Searle

Although it might seem hard to navigate between the meat-filled tapas and seafood overflowing paellas during your stay in Barcelona, Spain, it is actually not that difficult to have a bite to eat without having to give up your vegetarian diet. To make your vegetarian stay slightly easier, here is a collection of some of the best vegetarian and vegan places that will please your taste buds and keep you healthily nourished.

1. Veggie Garden

Posted by Brecol Guide on Thursday, 17 March 2016

To start off our guide, I present to you with Veggie Garden. This small cafe/restaurant is a commonly known favorite among the local population, but it is soon to also become one of your favorite veggie destinations in Barcelona. This gem is located just a 5 minute walk away from the Museum of Catalan History, and serves Asian-inspired vegetarian cuisine with a variety of noodle and rice-based hearty dishes. The interior is largely inspired by the colorful, traditional Catalan lifestyle with a noticeable modern twist. This lovely location will provide you with an inexpensive and delicious meal that will make you want to come back for more.

Veggie Garden

Address: Carrer dels Àngels, 3, 08001 Barcelona, Spain

Price: from 10 USD / 9.30 EUR

Opening Hours: 12.30 pm to 11.30 pm

Duration: around an hour

Contact: +34 931 80 23 34

Facebook: Veggie Garden

2. Teresa Carles

Dinner with Pilar
Source: Photo by Flickr user Fen Labalme used under CC BY-SA 2.0

Moving on to the next position on our list, Teresa Carles. This restaurant has already become Barcelona’s staple and not without reason. This beautifully modern and spacious restaurant offers some of the most delicious vegetarian dishes in all of Spain. Often described as “extraordinarily delicious,” Teresa Carles offers meals that are inspired by both Spanish and other European cuisines on a rotating menu, meaning you will never get bored coming back, as each time you will be offered another delicious, vegetarian novelty. The only thing that ever stays the same is that the food is prepared with fresh, organic ingredients. As the restaurant grew in popularity, Teresa Carles also bottled its freshly pressed juices and they are now available in their online shop, so anyone can get a little deliciously healthier, whenever, wherever.

Teresa Carles

Address: Carrer de Jovellanos, 2, 08001 Barcelona, Spain

Price: from 14 USD /13 EUR

Opening Hours: 9 am to 11.30 pm

Duration: around an hour

Contact: +34 933 17 18 29

Website: Teresa Carles

3. Veg World India

Editor's Note: Photo taken from the establishment's official social account

If you happen to be in Barcelona and crave some nice, hearty, vegetarian Indian food, Veg World India is just a place for you. This unpretentious, small Indian restaurant will welcome you with a humble menu filled with staple Indian cuisine items that are guaranteed to not only be delicious but also 100% vegetarian. The interior is largely inspired by the Indian culture with golden fabric on the walls and Indian-style decorations. This restaurant offers an affordable price range and an option for delivery if you are feeling extra lazy after a long day of sightseeing.

Veg World India

Address: Carrer de Bruniquer, 26, 08012 Barcelona, Spain

Price: around 14 USD / 13 EUR

Opening Hours: 1 pm to 4 pm and 8 pm to 12 am, closed on Mondays

Duration: around an hour

Contact: +34 932 10 70 56

Website: Veg World India

4. Cafe Camelia

Nou tàrtar d'advocat i wakami

Posted by Cafè Camèlia on Friday, 4 November 2016

Next stop on our Catalan veggie tour is Cafe Camelia. This small and romantic little cafe will surprise you with the flavors it hides within its walls. The cafe is mainly known for its brunch options, which makes Cafe Camelia a perfect destination for a date, hungover Saturday brunch, or just to catch up with a friend over coffee and great food. What makes this cafe so special is of course, the delicious meals served at the cafe, but what strikes diners the most is the beautiful and romantic interior. Inspired by French interiors, the cafe is bright, with beautiful, delicate, and elegant furniture and a piano in the middle of the cozy room. If you are looking for a great place to have an amazing brunch and aromatic coffee, all while surrounded by an extraordinarily decorated interior, Cafe Camelia is a place you cannot miss.

Cafe Camelia

Address: Carrer Verdi, 79, 08012 Barcelona, Spain

Price: from 8 USD / 7.43 EUR

Opening Hours: 9.30 am to 12 pm

Contact: +34 934 15 36 86

Facebook: Cafe Camelia

5. Santoni Cafe

Editor's Note: Photo taken from the establishment's official social account

Posted by SANTONI on Thursday, October 10, 2019

Last but not least, we come to this vegan gem of Barcelona — Santoni Cafe. This tiny, centrally located cafe is a treat for all the vegans, especially those who have a sweet tooth and are craving some lovely homemade pastries. The place itself looks rather humble with only a handful of seating spots, though its exterior and interior gives a homey vibe. It definitely feels like a place you would step into everyday on your way to work and grab a cup of coffee and a croissant, while asking the waiter — who you know by his first name — how his wife and kids are doing. Although, Santoni Cafe also serves savory breakfast options, it is most well-known for its sweet masterpieces. If you wish to treat your vegan friend — and yourself of course — to a cruelty-free cheesecake with a cup of freshly brewed coffee, Santoni Cafe is a place you cannot miss.

Santoni Cafe

Address: Ronda de Sant Antoni, 63, 08011 Barcelona, Spain

Price: from 5 USD / 4.65 EUR

Opening Hours: 8 am to 8.30 pm, closed on Sundays

Duration: less than an hour

Contact: +34 935 03 17 43

Website: Santoni Cafe

Eat away!

Source: Photo by Wikimedia Commons user MartinThoma used under CC0

To end this humble list of must-visit vegetarian restaurants in Barcelona, it is important to mention that there is nothing limiting about traveling as a vegetarian or vegan. The world is so diverse and every place you visit will welcome you with flavors you have never experienced before, no matter what your dietary restrictions might be. Go and explore and you might just find your next favorite place ever.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.
This article has been endorsed by Barcelona local expert Adam Searle

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Natalia Joanna Bajor is a current student at one of Copenhagen's universities. She loves big city destinations and her goal is to visit all European capitals, having made a lot of progress towards...Read more

 Want to contribute as a Local Expert?
Explore Barcelona
Good things are meant to be shared!