blog shbarcelona català   blog shbarcelona français   blog shbarcelona castellano   blog shbarcelona russian   blog shbarcelona russian   blog shbarcelona   blog shbarcelona   blog shbarcelona
Vegetarian and vegan

The best vegetarian restaurants in Barcelona

Written by Adriana

For those who have opted for a vegetarian or vegan diet and don’t eat any food of an animal origin, there are excellent options in Barcelona for eating out. To help you find vegetarian food in the city, prepared with the freshest ingredients, we have created a list of venues you can explore when you get hungry.


Photo via Pexels

This is one of the best vegetarian restaurants you can find in the city center, so much so that at lunchtime it will be very difficult to find a free table. They offer a variety of menus that start at 7€ (takeaway), going all the way to 10,90€. With the menu you get a choice of a first dish which can be soup, salad or the dish of the day, then you get a choice of a second main dish (there are usually three to choose from each day) and a dessert. The menus are a little pricier at night and during the weekends.

Location: Carrer Pintor Fortuny, 32

Teresa Carles

This restaurant has over 25 years of history in Barcelona and because of that, it stands out as one of the best places for vegetarian food in town. In its menu you will find exquisite salads, rice, vegetables, soups, pasta, cakes and much more, all made with fresh ingredients

Location: Carrer de Jovellanos, 2

Related article: Juicy Jones, a vegan restaurant in Barcelona


Photo via Pexels

This restaurant is a favorite in the city among the vegetarian crowd. In Amaltea you can eat dishes with seaweed, tofu, sprouts, tea, cereals and legumes, all of it of biological origin, and all at a very affordable price. The restaurant also offers the possibility to organize group dinners and order takeaway.

Location: Carrer de la Diputació, 164


Located in the Raval area, this vegetarian restaurant has been serving food made with organic products since 1980. They aren’t new in the business as they have been promoting consumption of organic food as well as organic farming for decades. BioCenter offers a family-friendly and cosmopolitan atmosphere right by Las Ramblas.

Location: Carrer Pintor Fortuny, 25

Raco Ecològic

This vegetarian and organic restaurant specializes in macrobiotic food. The Raco Ecològic offers a different and innovative concept, with an excellent customer service and delicious vegetable dishes and creams, all served at very affordable prices.

Location: Carrer del Bruc, 86

Related article: Eating healthy: Your vegan and vegetarian guide to Barcelona


Photo via Pexels

Sésamo may not be the nicest looking restaurant in this list but it is, nonetheless, a great choice for vegetarians in Barcelona. They offer a great tasting menu which gives customers the possibility to try seven different dishes in one meal. If you don’t think you can eat that much, you can order single dishes but let us warn you: it will be hard to choose. Ravioli with mushrooms and thyme sauce and gnocchi filled with gorgonzola in a beetroot and hazelnut sauce are only two of the delicious dishes served at Sésamo, created by experienced chef Alfredo. The restaurant also has a very nice selection of desserts to choose from, such as pumpkin pie with cardamom cream, or avocado mousse, if you prefer something more fruity. Sésamo is not exclusively vegetarian, which means you can bring your meat eater friends to enjoy a meal with you.

Location: Carrer de Sant Antoni Abat, 87

El Buffet Verd

El Buffet Verd is a vegetarian restaurant that offers a salad buffet (including sauces, sprouts, nuts, olives, etc.) and various menu options in the emblematic district of Gràcia. In the menu, there are also homemade dishes to choose from such as moussaka, spinach pudding, pancakes or vegetable onion quiche, and a selection of desserts.

Location: Carrer Roger Street Llúria, 134


If you are looking for a restaurant that serves dishes that cater to both vegetarian and vegans, then Rasoterra is a good choice for you. This beautiful bistro serves dishes that are prepared with only organic, sustainable ingredients that have been locally sourced, which guarantees a fresh meal which is also environmentally-friendly. Rasoterra has its own little vegetable garden, which produces some of the ingredients they use in their meals. The dishes served at Rasoterra change according to the season.

Address: Carrer del Palau, 5

Looking for a new apartment? ShBarcelona is the answer.

About the author


Adriana is a writer, content & community manager, web designer, media analyst and tireless traveler.

Leave a Comment