The Best Vegetarian Restaurants in Barcelona

Looking for the best vegetarian restaurants in Barcelona? Whether you’re a supporter of veganuary or a long-time vegan or vegetarian, or simply a lover of everything nutritious and green, Barcelona has a plethora of options for you.

We’ve compiled a list of Barcelona’s best veggie spots where you can care for your body inside and out. 

Our favourite Vegetarian Restaurants in Barcelona

vegetarian restaurants in Barcelona
Flax & Kale – Best Vegetarian Restaurants in Barcelona

The Green Spot – Carrer de la Reina Cristina, 12

Located in the neighbourhood of La Barceloneta, the interior design of this vegetarian restaurant is almost as beautiful as its imaginative dishes. Boasting creative and fusion cuisine that will make even a non-vegetarian’s mouth water, everything is made with fresh and natural ingredients. 

Teresa Carles – Carrer de Jovellanos, 2

It is no wonder that the Teresa Carles restaurant is one of the most popular veggie spots in the cultural hub that is Barcelona. Be prepared to be blown away by contemporary, innovative dishes that take inspiration from Catalan cuisine. We think it will completely change the way you think about the plant-based approach.

Flax & Kale – Carrer dels Tallers, 74b

Just around the corner from Teresa Carles is its sister restaurant, Flax & Kale. Created with the same innovative spirit, this flexitarian restaurant offers something for everyone. Think raw food, super food, gluten-free and vegan. Drop in for breakfast, lunch or dinner or grab a freshly squeezed juice to take away – you won’t regret it.

Sésamo  – Carrer de Sant Antoni Abat, 52

This quaint and cosy vegetarian restaurant is located in the up-and-coming neighbourhood of Sant Antoni. Although the menu is not that extensive, you’ll find roasted vegetables, stuffed pasta and homemade desserts. We’d recommend booking a table to avoid disappointment.

Veggie Garden – Carrer dels Àngels, 3 and Gran Via de les Corts Catalanes, 60

This vibrant and colourful space is perfect for those on a budget and with a hearty appetite. The daily set menu is extremely affordable and boasts delicious Indian- and Nepalese-inspired options, including dahl, thalis, curries and spiced vegetable dishes. Tuck in!

L’Hortet – Carrer del Pintor Fortuny, 32

A family-run restaurant located in the area of Raval, l’Hortet offers a feast for body and soul. The restaurant opens only at lunchtime during the week and for dinner on Fridays and Saturdays. Get there early to enjoy their delicious daily three-course set menu, with hearty vegetarian creations–from veggie meatballs, soups and stews–and a colourful salad bar. What’s not to love?

Café Camelia – Carrer de Verdi, 79

This light-filled café-come-restaurant serves vegetarian and vegan delights all day long. Choose from curries, burgers, a range of tasty snacks and sweet treats. Located in the quaint neighbourhood of Gracia, Café Camelia is a cosy spot to enjoy a peaceful coffee or tasty meal after a long day sightseeing. 

We hope you enjoy this selection of colourful, innovative vegetarian restaurants in Barcelona 😉

More Barcelona restaurants you will love