25 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.
LaMundi ★ 4.3 · Córdoba
centro · Avenida del Gran Capitán 35, 14008 Córdoba
LaMundi in Córdoba fuses international cooking with local recipes and adapts plates for vegetarians, with aubergine, tempura and salads to the fore.
Tip: Closed Mondays, and the kitchen runs later than most in Córdoba, to midnight every day it opens.
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.
Bar Espanya ★ 4.3 · Palma
casco-antiguo · Carrer de Can Escursac 12, 07001 Palma
Bar Espanya keeps vegetarian and vegan pintxos marked on the counter in Palma, alongside patatas bravas with sobrassada and bullit croquettes.
Tip: Vegetarian pintxos sit on the same counter and are labelled. Ask the bar which are meat-free.
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.
Amaltea ★ 4.2 · Córdoba
ribera · Ronda de Isasa 10, 14003 Córdoba
Amaltea has cooked vegetable-forward Mediterranean food beside the Guadalquivir in Córdoba since 2000, and runs a dedicated vegetarian carta.
Tip: Ask for the vegetarian carta rather than picking sides from the main one.
Casa Mazal ★ 4.2 · Córdoba
juderia · Calle Tomás Conde 3, 14004 Córdoba
Casa Mazal serves Sephardic and Andalusi food in Córdoba's Judería with a long vegetarian section, hummus and baba ganoush through to couscous.
Tip: The kitchen uses no pork at all, which makes the whole carta easier to navigate than most in the city.
La Casa Siria ★ 4.2 · Córdoba
corredera · Calle Lucano 12, 14003 Córdoba
La Casa Siria runs authentic Middle Eastern cooking in Córdoba with a long vegetarian list, and it is one of the few kitchens open straight through.
Tip: It trades 12:00 to 23:00 all seven days, useful when Córdoba's tabernas shut in the afternoon.
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.
Mama Carmen's ★ 4.2 · Palma
santa-catalina · Carrer de Cervantes 21, 07013 Palma
Mama Carmen's is a vegetarian coffee room on Carrer de Cervantes in Palma's Santa Catalina, known for fruit-heavy muesli bowls and vegan pastries.
Tip: Morning only, 09:00 to 14:00. The vegan croissants and banana bread go before noon.
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.
El Astronauta ★ 4.1 · Córdoba
corredera · Calle Diario de Córdoba 18, 14002 Córdoba
El Astronauta fuses modern and vegetarian cooking in central Córdoba, with a specific vegetarian section rather than a token dish on the carta.
Tip: Mezze plates are the strongest vegetarian order here, and they scale well for a group.
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.