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.