Best Vegetarian & Vegan Restaurants

From the stylish Teresa Carles offering a superb three course menu to the bohemian Quinoa Bar in Gràcia and their delicious veggie burgers, Barcelona offers a wealth of options for vegetarians and vegans. (Pictured above: the Black pizza with pumpkin, celeriac, caramelised onions, pistachios and organic goat cheese at Green Spot.)

🥑 Jump to a specific neighborhood: El Born, El Raval, Gothic Quarter, Sarrià-Sant Gervasi, Gràcia, Eixample, El Poblenou, Sagrada Família, Les Corts

El Born and La Ribera

Green Spot

Green Spot serves vegetarian cuisine aimed at satisfying both vegetarians and non-vegetarians alike. The restaurant explores the rich and diverse world of vegetables and their abundant possibilities for delicious food. Vegetables, grains, legumes, seeds, nuts, herbs, cereals, fruits and dairy products are all interpreted from different points of view: broiled, steamed, wood oven fired, fried, baked, caramelized or served raw and combined with sauces, marinades, fermented or marinated.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by The Green Spot (@thespotbarcelona)

Address: Carrer de la Reina Cristina, 12, 08003 Barcelona | View Map
Neighborhood: Port Vell
Price Range: €€€€€
Phone: 938 02 55 65
Web: www.encompaniadelobos.com/en/the-green-spot/

CatBar

Opened in 2009, Cat Bar offers craft beer and a range of tasty vegan burgers. Try the bean burger in a bread roll with garlic veganaise, aubergene, lettuce, tomato and caramalized onion. Burgers come with chunky patatas. The plato del dia has featured the likes of gluten free tacos and fideuá of sea weed. The interior is cat-themed and has a piano and guitars for impromptu performances.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by CatBarCAT (@catbarcat)

Address: Carrer Boria, 17, 08003 Barcelona | View Map
Neighborhood:El Born
Price Range: €€€€€
Phone: 932 95 68 15
Web:catbarcat.com

Kriti Restaurant

Ovo-lacto vegetarian restaurant, serving wholesome and tasty dishes from all over the world – from risotto to moong dhal.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Kriti (@kritiveg)

Address: Passatge Sert, 6, local 1, 08003 Barcelona
Neighborhood: La Ribera
Phone: 933 99 25 49
Price Range: €€€€
Website: www.kritiveg.es

Vegan Junk Food Bar

Vegan Junk Food Bar was established in 2017 in Amsterdam and has a new location in the trendy El Born neighborhood of Barcelona. VJFB serves tasty, mouth-watering innovative Junk Food such as their flashy signature VJFBurgers, Freak Fries and Zeafood. Urban metropolitan laid back vibe.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Vegan Junk Food Bar España (@veganjunkfoodbar.spain)

Address: Carrer de la Nau, 1, Carrer de Manresa, 4, 08003 Barcelona | View Map
Neighborhood: El Born
Price Range: €€€€
Website: www.veganjunkfoodbar.com/locations/carrer-manresa-4

El Raval

Teresa Carles

Family-owned Teresa Carles restaurant is the culmination of over three decades of experience in vegetarian cooking and restaurant management. Self described as VMAHT – standing for Vegetarian, Mediterranean, Artisanal, Healthy and Tasty. Try the plant-based bomba de la Barceloneta and the green curry with jackfruit, portobello, zucchini, broccoli, whole grain basmati rice.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Teresa Carles (@teresacarles)

Address: Carrer de Jovellanos, 2, 08001 Barcelona | View Map
Neighborhood: El Raval
Price Range: €€€€€
Phone: 933 17 18 29
Web: www.teresacarles.com

Biocenter

Biocenter is one of the oldest vegetarian and vegan restaurants in Barcelona, having opened way back in 1980. Specialties of the restaurant include vegetarian croquetas, hummus, veggie burgers, fideuá and paella.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Biocenter (@biocenter_bcn)

Address: Pintor Fortuny 25, 08001 Barcelona | View Map
Neighborhood: El Raval
Price Range: €€€€€
Phone: 93 301 45 83
Web: www.restaurantebiocenter.es

Sésamo

Sésamo serves delicious vegetarian food with an Italian and international theme. The restaurant follows the Slow Food philosophy and organic seasonal products are sourced from the Mercat de la Boqueria. The menu features pastas, curries, salads and tapas such as croquettes. A tasting set menu is available.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by SÉSAMO – Comida sin Bestias – (@sesamobcn)

Address: Carrer de Sant Antoni Abat, 52, 08001 Barcelona | View Map
Neighborhood: El Raval
Nearest Metro: Sant Antoni (L2)
Price Range: €€€€
Phone: 934 41 64 11
Facebook

Veggie Garden

Veggie Garden first opened in 2011 and serves 100% vegan food. Dishes are inspired by the cuisine of Nepal, as well as European Mediterranean countries. The Veggie Garden Thali is a popular favorite, which includes basmati rice, two types of curried vegetables, dal, chutney, snacks and papadam. Raw food dishes and a wide range of juices are also available. The restaurant has a warm and friendly vibe, with the interior decorated with colorful murals.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Veggie Garden Restaurant (@veggiegardengroup)

Address: Carrer del’s Angels, 3 08001 Barcelona | View Map
Neighborhood: El Raval
Price Range: €€€€€
Phone: 931 802 334
Website: veggiegardengroup.com

Flax & Kale

Self described as a healthy ‘flexitarian’ restaurant, Flax & Kale offers 80% plant based dishes with the remaining 20% of recipes containing oily fish, rich in Omega-3 essential fatty acids.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Flax & Kale (@flaxandkale)

Address: Carrer dels Tallers, 74b, 08001 Barcelona | View Map
Neighborhood: El Raval
Phone: 933 17 56 64
Price Range: €€€€
Website: flaxandkale.com

L’Hortet

L’Hortet has been open in the heart of El Raval for over 50 years. The restaurant has been inspired by the naturist Professor Capo, a pioneer of natural therapies and vegetarian food. The menu features vegetarian Mediterranean cuisine.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by L’Hortet Vegetarià (@hortet_veg)

Address: Pintor Fortuny 32, 08001 Barcelona | View Map
Neighborhood: El Raval
Phone: 933 17 61 89
Website: restaurantvegetariahortet.com
Facebook

CactusCat Bar

CactusCat Bar offers all-day vegan brunch, lunch and dinner. The rotating menu is focused on Catalan and international cuisine. Plant based lasagna. Fideuà. Tofu and vegan sausage sandwich. Freshly made juices and smoothies. Home-made vegan cakes and muffins.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Cactuscatbar (@cactuscatbar)

Address: Carrer de Valldonzella, 52, 08001 Barcelona | View Map
Neighborhood: El Raval
Phone: 622 88 93 30
Price Range: €€€€€
Facebook

La Golosa Vegan Vurger

Vegan burger shop, using plant based patties from Veburgerfoods. The menu also features snacks and vegan cakes.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by La Golosa Vegan Vurger (@lagolosa_vegan_vurger)

Address: Carrer de Tamarit, 104, 08015 Barcelona | View Map
Neighborhood: Sant Antoni
Phone: 639 12 76 77
Price Range: €€€€€

Gothic Quarter

Vegetalia

High quality organic and vegetarian food, that respects the environment and ecological processes. Vegetalia specializes in the preparation of tofu, tempe and seitan which form an important part of the menu. Gluten and lactose free products are also available as well as raw food. The restaurant has two locations currently, in Plaça de George Orwell in the Gothic Quarter and on Plaça del Fossar de les Moreres in El Born.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Restaurant Vegetalia (@restaurantesvegetalia)

Address: c / Escudellers 54 08002 Barcelona | View Map
Neighborhood: Gothic Quarter, El Born
Phone: 93 317 33 31
Web: www.restaurantvegetalia.com

Rasoterra

Rasoterra opened in 2013 and is owned by the presidents of Slow Food Barcelona. Located in the heart of the Gothic Quarter, their vegetarian and vegan menu offers dishes based on recipes from around the world.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Vegan Slow Food & Natural Wine (@rasoterrabcn)

Address: Carrer del Palau, 5, 08002 Barcelona | View Map
Neighborhood: Gothic Quarter
Phone: 933 18 69 26
Price Range: €€€€
Website: www.rasoterra.cat

Sarrià-Sant Gervasi

La Branqueta

La Branqueta is tucked away on a sidestreet off the bustling Carrer de Balmes in Sant Gervasi. Vegetarian onigiris, burgers of quinoa and lentils, vegetable curry with rice and cold somen noodles with sesame are some of the delicious items. Bentos are available for take away.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by La Branqueta (@labranqueta)

Address: Carrer de Marià Cubí, 13 bis, 08006 Barcelona | View Map
Neighborhood: Sarrià-Sant Gervasi
Phone: 695 56 17 58
Price Range: €€€€€
Facebook

MaaiBcn

MAAI serves real food, without additives or being processed. Healthy and tasty dishes, including gluten-free, dairy-free and vegan dishes.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by maai / Healthy & Real food (@maaibcn)

Address: Carrer de Regàs, 30, 08006 Barcelona
Neighborhood: Sarrià-Sant Gervasi
Phone: 938 09 83 41
Price Range: €€€€€
Facebook

Gràcia

Veg World India

Veg World India serves mostly vegan cuisine. The menu features continental Indian food, including vegan tandoori, vegetable kebabs, nan, onion dosa and dhal tarka.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Veg World India (@veg_world_india)

Address: Carrer de Bruniquer, 26 08012 Barcelona | View Map
Neighborhood: Gràcia
Phone: 932 107 056
Web: www.vegworldindiabarcelona.es

Quinoa Bar Vegetarià

Opened by an Italian in 2013. Situated in the heart of Vila de Gràcia, Quinoa Bar is dog friendly and is famous for its veggie burgers.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Quinoa Barcelona 🥦 (@quinoabarcelona)

Address: Travessera de Gràcia, 203, 08012 Barcelona | View Map
Neighborhood: Gràcia
Phone: 931 12 93 26
Price Range: €€€€€
Website: quinoabarcelona.com

Dolce Pizza y Los Veganos

I discovered this vegan pizza retaurant via a meetup of the Barcelona Vegan Community. Beyond tasty pizza the restaurant also serves pastas and rice, burgers and sandwiches, starters and salads, natural juices and artisanal desserts, with natural, organic and 100% vegan ingredients. Situated near Joanic metro station (L4).

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Dolce Pizza y Los Veganos (@dolcepizzaylosveganos)

Address: Carrer d’Hipòlit Lázaro, 34, 08025 Barcelona | View Map
Neighborhood: Gràcia
Phone: 932 13 12 20
Price Range: €€€€€
Website: dolcepizzaylosveganos.com

Cafe Camelia

Cafe Camilia has a cozy, relaxed vibe and is situated on the trendy Carrer de Verdi. Delicious vegetarian food including curries and couscous. The restaurant has yummy homemade fresh baked breads, cakes and muffins.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Cafè Camelia (@cafecamelia79)

Address: Carrer de Verdi, 79, 08012 Barcelona
Neighborhood: Gràcia
Phone: 934 15 36 86
Price Range: €€€€€
Facebook

Gallo Santo veg-mex & Cocktail

The first restaurant in Barcelona to serve vegan Mexican cuisine. Burritos, tacos, bowls and of course guacamole.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Gallo Santo VEG-MEX & Cocktail (@gallosantobarcelona)

Address: Carrer del Torrent de l’Olla, 64, 08012 Barcelona
Neighborhood: Gràcia
Phone: 930 27 67 46
Price Range: €€€€
Website: www.gallosantobarcelona.es

Good Shit, Vegan Kebabs.

Vegan street food, including Kebab de Heura (Heura marinated in a wheat bun with pickled cabbage, lettuce, cucumber, onion and piparra, yogurt sauce and hot sauce) and Durum de Seitan (Marinated seitan in a wheat tortilla with pickled cabbage, lettuce, cucumber, onion and piparra, yogurt sauce and hot sauce).

Address: Torrent de l’Olla 138, Gràcia, Barcelona | View Map
Neighborhood: Gràcia
Phone: 623 10 50 76
Website: goodshitvegan.com

Eixample

Arco Iris

Arco Iris means ‘rainbow’ in Spanish. Specialties include musaka and rice with mushrooms and Parmesan cheese.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Arc Iris 🌱 (@arciris_veggie)

Address: Carrer de Roger de Flor, 216, 08013 Barcelona | View Map
Neighborhood: Eixample
Phone: 934 58 22 83
Website: vegetarianoarciris.com

Vegesana

Vegetarian Asian cuisine, situated near Plaça de la Universitat.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by vegesana (@vegesanabcn)

Address: Carrer d’Aribau, 14, 08011 Barcelona | View Map
Neighborhood: Eixample
Phone: 935 19 75 10
Price Range: €€€€€
Website: vegesanabcn.com

Vegan Tulsi Restaurant

Opened in 2020, Tulsi serves healthy vegan food: natural juices, smoothies, cocktails, lemonades and tapas. Beyond meat burgers and Seitan burgers. Thalis and paella. The menu del dia is excellent value.

Address: Carrer del Consell de Cent, 279, 08011 Barcelona | View Map
Neighborhood: Eixample
Phone: 936 81 98 49
Price Range: €€€€€
Facebook

Hummus Barcelona

Mediterranean, vegetarian and vegan homemade food. Hummus, falafel,  felafel burger, seitan shawarma, shakshuka, pita and salads.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Vegetarian & Vegan Restaurant (@hummusbarcelona)

Address: Carrer de València, 227, 08007 Barcelona | View Map
Neighborhood: Eixample
Phone: 934 61 80 44
Price Range: €€€€€
Facebook

Green Berry

Situated on the chic Carrer d’Enric Granados, Green and Berry specializes in healthy food. The menu features cold press juices, superfood smoothies, poke bowls, vegan sweets, raw treats, shots, sandwiches, salads, veggie burgers, toasts and more.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Green&Berry (@greenandberry)

Address: Carrer d’Enric Granados, 153, 08008 Barcelona | View Map
Neighborhood: Eixample
Phone: 932 00 38 55
Price Range: €€€€
Website: www.greenandberry.es

Honest Greens

Honest Greens traces its origins to three world travelers whose paths crossed in Spain and became friends. The trio were frustrated by their inability to find food that was healthy and delicious but also quick and affordable, so they came up with the concept of Honest Greens. The menu features ‘market plates’ and ‘garden bowls’ and a range of side dishes and dishes to share. Try the Roman Cauliflower with Tahini and Harissa.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by honest greens® (@honestgreens)

Address: Rambla de Catalunya, 3, 08007 Barcelona | View Map
Neighborhood: Eixample
Phone: 931 22 76 64
Price Range: €€€€
Website: honestgreens.com/en/our-restaurants-barcelona-2/

Roots & Rolls

Roots & Rolls is a vegan restaurant focused on a fusion of Asian/Japanese cuisine and the infinite world of veggies and spices. Plant-based sushi is the signature product. The menu also features delicious salads, coconut milk curry and Japanese Miso Ramen.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Roots & Rolls 🥢 🍱Sushi (@rootsandrolls)

Address: Carrer del Consell de Cent, 401, bajos, 08009 derecha, Barcelona | View Map
Neighborhood: Eixample
Phone: 931 71 79 02
Price Range: €€€€
Website: www.rootsandrolls.com

Fat Veggies

Vegetable Inspired Smokehouse. Ecological and Organic.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by FAT VEGGIES (@fat.veggies)

Address: Carrer de París, 168, 08036 Barcelona | View Map
Neighborhood: Eixample
Price Range: €€€€
Website: www.fatveggies.com

El Poblenou and Glòries

Blu Bar

Situated close to Bogatell beach, surfing themed Blu Bar has a hip, relaxed atmosphere. Fresh Juices and cocktails, gourmet pizzas and sandwiches, yummy vegan dishes and healthy salads.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Blu Bar (@blubarpoblenou)

Address: Rambla del Poblenou, 11, 08005 Barcelona | View Map
Neighborhood: El Poblenou
Phone: 932 21 09 71
Price Range: €€€€
Website: www.blubarbcn.com

Aguaribay

Aguaribay has tasty and imaginative vegetarian menu, that includes vegan and gluten-free options. Biological, fresh and seasonal foods. Artisan beers and wines including ecological options. Fresh juices, alternative soft drinks and biological infusions. Homebrew vermouth and good Italian coffee.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by A g u a r i b a y (@aguaribaybcn)

Address: Carrer del Taulat, 95, 08005 Barcelona | View Map
Neighborhood: El Poblenou
Phone: 933 00 37 90
Price Range: €€€€€
Website: www.aguaribay-bcn.com

Sopa

Sopa is a vegetarian and vegan restaurant situated in the high tech 22@ district. As the name suggests, soups are an important part of their menu. All their dishes, such as the seasonal vegetable soup with red curry and the dahl soup of red lentils and vegetables, use fresh locally sourced ingredients. The menu also includes salads, pasta, rice dishes, curry, quiche, tortillas and more.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by sopa barcelona (@sopabarcelona)

Address: Carrer de Roc Boronat, 114, 08018 Barcelona | View Map
Neighborhood: El Poblenou
Phone: 933 09 56 76
Price Range: €€€€
Website: shop.sopa.vg

Encant Vegetarià

Vegeterian restaurant in les Glòries. Good value 3-course daily menu. The menu changes each day and uses quality ingredients and natural products. Carpaccio de calabacin, risotto con portobello y parmesano, miso soup, arroz negro.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by L’Encant Vegetarià (@encantvegetariabcn)

Address: Carrer de los Castillejos, 210, 08013 Barcelona | View Map
Neighborhood: Glòries
Phone: 932 44 00 16
Price Range: €€€€
Facebook

Sagrada Família

Green and Burger

The emblematic Biocenter restaurant, the oldest vegetarian restaurant in Barcelona (1980), ​​has created a pioneering concept of gourmet veggie burgers. Try the Magic Burger (seitan and mushroom patty, lettuce, olive leaf, caramelized onion and brie cheese) or the Energy Burger (quinoa and beet patty, hummus, arugula and grilled zucchini). The menu also includes salads, sandwiches, bowls and deserts.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Green&Burger by Biocenter (@greenandburger)

Address: Plaça Sagrada Família, 3, 08013 Barcelona | View Map
Neighborhood: Sagrada Família
Phone: 937 50 37 54
Price Range: €€€€
Website: greenandburger.com

Les Corts

Alive Restaurant

Situated in Les Corts near the Barça stadium (Camp Nou). Tasy vegan dishes such as fideua of vegetables and mushrooms with seitan and aioli gratin, Beyond Meat burgers, soybean meatballs and red beans with mushroom and potato sauce.

 

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

 

A post shared by Alive Restaurant (@alive_restaurant_bcn)

Address: Travessera de les Corts, 180, 08028 Barcelona | View Map
Neighborhood: Les Corts
Phone: 696 54 85 19
Price Range: €€€€
Facebook