5 of the Best Vegetarian Restaurants in Barcelona

5 of the Best Vegetarian Restaurants in Barcelona

Europe can be one of the most difficult places to live if you’re a Vegetarian especially when you consider somewhere like Spain, a proud meat-eating nation. But don’t let this put you off! Here in Barcelona, there are still so many options for us stubborn leaf-eating folk. You just need to know where to look… Here are 5 of the best Vegetarian restaurants you’ll find in the city.

1 Teresa Carles

One of the better known on the list, Teresa Carles is located just a short walk from Placa Catalunya. The menu is surprisingly varied with everything from aubergine millefeuille to their Lasanyuki (lasagne). I would go for the antipasto alone! Not too far from here you will also find Flax & Kale by Teresa Carles, a great place to go for weekend brunch. Why not try their fruit and veg juices if you’re feeling extra-green?

Teresa Carles

2 Vegetalia

This restaurant uses only natural and organic ingredients in their recipes so you know that you will be eating healthy and flavoursome food. With two restaurants located in Gotico and the Old Town, they use only freshly grown produce from their own vegetable garden in Castellcir.


3 Sésamo

Located in the Raval area, this is a great place to go if you’re looking for tasty afternoon snack or even if you’re in the mood for a relaxed evening dinner. With an internationally inspired menu from Italian food to traditional Catalan tapas there’s bound to be something you will enjoy. They’ve even got a great bar and wine list to complement your meal.

4 Rasoterra

This Vegetarian Bistro is passionate about combining great taste with wellness and sustainability. Their love of food radiates from every dish on the menu with ingredients grown locally or in their own private vegetable garden.


5 Biocenter

Biocenter is the perfect place to go for some vegetarian “home-cooked” food that doesn’t break the bank. Its warm and cosy interior with cottage-like décor means you can relax comfortably whilst stuffing your belly with a satisfying meal.


What’s more, it’s so refreshing to see that the “V” on a menu means Vegan rather than Vegetarian. It means you will no longer have to scour the menu in a panic trying to find something you can eat. But you don’t have to be a vegetarian to enjoy these restaurants. The food is all so flavoursome that some would say a vegetarian dish tastes even better than its meat counterpart. Maybe you should try it for yourself and see.

22/09/2014 Amrita