30 vegan spots across Spain, editor-picked. All Spain guides.
Restaurante Vegano Hicuri ★ 4.6 · Granada
centro-sagrario · Plaza Girones 4, 18009 Granada
Hicuri Art Vegan in Granada is the citys most-cited 100 percent vegan restaurant on Plaza Girones, with street-art murals and an Andalusian-vegan menu.
Tip: The seitan-and-mushroom tapa is the order; the kitchen runs vegan paella on Saturdays only.
Teresa Carles ★ 4.5 · Barcelona
eixample · Carrer de Jovellanos 2, 08001 Barcelona
Teresa Carles in Barcelona's Eixample is the family-run vegetarian-and-vegan bistro since 1979: an all-day vegan menu del dia, market salads.
Tip: Open daily 09:00-23:00. The vegan menu del dia is 16 euros weekdays; brunch on weekends.
Rasoterra ★ 4.5 · Barcelona
gotic · Carrer del Palau 5, 08002 Barcelona
Rasoterra in Barcelona's Gothic Quarter is the slow-food vegan-and-vegetarian bistro: a seasonal menu, organic local sourcing and a 22 euro lunch menu del.
Tip: Closed Sunday-Monday. The 22 euro menu del dia is the value pick; book the back garden in summer.
Paprika ★ 4.5 · Granada
albayzin · Cuesta de Abarqueros 3, 18010 Granada
Paprika in the Albayzin of Granada is the long-running vegetarian and vegan kitchen on Cuesta de Abarqueros with a daily menu and a sourdough pizza counter.
Tip: The vegan pizza is the consistent order; the menu changes daily and rotates through Sicilian, Lebanese and Indian.
Wild Food ★ 4.5 · Granada
centro-sagrario · Plaza Isabel La Catolica 5, 18009 Granada
Wild Food in Granada is the plant-led raw and cooked vegan kitchen on Plaza Isabel La Catolica, with bowls, plant-based burgers and a Saturday vegan brunch.
Tip: The Saturday brunch is the consistent draw; the vegan burger and Buddha bowl carry the weekday lunch.
El Piano ★ 4.5 · Granada
realejo · Calle Santiago 2, 18009 Granada
El Piano on Calle Santiago in the Realejo of Granada is a 100 percent vegan, gluten-free and nut-free kitchen serving a rotating daily tapas-style menu.
Tip: Closed Sundays; the daily 15-dish counter rotates morning so visit before 14:00 for the widest choice.
Distrito Vegano ★ 4.5 · Madrid
lavapies · Calle del Doctor Fourquet 32, 28012 Madrid
Distrito Vegano in Madrid's Lavapies is the 100 percent vegan kitchen since 2017, with plant-based versions of the Spanish canon: paella, croquetas.
Tip: Open Tue-Sun 13:00-24:00; closed Monday. The vegan paella runs 14 euros; the vegan cocido (winter only) is 18.
Mad Mad Vegan Lavapies ★ 4.5 · Madrid
lavapies · Calle Lavapies 16, 28012 Madrid
Mad Mad Vegan in Lavapies is the second Madrid location of the citys plant-based burger and comfort-food kitchen with a 4.8 Tripadvisor rating.
Tip: Open daily 13:00-24:00; the seitan burger and BBQ jackfruit plate are the orientation orders, mains 10 to 20 euros.
Copenhagen ★ 4.5 · Valencia
Calle Literato Azorín, 8, 46006 Valencia
Copenhagen in Valencia's Russafa is a full-vegetarian dining room with many vegan options, opened by the Oslo-Malmo-Copenhagen group; tapas, mains, brunch.
Tip: Closed Tuesday. Reserve for weekend dinner through the website.
Flax & Kale ★ 4.4 · Barcelona
raval · Carrer dels Tallers 74, 08001 Barcelona
Flax & Kale in Barcelona's Raval is the family-of-Teresa-Carles healthy-vegan plant-based bistro: 80 percent plant-based menu, cold-press juices, raw cakes.
Tip: Open daily 09:00-23:30. The vegan menu del dia is 18 euros; cold-press juice flight at brunch.
The Green Spot ★ 4.4 · Barcelona
born · Carrer de la Reina Cristina 12, 08003 Barcelona
The Green Spot in Barcelona's Born is the all-plant Mediterranean-Asian bistro: 80 dishes on the carte, pizzas, dim sum and a 18 euro lunch menu del dia.
Tip: Open daily 12:30-23:30. The vegan dim sum and the pizza are the standouts; book for weekends.
Mouna ★ 4.4 · Palma
la-lonja · Plaça Drassanes 15, 07012 Palma
Mouna cooks vegan and vegetarian plates from organic Mallorcan produce inside an old mansion off Plaça Drassanes in Palma's La Lonja quarter.
Tip: Vegan dishes are marked on the carte, and service runs straight through from 13:00 to 23:00.
Veganitessen ★ 4.4 · Seville
el-arenal · Mercado del Arenal Calle Pastor y Landero s/n, 41001 Sevilla
Veganitessen inside the Mercado del Arenal in Seville is the all-vegan counter that grew from a pastry shop in the market, with vegan burgers.
Tip: Open Mon-Sat 09:00-15:00. The vegan tortilla and the daily menu del dia are the local picks.
Selva Cafe ★ 4.4 · Seville
el-arenal · Calle Bailen 34, 41001 Sevilla
Selva Cafe on Calle Bailen in Seville is a specialty-coffee-and-plant-based cafe with vegan brunch, vegan desserts and 100 percent plant-based small plates.
Tip: Open daily 09:00-18:00. The vegan brunch plate and the cold brew are the local pick.
La Tastaolletes ★ 4.4 · Valencia
Carrer de Salvador Giner, 6, 46003 Valencia
La Tastaolletes in Valencia is a vegan and vegetarian tapas kitchen sourced from Mercado Central, with creative small plates and a tight wine list.
Tip: Reserve a few days ahead; small dining room. The tapas tasting is the most efficient order.
La Camelia Vegan Bar ★ 4.3 · Bilbao
Calle Villarias 3, 48001 Bilbao
La Camelia in Bilbao opened 2015 as the city's first dedicated 100% vegan bar, with vegetable sushi, seitan, tofu and tempeh plates and organic wines.
LaMundi ★ 4.3 · Córdoba
centro · Avenida del Gran Capitán 35, 14008 Córdoba
LaMundi on Gran Capitán in Córdoba adapts its international carta for vegans, gyozas with veganesa and udon among the plates local guides name.
Tip: This is the one Córdoba kitchen documented as adapting for vegan, vegetarian and coeliac diners alike.
Viva Burger ★ 4.3 · Madrid
la-latina · Costanilla de San Andres 16, 28005 Madrid
Viva Burger in Madrid's La Latina is the 100 percent vegan burger room since 2008, with plant-based burger patties, vegan tapas plates and a focused brunch.
Tip: Open daily 13:00-24:00. The Mayflower vegan burger (14 euros) is the headline; vegan beer on tap.
Meet Vegano ★ 4.3 · Málaga
centro-historico · Calle Marín García 6, 29005 Málaga
Meet Vegano is a fully plant-based restaurant in central Málaga off Calle Larios, turning out vegan burgers, bowls and comfort plates with no animal products.
Kafe Botanika ★ 4.3 · San Sebastián
Paseo Arbol de Gernika 8, 20006 Donostia-San Sebastian
Kafe Botanika next to the Urumea river in San Sebastian's Centro runs a vegan-and-vegetarian carte of curries, hummus and falafel with one of the city's most.
Garibolo ★ 4.2 · Bilbao
Calle Fernandez del Campo 7, 48008 Bilbao
Garibolo on Fernandez del Campo in Bilbao runs a long-standing vegetarian dining room with strong vegan options on a daily plant-based menu.
Amaltea ★ 4.2 · Córdoba
ribera · Ronda de Isasa 10, 14003 Córdoba
Amaltea runs a separate vegan carta alongside its main one on Córdoba's Ronda de Isasa, built on garden vegetables and Andalusian olive oil.
Tip: Say you are vegan when you sit; the kitchen keeps a distinct carta rather than adapting dishes.
Pizzería Verde Rucola ★ 4.2 · Córdoba
poniente · Plaza de Vista Alegre 12, 14004 Córdoba
Pizzería Verde Rucola runs more than ten vegan pizzas in Córdoba, seitán and basil tofu among the toppings, plus vegan chocolate pizza for dessert.
Tip: It closes Tuesday and sits well outside the old town, so it is a deliberate trip rather than a walk-past.
La Casa Siria ★ 4.2 · Córdoba
corredera · Calle Lucano 12, 14003 Córdoba
La Casa Siria cooks Syrian food on Calle Lucano in Córdoba and carries a wide vegan and vegetarian range within it, open every day to 23:00.
Tip: Middle Eastern mezze is the easiest vegan eating in Córdoba, and this kitchen runs it all day.
Los Amigos Restaurante Vegano ★ 4.2 · Madrid
centro · Calle de Arenal 26, 28013 Madrid
Los Amigos Restaurante Vegano in Madrid's Centro is the 100 percent vegan kitchen since 2013, with plant-based versions of Spanish classics: paella vegana.
Tip: Open daily 13:00-24:00. The vegan paella for two (28 euros) is the headline; vegan brunch buffet 18 euros.
Ca n'Ela Vegan Restaurant ★ 4.2 · Palma
la-lonja · Carrer de la Mar 16, 07012 Palma
Ca n'Ela Vegan Restaurant is a fully plant-based kitchen on Carrer de la Mar in Palma's La Lonja, plating Mediterranean vegan food across two services.
Tip: Two services only, lunch and dinner, and it closes Sundays. The room seats very few.
Habanita ★ 4.2 · Seville
casco-antiguo · Calle Golfo 3, 41004 Sevilla
Habanita near Plaza de la Alfalfa in Seville's Casco Antiguo is the long-running Cuban-Mediterranean kitchen with a separate vegetarian and vegan carte.
Tip: Open Mon-Sun 12:30-16:30 and 20:00-24:00, Sun evening closed. The vegetarian paella and the vegan stews are the house orders.
Restaurante Oslo ★ 4.2 · Valencia
Carrer dels Catalans 8, 46001 Valencia
Restaurante Oslo serves vegetarian and vegan cooking in a 19th-century El Carmen building on Carrer dels Catalans, with a weekday menu del dia.
Tip: Closed Mondays; book ahead for weekend dinner.
El Astronauta ★ 4.1 · Córdoba
corredera · Calle Diario de Córdoba 18, 14002 Córdoba
El Astronauta keeps a plant-based section in central Córdoba, running a vegan burger and a vegan moussaka alongside its Mediterranean mezze plates.
Tip: The vegan moussaka is the dish local vegan guides single it out for, not the burger.
La Vegana Tapería ★ 4.1 · Málaga
centro-historico · Calle San Juan de Letrán 13, 29007 Málaga
La Vegana Tapería is a plant-based tapas bar in Málaga, plating vegan versions of Spanish classics from croquetas to montaditos in a cosy room.