9 vegan spots across Spain, editor-picked. All Spain guides.
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, no-meat tortilla.
Tip: Open daily 09:00 to 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 dia.
Tip: Closed Sunday-Monday. The 22 euro menu del dia is the value pick; book the back garden in summer.
Distrito Vegano ★ 4.5 · Madrid
lavapies · Calle de Argumosa 8, 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, tortilla and cocido madrileno cooked daily without animals.
Tip: Open Tue-Sun 13:00 to 24:00; closed Monday. The vegan paella runs 14 euros; the vegan cocido (winter only) is 18.
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 to 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 to 23:30. The vegan dim sum and the pizza are the standouts; book for weekends.
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 carte on weekends.
Tip: Open daily 13:00 to 24:00. The Mayflower vegan burger (14 euros) is the headline; vegan beer on tap.
Sanissimo ★ 4.3 · Madrid
chueca · Calle de San Marcos 33, 28004 Madrid
Sanissimo in Madrid's Chueca is the 100 percent vegan kitchen since 2018, with a daily-changing tasting menu of plant-based Spanish and Mediterranean plates, plus a focused vegan brunch carte.
Tip: Open Tue-Sun 13:00 to 24:00; closed Monday. The vegan tasting menu (35 euros) is the dinner format.
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 beautiful terraces.
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, vegan tortilla and a brunch buffet on weekends.
Tip: Open daily 13:00 to 24:00. The vegan paella for two (28 euros) is the headline; vegan brunch buffet 18 euros.