7 vegetarian spots across Spain, editor-picked. All Spain guides.
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 buffet on weekends.
Tip: Open daily 13:00 to 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 river.
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 dia.
Tip: Open daily 12:00 to 23:00. The 9 euro lunch menu del dia is the steal; the masala dosa is the dish.
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, all dishes vegan-or-vegetarian-flagged.
Tip: Open daily 10:00 to 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 and a small back-garden terrace.
Tip: Open Mon-Sat 13:30 to 23:30. The vegetarian set lunch (18 euros) and the back-garden tables are the headlines.
El Vergel ★ 4.2 · Madrid
lavapies · Calle de Embajadores 30, 28012 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 organic-wine list.
Tip: Open Tue-Sat 13:30 to 24:00; closed Sun-Mon. The vegetarian set lunch (16 euros) runs weekdays; carte 25 per head dinners.
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 to 16:00; the soup-of-the-day flight is the order.