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.