Display only vegan and vegetarian restaurants: Yes No

Guide to Barcelona Vegan Restaurants, Vegetarian Restaurants, Natural Foods, & Health Food Stores.

Page: 1 2 | Stores and more  

Vegan / Vegetarian Restaurants: (Viewing 1-45 of 66 Listings)


  • Vegan Restaurant
4.0 stars 82 reviews
Boria 17 (at Laietana, Metro Jaume 1), Barcelona, 08003
Mon-Thu 6:00pm-1:30am, Fri-Sat 6:00pm-2:30am
Cuisine: Vegan, Western, Beer/Wine, Take-out

Cat-themed craft beer bar with 9 taps and 30+ bottles of mainly local Catalan & BrewDog beers. Serves a selection of vegan food mainly burgers plus wheat-free options. A piano is available for anyone who can play, and there are random passing guitarist and violinist playing. Kitchen is open Mon-Sat 6:30-11:30pm; the bar stays open until 1:00-2:30am. Free WiFi. No reservation taken. No air-con. Limited bicycle parking available. At busy time a waiting list might operate. Directions: on Via Laietana going inland take next street on right after c/Princesa (at c/Boria 17, street renames itself to c/Carders after 100 meters). Moderate.

Bar Celoneta Sangria Bar

  • Vegetarian Restaurant
4.0 stars 8 reviews
Calle Sevilla 70, Barcelona, 08003
Wed-Fri 12:00pm-1:00am, Sat-Sun 10:00am-1:00am
Cuisine: Vegan-friendly, Ovo, Lacto, Spanish, Mediterranean, Italian, Buffet, Beer/Wine

Bar and restaurant by the beach, has wi-fi. Offers vegetarian and vegan food with dishes like tofu-burgers, tapas, and focacce. Vegan items are labeled. On the weekends, there is brunch-buffet which features drinks, coffee, plus a hot personalized dish. Sangria is the house specialty. Accepts credit cards. Inexpensive.


Esmaca - Escola Macrobiotica de Catalunya

  • Vegetarian Restaurant
4.0 stars 3 reviews
Rambla de Catalunya, 8, Barcelona, 08007
934120701, 616949697
Mon-Thu 10:00am-7:00pm, Fri 10:00am-5:00pm
Cuisine: Vegan-friendly, Spanish, Macrobiotic, Take-out

In the city center next to Plaza Catalunya, Esmaca offers vegetarian food cooked in its school. Menu consists of a starter, main, and dessert; choose between 3 options for each course. Also offers a detox menu. Water, tea, coffee, and bread included with your meal. The simple and natural dining area is integrated into the school where courses and alternative therapies are taught. On the 1st floor, first door. Accepts credit cards. Inexpensive.


  • Vegetarian Restaurant
4.0 stars 27 reviews
Carrer Palau, 5, Barcelona, 08002
Tue 1:00pm-5:00pm, Wed-Fri 1:00pm-12:00am, Sat-Sun 11:00am-12:00am
Cuisine: Vegan-friendly, Ovo, Lacto, Organic, Spanish, Western, Fusion, Beer/Wine

Modern and cozy vegetarian bistro and tapas bar located in the city centre. Established Apr 2013. Most vegetables come from Rasoterra's own garden and are organically grown. Tapas is around 3-8 euros and entrees for 8-11 euros. Offers changing specials, organic wines and beers, free water. Weekend brunch served til 1pm. Has wi-fi. Accepts credit cards. Moderate.

Zaatar Vegetariano

  • Vegetarian Restaurant
4.5 stars 27 reviews
Carrer de Paris 200, Barcelona, 08206
Mon-Sat 12:00pm-12:00am
Cuisine: Vegan-friendly, Lacto, Ovo, Organic, Spanish, Mediterranean, Middle Eastern, Juice bar, Beer/Wine

Opened since Aug 2013, this eco friendly vegetarian restaurant features two floors of seating. Offers a daily menu in addition to fresh juices. Marks the vegan items. Sample dishes range from Za'atar bread with salads and paella quinoa with seitan to whole wheat pasta and vegan burger with fried chips. No reservation needed. Closed holidays. Accepts credit cards. Moderate.


  • Vegan Restaurant
4.0 stars 109 reviews
Carrer Escudellers 42, Plaéa George Orwell, Barcelona, 08002
Call for hours - tell us
Cuisine: Vegan, Spanish, Western, Juice bar, Fast food, Take-out

Offers quick vegan bites including snacks, salads, a daily menu, juices, and bocadillos. Has vegan cheese, seitan, tofu, vegan empanadas, tortilla de patata, and vegan cakes. Eat inside or take place on the stairs of Plaéa Tripi to enjoy the spectacles of locals. Open until 11pm. Wheelchair accessible. Cash only. Inexpensive.

Juicy Jones - Hospital

  • Vegan Restaurant
4.0 stars 50 reviews
C/Hospital 74 (at barrio Raval, Metro Liceu), Barcelona, 08001
Tue-Sun 10:00am-11:00pm
Cuisine: Vegan, Spanish, Organic, Beer/Wine

Larger of the 2 Juicy Jones vegan restaurants in Barcelona. Offers a meal-of-the-day that includes a soup with bread, a sample plate various small vegan dishes, and a dessert. Also makes seitan, tofu, vegetable sandwiches, salads, soups, desserts, juices, teas. Colorful, funky atmosphere. Moderate.

Vegetart Cuina Vegana

  • Vegan Restaurant
4.5 stars 18 reviews
C/ Torrent de L'Olla 138 (at Barrio de Gracia), Barcelona, 08012
Mon-Sat 6:30pm-9:00pm, Mon-Fri 1:00am-4:00pm
Cuisine: Vegan, Spanish, Catalan, Bakery, Take-out only

Small take-away vegan food shop in the Gracia neighborhood. The menu changes daily and includes starters, main courses, salads, rolls, and cupcakes. Catalan food. Closes August month. Accepts credit cards. Inexpensive.

Veggie Garden

  • Vegan Restaurant
4.0 stars 77 reviews
C/ Dels Angels 3, Barcelona, 08001
Mon-Sun 12:30pm-11:30pm
Cuisine: Vegan, Organic, Fusion, Spanish, Indian, Nepalese, Juice bar

Opened Nov 2011, this spacious vegan restaurant on 2 floors uses organic ingredients to create the meals which are based mainly on Indian and Nepalese. Has fresh juices. Sit out on the terrace or inside the painted two-story restaurant. Near Cataluyna square and Museum of Contemporary Arts Barcelona. Has outdoor seating. Accepts credit cards. Moderate.


  • Vegetarian Restaurant
4.0 stars 6 reviews
Ramon Turro 181 (at Rambla Poblenou), Barcelona, 08005
Mon-Wed 10:00am-5:00pm, Thu-Fri 10:00am-1:00am, Sat-Sun 11:00am-1:00am
Cuisine: Vegan-friendly, Ovo, Lacto, Organic, Spanish, Juice bar, Beer/Wine, Take-out

Food, juices, and shakes made with biologic and fresh produce. Ecologic and biodinamic wines, cocktails and coffee drinks. Note that some bread contain egg - vegans be sure to ask. Has wi-fi. Has outdoor seating. Wheelchair accessible. Accepts credit cards. Moderate.

Ale and Hop

  • Vegetarian Restaurant
4.0 stars 4 reviews
Basses de Sant Pere, 10b (at Plaza Sant Pere), Barcelona, 08003
Mon-Wed 6:00pm-2:30am, Thu 12:00pm-2:30am, Fri 12:00pm-3:00am, Sat 11:00am-3:00am, Sun 11:00am-2:30am
Cuisine: Vegan-friendly, Lacto, Western, Spanish, Beer/Wine

Bar offering beers on tap and a large bottle selection. Serves vegetarian tapas. Has wi-fi. Accepts credit cards. Moderate.


  • Vegetarian Restaurant
3.5 stars 23 reviews
C/ Diputacion 164 (at espuina Villarroel, Gran Via - Urgell), Barcelona, 08011
Mon-Sat 8:00am-11:30pm, 1:00pm-4:00pm
Cuisine: Vegan-friendly, Lacto, Organic, Spanish, International, Beer/Wine

Serves vegetarian meals and pastries. Has weekly lunch menu, assorted plates, drinks, and dinner menus. Affiliated with Govinda. Moderate.

Arco Iris

  • Vegetarian Restaurant
4.0 stars 14 reviews
C/ Roger de Flor 216, Eixample, Barcelona, 08013
Mon-Sat 1:00pm-4:00pm
Cuisine: Lacto, Spanish

Restaurant vegetaria, Arco Iris means "rainbow" in Spanish. Offers daily changing 4-course lunchtime only menu. Vegans to specify, and the kitchen will alter a dish for you. Simple rustic decor. Popular with locals. It's next to av Diagonal, nearest metro is Verdaguer exits L4, L5. Moderate.

Biocenter Restaurant Vegetaria

  • Vegetarian Restaurant
4.0 stars 55 reviews
Pintor Fortuny 25 (at 3 blocks south of Placa Catalunya), Barcelona, 08001
Mon-Sat 1:00pm-11:00pm, Sun 1:00pm-4:00pm
Cuisine: Vegan-friendly, Lacto, Buffet, Salad bar, Spanish, International, Beer/Wine

Veggie restaurant. Daytime features a salad bar buffet and a menu of the day. Some organic offered. Night time features a la carte ordering of assorted specials from menu. Large space, casual atmosphere. Smoking allowed in front of restaurant. Inexpensive.

Cafe Camelia

  • Vegetarian Restaurant
4.0 stars 4 reviews
Calle Verdi 79, Barcelona, 08012
Mon-Thu 10:00am-9:00pm, Fri-Sat 10:00am-12:00am, Sun 10:00am-9:00pm
Cuisine: Vegan-friendly, Ovo, Lacto, American, Spanish, Bakery, Juice bar, Take-out

Casual cafe with a homey atmosphere and art on the walls. All food and baked goods are made on the premises. English spoken. Opened since 2011. Accepts credit cards. Moderate.

Cafe Mandacaru

  • Vegetarian Restaurant
4.5 stars 2 reviews
Magalhaes, 35, Barcelona, 08004
Tue-Thu 6:30pm-1:00am, Fri-Sat 6:30pm-2:00am
Cuisine: Vegan-friendly, Ovo, Organic, Beer/Wine, Mediterranean, Brazilian, Fusion

European-styled and Brazilian-inspired restaurant serving modern cuisine based in the fusion of traditional recipes. Simply prepared dishes are cooked using regional ingredients. Live music some days. Accepts credit cards. Moderate.

D Gust

  • Vegetarian Restaurant
3.0 stars 1 review
Plaza de La Boqueria, Barcelona, 08001
Mon-Sat 8:00am-8:30pm
Cuisine: Ovo, Lacto, Spanish, Juice bar, Take-out

This vegetarian restaurant is located inside La Boqueria Market at the square of the same name, near La Rambla. Inexpensive.

Dolce Pizza y Los Veganos

  • Vegetarian Restaurant
5.0 stars 6 reviews
Avenida Gaudi 74, Barcelona, 08025
Mon-Sat 12:00pm-3:30pm, 7:00pm-10:30pm
Cuisine: Vegan-friendly, Pizza, Lacto, Spanish, Western, Take-out, Delivery

Opened Sept 2014, a vegetarian restaurant specializing in vegan and vegetarian pizzas. Also offers vegan burgers made with lentils and nuts, smoothies, and a few other international dishes. Accepts credit cards. Inexpensive.

El Buffet Verd

  • Vegetarian Restaurant
4.5 stars 5 reviews
Carrer de Roger de Lluria, 134, Barcelona, Spain
Call for hours - tell us
Cuisine: Vegan-friendly, Spainish, Western, Buffet, Salad bar

Vegetarian restaurant offering buffet of salad and several menu options, more or less economical with the amount of food you get. Some vegan options. Non-smoking area and offers possibility of business meals and groups. Closest Metro is Verdaguer. Inexpensive.

El Cafe Blueproject

  • Vegetarian Restaurant
5.0 stars 16 reviews
Carrer Princesa 57, Barcelona, 08003
Tue-Sun 9:30am-8:00pm
Cuisine: Vegan-friendly, Ovo, Lacto, Organic, Fusion, Western, Raw, Juice bar, Beer/Wine, Take-out

Cafe associated with an art foundation. Menu changes and food is organic, vegan or vegetarian with half of the menu being raw. Artistic atmosphere and full of plants. Wine with no sulfites and organic gin tonics are available. Has wi-fi. Has outdoor seating. Wheelchair accessible. Accepts credit cards. Moderate.


  • Vegetarian Restaurant
4.0 stars 2 reviews
Plaza Sant Agusti Vell, 10, Barcelona, 08003
Call for hours - tell us
Cuisine: Vegan-friendly, Western, Mediterranean, Pizza, Juice bar, Catering

Comida vegetarian y vegana. Vegetarian and vegan tapas restaurant, opened 2014. On the menu are fruit juices, pizza, salads, vegan cakes, breakfast food, tea and infusions. Inexpensive.


  • Vegetarian Restaurant
4.0 stars 16 reviews
Placa de la Vila de Madrid, 4 (at Junto Ramblas, Ciutat Vella), Barcelona, 08002
Mon-Sun 1:00pm-4:00pm, Tue-Sat 8:30pm-11:00pm
Cuisine: Lacto, Indian, Salad bar

One of the first vegetarian restaurants in Barcelona, established in 1986. Offers a weekday lunch menu of 3-courses plus dessert; dinner meals; a la carte; tea and coffee. Not a strict Hare Krishna restaurant; the kitchen uses onion, garlic, mushroom. Affiliated with Amaltea. Nearest metro: Plaza Catalunya (L1, L3), Liceu (L3). Moderate.

Happy Day Vegetariano

  • Vegetarian Restaurant
4.0 stars 2 reviews
Carrer Pau Claris 143, Barcelona, 08009
Mon-Sat 8:00am-11:00pm
Cuisine: Vegan-friendly, Spanish, Mediterranean, Beer/Wine

This vegetarian restaurant opened in Oct 2014 and offers an extensive menu with vegan choices: menu of the day, soups, starters, mains, and dessert. A deli case also provides some choices of baked goods and dishes. Many seats. Accepts credit cards. Moderate.


  • Vegetarian Restaurant
4.5 stars 15 reviews
Pintor Fortuny 32 (at La Rambla), Barcelona, 08001
Mon-Wed 12:00pm-4:00pm, Thu-Sat 8:00pm-11:00pm, Thu-Fri 12:30pm-4:00pm, Sat-Sun 1:00pm-4:00pm
Cuisine: Vegan-friendly, Spanish, Mediterranean, Buffet, Salad bar

Restaurant vegetaria. Makes a variety of Mediterranean cuisine and has salads and smoothies. Intimate and cozy space. Offers a daily menu, express menu, and weekend noon menu; dinner is a la carte. Inexpensive.

La Cereria

  • Vegetarian Restaurant
3.5 stars 3 reviews
Baixa de Sant Miquel 3 (at Avigno), Barcelona, 08003
Wed-Fri 7:00am-12:00am, Sat 1:00pm-12:00am, Sun 7:00am-12:00am
Cuisine: Vegan-friendly, Pizza, Organic, American

Vegetarian restaurant with a bohemian vibe. Vegan options just 5% of menu and not labeled. Also sells music and musical instruments. Run by cooperative. All food and drinks are made-in-house. Moderate.

La Riera

  • Vegetarian Restaurant
4.5 stars 7 reviews
Regente Mendieta 15 (at Metro line 5 Collblanc), Barcelona, 08028
Mon-Sat 1:00pm-4:00pm
Cuisine: Vegan-friendly, Ovo, Lacto, Spanish, Fusion

Barcelona veggie restaurant operating since 1988. It's next to football club Barcelona. Large groups ok. Offers a 4-course daily menu. Food such as paella, curry, seitan steak, and different fruit-based desserts. Accepts credit cards. Moderate.

Macrobiotic Zen

  • Vegetarian Restaurant
4.5 stars 7 reviews
C/ Muntaner 12 (at near Grand Via at Universitat), Barcelona, 08001
Mon-Sat 1:00pm-4:00pm
Cuisine: Vegan-friendly, Spanish, Macrobiotic

Canteen style macrobiotic food restaurant with a retail section selling organic and health food products. Has outdoor seating. Inexpensive.


  • Vegetarian Restaurant
4.0 stars 32 reviews
Junta de Comerc 11, Barcelona, 08001
Mon-Sun 12:00pm-12:00am
Cuisine: Vegan-friendly, Spanish, International, Buffet, Salad bar, Beer/Wine

Self-service vegetarian buffet with salads and many choices for main courses. Has a small menu in English. Offers a bargain lunch meal with salad. Dinner menu is more expensive. Spacious and relaxed environment. Also sells herbs and spices. Moderate.

Quinoa Bar Vegetaria

  • Vegetarian Restaurant
5.0 stars 18 reviews
Travessera de Gracia 203, Barcelona, 08012
Mon-Sat 10:00am-11:00pm
Cuisine: Vegan-friendly, Lacto, Organic, Western, Spanish, Juice bar, Beer/Wine, Take-out

A dog-friendly vegetarian cafe and bar opened by an Italian, since Aug 2013. Offers a variety of food: salads, soups, gazpacho, sandwiches, veggie burgers, tofu and seitan sausages. The beverage list includes fresh juices, smoothies, tea, coffee. Also serves organic beers, wines and cocktails. Free wi-fi. Inexpensive.

Self Naturista

  • Vegetarian Restaurant
2.5 stars 7 reviews
C/Santa Anna 11-17 (at 1 block below Placa de Catalunya), Barcelona, Spain
Call for hours - tell us
Cuisine: Ovo, Lacto, Buffet, Spanish, Western

Offers a wide choice of self service food to be heated in a microwave after purchase. Limited vegan choices. Located off the top of La Rambla. Inexpensive.


  • Vegetarian Restaurant
4.0 stars 43 reviews
C/ Sant Antoni Abat, 52 (at Metro: Sant Antoni), Barcelona, 08001
Tue-Sun 8:00pm-12:00am
Cuisine: Ovo, Lacto, Italian, Spanish, Beer/Wine

Sesamo is a cozy, intimate, and modern space. Dairy and eggs used, so vegans need to ask. Originally opened as Sesamo Bar y Comida sin Bestias by differnt owners and was all-vegetarian, then not, and then reported as all-veg again since Nov 2010. Accepts credit cards. Moderate.

Sopa Barcelona

  • Vegetarian Restaurant
3.5 stars 2 reviews
Roc Boronat 114, Barcelona, 08018
Mon-Fri 8:00am-8:00pm, Sat 10:00am-6:00pm
Cuisine: Vegan-friendly, Lacto, Organic, Western, Spanish, Take-out, Delivery

Vegetarian cafe serving soup, salad, and food like a lentil burger. Has free wi-fi. Also sells some cooking ingredients. Several locations. Has outdoor seating. Wheelchair accessible. Accepts credit cards. Inexpensive.

Teresa Carles Cocina Vegetariana

  • Vegetarian Restaurant
4.5 stars 50 reviews
Jovellanos, 2 (at Metro: Placa Catalunya or Universidad Metro), Barcelona, 08001
Mon-Sun 9:00am-12:00am
Cuisine: Ovo, Lacto, Western, Spanish, International, Salad bar, Beer/Wine, Take-out

Family-owned establishment that's part of a small network of individualized vegetarian restaurants including: Vegetalia in Barcelona, Paradis in Lleida, and Baobab in Zaragoza. Offers breakfast, brunch, dinner, and takeaway. There is a salad bar and 3 daily changing menu options which usually includes at least 1 vegan. English spoken. Busy, pleasant atmosphere, eclectic ambient music, modern decor. Opened since March 2011. Previously named Vegetalia - Jovellanos (same owners). Moderate.

Veg World India

  • Vegetarian Restaurant
4.5 stars 15 reviews
Calle Bruniquer 26, Barcelona, 08012
Tue-Sun 1:00pm-4:00pm, 8:00pm-11:00pm
Cuisine: Vegan-friendly, Lacto, Indian, International, Buffet, Take-out

Very small and cozy Indian and continental food restaurant, advertising as "90% vegan." The menu del dia includes a salad and soup buffet, and for the second course a choice of the day's entree or a thali plate, plus a dessert. Moderate.

Vegetalia - Escudellers

  • Vegetarian Restaurant
3.5 stars 50 reviews
Escudellers 54, Barcelona, 08002
Mon-Sun 11:00am-11:30pm
Cuisine: Vegan-friendly, Organic, Western, European, Spanish, Fast food, Take-out

Manufacturer of organic and natural vegetarian food. Operates a vegetarian food store and a restaurant for people to taste its products. Dishes use seitan, tofu, vegetables. Accepts credit cards. Moderate.


  • Vegetarian-Friendly
4.0 stars 2 reviews
C/ Torrent del Flors 55, Barcelona, 08024
Mon-Fri 8:30pm-12:30am, Sat-Sun 12:00pm-12:30am
Cuisine: Vegan-friendly, Ethiopean, Beer/Wine, Take-out, Non-veg

Serves meat, veg options available. Traditional Ethiopean food, based around the injera bread with various curries. Traditional style seating. Mainly vegan menu. Wash your hands before eating as utensils are not normally given and it's bad manners to eat with dirty right hand. Wheelchair accessible. Accepts credit cards. Inexpensive.

All Verd

  • Vegetarian-Friendly
Be first to review!
Villarroel, 204 (at Londres), Barcelona, 08036
Mon-Fri 9:00am-8:30pm
Cuisine: Vegan-friendly, Ovo, Lacto, Organic, Macrobiotic, Juice bar, Salad bar, Buffet, Fast food, Beer/Wine, Non-veg

Serves meat, veg options available. Cozy place with a family atmosphere. Offers a winning combination of organic shop and deli/takeaway food, including an extensive assortment of vegetarian empanadas. Has outdoor seating. Accepts credit cards. Inexpensive.

Anima Bcn

  • Vegetarian-Friendly
Be first to review!
Gran Via de les Corts Catalanes 602, Local, Barcelona, 08007
+34-933020836, 666762691
Mon-Tue 7:00am-4:00pm, Wed 7:00am-11:00pm, Thu 7:00am-12:00am, Fri 7:00am-1:00am, Sat 1:00pm-1:00am
Cuisine: Vegan-friendly, Ovo, Lacto, American, Organic, Juice bar, Salad bar, Buffet, Fast food, Beer/Wine, Non veg

Serves meat, veg options available. Restaurant/cafe with vegan, vegetarian and gluten-free options. Serves a large variety of sandwiches. Relaxed atmosphere. Closed Sun. Wheelchair accessible. Accepts credit cards. Inexpensive.

Brunch and Cake

  • Vegetarian-Friendly
2.0 stars 1 review
Carrer d'Enric Granados, 19 (at Carrer del Consell de cent), Barcelona, Spain
Mon-Sun 9:00am-10:00pm
Cuisine: Vegan-friendly, Ovo, Lacto, Bakery, Western, Mediterranean, Non-veg

Serves meat, veg options available. Brunch place that's frequented by a younger crowd. Vegan brunch entry is marked on menu: quinoa salad with roasted veggies, spinach leaves, roast corn on the cob, beetroot hummus with black sesame seed, and wholemeal bread. Blankets provided in cooler weather. Has wi-fi. No phone reservations. Has outdoor seating. Moderate.

Page: 1 2 | Stores and more  
Still hungry? Try searching HappyCow for areas surrounding Barcelona.
Please help us improve this Barcelona vegetarian restaurant guide:
  • Add health food stores, cafes, or a vegetarian restaurant Barcelona.
  • Report technical difficulty.
  • Phone ahead before you visit any listing in this restaurant directory.
  • Please let these businesses know you found them on HappyCow
Spread the word! - Link to this page from your webpage, blog, facebook, or newsletter.

Voted "Best Vegetarian Restaurant Guide" on the Internet, this is the place to find good vegan restaurants & healthy food! HappyCow was created to assist in making healthy vegetarian food available to all wherever possible. These Barcelona vegetarian and vegan restaurant listings are primarily from you, the users, and some maybe arbitrary, outdated, or incomplete. If you are a local to Barcelona and know of any places (vegetarian restaurants Barcelona) that are not included here please add them. HappyCow© and its creators claim no responsibility for any information that might be inaccurate in any way.