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
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.
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
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.
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
Vegan Indian Food! Yum! 👍🏼 #barcelona #vegan #veganindian #vegans #govegan #veganshare #veganfood #vegandinner #veggie #vegetarian #veganism #vegano #vegancommunity #veganbarcelona #veganfoodshare #vegannaan #naan #masala #coconutcreme #vegworldindiabarcelona #vegworldindia #bcn #vegantravel #whatveganseat #crueltyfree #dairyfree #meatfree
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
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.
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
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.
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
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.
Get Trip101 in your inbox
You can buy and claim online, even after you've left home. Travel insurance from WorldNomads.com is available to people from 140 countries. It’s designed for adventurous travellers with cover for overseas medical, evacuation, baggage and a range of adventure sports and activities.
*5% off when you book with our promo code: TRIP101
*For our Canadian and US travellers, unfortunately due to financial services laws, we cannot provide a discount. This promotional code cannot be used with any other discount offer, including World Nomads Members’ discount for travel insurance policy holders.