18 vegetarian spots across Spain, editor-picked. All Spain guides.
Paprika ★ 4.5 · Granada
albayzin · Cuesta de Abarqueros 3, 18010 Granada
Paprika in the Albayzin of Granada is the long-running vegetarian kitchen on Cuesta de Abarqueros with a daily-changing menu, sourdough pizzas and pasta.
Tip: Closed Mondays; the daily changing menu is the order, sourdough pizza on Friday only.
Habanita Restaurante Vegetariano ★ 4.5 · Seville
centro · Cjón. Golfo, 3, Casco Antiguo, 41004 Sevilla
Habanita on Callejon Golfo in Seville's centro is the vegetarian-and-vegan Mediterranean-Caribbean restaurant in a hidden alley near Plaza Alfalfa.
Tip: Open Mon-Sat 12:30-16:30 and 20:00-23:30, closed Tuesday nights, Wednesdays and Sunday nights. Gluten-free menu separate.
Garibolo ★ 4.3 · 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.
La Goma ★ 4.3 · Granada
centro-sagrario · Calle Gracia 40, 18002 Granada
La Goma in Granada is the vegetarian and organic kitchen on Calle Gracia with daily-changing plates, organic produce and a take-away counter.
Tip: Closed Sundays; the daily lunch plate is the best-value order with a glass of organic wine.
Mama Campo ★ 4.3 · Madrid
chamberi · Plaza de Olavide 4, 28010 Madrid
Mama Campo on Plaza de Olavide in Madrid is the vegetarian-friendly modern kitchen since 2011, with a market-led carte, vegan options flagged and a brunch.
Tip: Open daily 13:00-24:00. The vegetarian brunch buffet (22 euros) Sundays is the headline; book three days ahead.
Kafe Botanika ★ 4.3 · San Sebastián
Paseo Arbol de Gernika 8, 20006 Donostia-San Sebastian
Kafe Botanika in San Sebastian's Centro runs a vegetarian-friendly carte with hummus, pea falafel and seasonal vegetable plates, with a terrace by the Urumea.
El Enano Verde ★ 4.3 · Seville
alameda · Alameda de Hercules 33, 41002 Sevilla
El Enano Verde on Alameda de Hercules in Seville is the all-vegetarian and largely-vegan kitchen with a daily menu del dia of plant-forward dishes drawing.
Tip: Open Mon-Sat 13:00-16:00 and 20:00-23:30, closed Sunday. Menu del dia at 13.50 euros.
La Lluna ★ 4.3 · Valencia
Calle San Ramon, 23, 46001 Valencia
La Lluna on Carrer de Sant Ramon in Valencia's Carmen has run a vegetarian dining room since 1980, one of the oldest meat-free kitchens in Spain.
Tip: The menu del dia at lunch is excellent value. Tight dining room; reserve weekends.
Veggie Garden ★ 4.2 · Barcelona
raval · Carrer dels Angels 3, 08001 Barcelona
Veggie Garden in Barcelona's Raval is the Indian-and-Mediterranean vegetarian counter near MACBA: thali plates, vegetable curry, daily 9 euro lunch menu del.
Tip: Open daily 12:00-23:00. The 9 euro lunch menu del dia is the steal; the masala dosa is the dish.
La Camelia ★ 4.2 · Bilbao
Calle Villarias 3, 48001 Bilbao
La Camelia in central Bilbao opens its 100% vegan and vegetarian menu for lunch and dinner, with vegetable sushi, seitan plates and organic wines.
Om Khalsoum ★ 4.2 · Granada
centro-sagrario · Calle Jardines 17, 18002 Granada
Om Khalsoum in Granada is the Moroccan-Egyptian counter on Calle Jardines with vegetarian tapas of falafel, hummus, baba ghanoush and Moroccan tagines.
Tip: No alcohol; the vegetarian platter for two is the canonical order.
Honest Greens ★ 4.2 · Madrid
salamanca · Calle de Lagasca 26, 28001 Madrid
Honest Greens in Madrid's Salamanca is the vegetarian-friendly fast-casual room since 2017, with a market-led carte of bowls, sandwiches and proteins.
Tip: Open daily 10:00-23:00. The build-your-own vegetarian bowl runs 12 to 15 euros; multiple Madrid locations.
El Jardin de los Milagros ★ 4.2 · Madrid
malasana · Calle del Espiritu Santo 47, 28004 Madrid
El Jardin de los Milagros in Madrid's Malasana is the vegetarian and vegan kitchen since 2014, with a daily-changing market-led carte, plant-based plates.
Tip: Open Mon-Sat 13:30-23:30. The vegetarian set lunch (18 euros) and the back-garden tables are the headlines.
El Vergel ★ 4.2 · Madrid
lavapies · Paseo de la Florida 53, 28008 Madrid
El Vergel in Madrid's Lavapies is the vegetarian and organic restaurant since 2008, with a daily-changing market carte, vegan options flagged and a focused.
Tip: Open Tue-Sat 13:30-24:00; closed Sun-Mon. The vegetarian set lunch (16 euros) runs weekdays; carte 25 per head dinners.
El Vegetariano de la Alcazabilla ★ 4.2 · Málaga
centro-historico · Calle Pozo del Rey 5, 29015 Málaga
El Vegetariano de la Alcazabilla is a long-running Málaga vegetarian restaurant below the Alcazaba, its menu mixing Mediterranean and global plates.
Cañadú ★ 4.2 · Málaga
centro-historico · Plaza de la Merced 21, 29012 Málaga
Cañadú is a veteran vegetarian kitchen on Málaga's Plaza de la Merced, cooking creative meat-free plates with clearly marked vegan and gluten-free options.
Les Maduixes ★ 4.2 · Valencia
Carrer de Daoiz y Velarde 4, 46021 Valencia
Les Maduixes in Valencia is the city's oldest vegetarian dining room since 1986, with seasonal ovo-lacto-vegetarian and vegan plates, organic and house-made.
Tip: The lunch menu del dia is the best value. Closed Sunday. Gluten-free and vegan options marked on the menu.
Sopa ★ 4.0 · Barcelona
eixample · Carrer del Bruc 90, 08009 Barcelona
Sopa in Barcelona's Eixample is the vegetarian-leaning soup-and-bowl bar with seasonal soups, grain bowls and a counter open 13:00-16:00 weekday lunches.
Tip: Closed Sunday-Monday. Lunch only weekdays 13:00-16:00; the soup-of-the-day flight is the order.