Skip to content
Madrid Food & Restaurants

Vegan Restaurants Madrid Vegetarian: Best 12 Picks 2026

vegan restaurant madrid
Photo by Novkov Visuals on Pexels

Madrid’s plant-based transformation over the past decade has been remarkable. The city that once ran on cocido and jamón now has El Invernadero — chef Rodrigo de la Calle’s fully plant-based restaurant with 2 Michelin stars and a tasting menu around €110 — alongside 50+ dedicated vegan restaurants spread across every barrio and price point. The vegan restaurants Madrid scene is most concentrated in Lavapiés and Malasaña, the two most plant-friendly neighbourhoods, but you will find solid options across the whole city. Here are the 12 best picks, plus the practical detail you need to navigate a traditionally meat-heavy food culture. Start with the Madrid food guide for the full landscape.

Avocado toast at a vegan café in Malasaña, Madrid
The brunch scene in Malasaña and Lavapiés has plenty of plant-based options.

Table of Contents

Fine Dining: El Invernadero and the Top End

El Invernadero (Calle de Ponzano, 85, Chamberí; Metro: Alonso Martínez) is the reference point. Rodrigo de la Calle pioneered gastrobotánica — the application of haute cuisine technique to vegetables, herbs, and grains — and his restaurant is now the best argument you can make that plant-based cooking belongs in serious fine dining. The tasting menu runs around €110 (2026) for 12-15 courses. It is fully plant-based. It holds 2 Michelin stars. Book four to six weeks ahead; weekends go faster.

Mana Madrid (Calle de Espalter, 6, near Retiro) is the other high-end option — modern Spanish-Japanese vegan fine dining with refined small plates at €40-60 per person. A very different register from El Invernadero but equally serious.

For context on what the Michelin-starred side of Madrid’s food scene looks like overall, the Michelin-star restaurants Madrid guide covers the full landscape.

12 Best Vegan Restaurants in Madrid

1. El Invernadero — Fine Dining, Chamberí

2 Michelin stars. Fully plant-based tasting menu around €110. The most acclaimed vegan restaurant in Spain. Book far ahead.

2. Distrito Vegano — Lavapiés

Calle de Argumosa, 9 (Metro: Lavapiés). Playful takes on Spanish classics — vegan paella, vegan tortilla made with chickpea flour, vegan calamares using fried oyster mushroom. €15-25 per person. Casual and popular with locals. One of the best arguments that vegan Spanish food can actually taste Spanish.

3. La Encomienda — Lavapiés

Calle de la Encomienda, 7. Vegan tapas bar: creative small plates, vegan croquetas, plant-based cheese boards. €15-25 per person. Good for a longer sit-down grazing session rather than a quick meal.

4. Gold Bar Madrid — Malasaña

Calle del Pez, 13 (Metro: Noviciado). Weekend brunch spot: acai bowls, vegan huevos rancheros, granola plates. €12-20 per person. The kind of place Madrid’s plant-based scene needed a decade ago and now has in abundance.

5. Level Veggie Bistro — Centro/Chueca

Calle Almirante, 11. Refined vegan cuisine with a European bistro sensibility. Good wine list with natural and biodynamic options. €25-40 per person.

6. Honest Greens — Multiple Locations

Fast-casual chain with strong vegan menus — grain bowls, roasted vegetables, plant-based proteins. Malasaña, Chamberí, Retiro, and Salamanca branches. €12-18 per person. Reliable for a quick lunch when you don’t want to search.

7. Sanissimo — Barrio de las Letras

Calle del Prado, 11. Fully vegan tapas bar with plant-based versions of Spanish classics. €18-28 per person. Good location for pre-theatre or post-museum eating near the Prado.

8. Bumpgreen — Salamanca

Calle de Velázquez, 28. Plant-based fast-casual in Madrid’s most expensive barrio. Good bowls, wraps, and salads at €12-18. Useful if you’re in Salamanca and want something quick and reliable.

9. Yerbabuena Madrid — Near Sol

Calle del Bordadores, 3. Running since the 1980s, mostly vegan. Old-school feel, reliable, well-priced at €18-25 per person. One of the longest-running vegetarian restaurants in Madrid and still worth visiting.

10. Vegelicious — Chamberí

Calle de Hilarión Eslava, 25. American-inspired vegan — burgers, fries, brunch plates. €15-22 per person. Popular weekend brunch spot; arrive early or book ahead.

11. El Vergel — Chueca

Calle de Hortaleza, 80. Sustainable Mediterranean vegan. Seasonal menu, natural wine list. €20-30 per person. Good for a proper sit-down dinner.

12. Indian Restaurants, Lavapiés

The Indian and Pakistani restaurants on and around Calle de Lavapiés have the most extensive vegetarian-vegan menus in Madrid. Restaurante Sirtaj and Indian Aaja offer full thalis (combination plates) with four to six plant-based dishes for €8-12. The best-value vegan eating in the city.

Colourful plant-based grain bowl at a Madrid vegan restaurant
Madrid’s plant-based dining ranges from simple grain bowls to Michelin-starred tasting menus.

Lavapiés and Malasaña: The Vegan-Friendliest Barrios

Lavapiés (Metro: Lavapiés) is where I would base anyone doing a plant-based trip to Madrid. The neighbourhood’s diversity — Indian, Senegalese, Bangladeshi, Pakistani, and Middle Eastern communities alongside Spanish and international vegan restaurants — means you have more options within walking distance than anywhere else in the city. Falafel and hummus joints on Calle del Ave María run €4-7 for a full meal. Distrito Vegano and La Encomienda are both here. The Saturday Rastro flea market extends through the area and costs nothing to wander.

Malasaña (Metro: Tribunal) is the other concentration point — Gold Bar, Honest Greens, and a scattering of cafés with strong vegan brunch menus. The barrio has a younger energy than Lavapiés and slightly higher prices to match. For what makes each neighbourhood distinct, the Malasaña neighbourhood guide has the detail, and the broader Madrid neighbourhoods guide covers the full city.

Vegan Tapas: What to Order at a Traditional Bar

Not every meal needs to be at a dedicated vegan restaurant. Madrid’s traditional tapas bars have several reliable plant-based options:

  • Pimientos de Padrón: Always vegan. Blistered green peppers, sea salt, olive oil. €4-7.
  • Patatas bravas: Usually vegan — confirm the bravas sauce does not contain mayo. €4-7.
  • Pan con tomate: Grilled bread rubbed with fresh tomato and olive oil. Always vegan. €3-5.
  • Espinacas con garbanzos: Spinach and chickpeas. Almost always vegan. €5-8.
  • Marinated olives (aceitunas): Always vegan. €2-4.
  • Gazpacho: Cold tomato soup — usually vegan; confirm no ham stock. €4-7.
  • Champiñones al ajillo: Mushrooms in garlic and olive oil. Vegan if no butter. €5-9.

Avoid: tortilla española (eggs), croquetas (dairy-based), most jamón dishes. Always ask about chicken or fish stock in soups. For broader vegan-friendly budget eating, the cheap eats Madrid guide covers the full range including Lavapiés international spots.

Tips for Vegans in Madrid

  • Use HappyCow. Lists 200+ vegan-friendly restaurants in Madrid with verified reviews and up-to-date hours.
  • Learn the Spanish phrase. Soy vegano/a (I am vegan); sin carne, pescado, lácteos, ni huevos (no meat, fish, dairy, or eggs). Print a card for traditional restaurants.
  • Confirm at traditional restaurants. Spanish vegetarian sometimes means just no red meat. Ask specifically about chicken stock, fish stock, and dairy in sauces.
  • Mercadona for self-catering. Spain’s main supermarket chain has an extensive own-brand vegan range.
  • Markets have vegan stalls. Mercado de Antón Martín and Mercado de la Cebada both have plant-based counter options.
  • August warning. Some local favourite vegan restaurants close for owner holidays in August. Have backup options.
Colourful plant-based dish served at a vegan restaurant in Madrid
Madrid’s vegan restaurants have come a long way from sad salads. Photo by Pexels contributor / Pexels

Vegan Restaurants Madrid FAQs

Is Madrid vegan-friendly?

More than you would expect from a traditionally meat-focused capital. The city has 50+ dedicated vegan restaurants, a 2-Michelin-star plant-based restaurant, and strong concentrations in Lavapiés and Malasaña. The transformation over the past decade has been real.

What is the best vegan restaurant in Madrid?

El Invernadero (2 Michelin stars, around €110 tasting menu) for fine dining. Distrito Vegano for creative vegan Spanish food at casual prices. Gold Bar Madrid for weekend brunch in Malasaña.

Are there vegan tapas in Madrid?

Yes — La Encomienda and Sanissimo specialise in vegan tapas. At traditional bars: pimientos de Padrón, patatas bravas (confirm sauce), pan con tomate, espinacas con garbanzos, and marinated olives are reliably vegan.

Which Madrid neighbourhood is best for vegans?

Lavapiés has the most options per square metre, including cheap international vegan food from €4. Malasaña has the best vegan brunch scene. Both are considerably better than Salamanca or Recoletos for plant-based eating.

How much do vegan restaurants in Madrid cost?

Casual: €10-20 per person. Mid-range: €20-40. Fine dining (El Invernadero): around €110 tasting menu. Cheap vegan (Lavapiés Indian restaurants): €8-12 per person.

Is the menú del día vegetarian-friendly?

Variable. Traditional menús del día are often meat-heavy. Modern restaurants in Lavapiés and Malasaña are more likely to offer a vegetarian or vegan option. Ask when you arrive.

Can vegans eat at Mercado de San Miguel?

Some stalls yes — fruit, olives, and a few vegetable-focused options. But the market skews heavily towards jamón, seafood, and cheese. For cheap vegan market eating, Mercado de Antón Martín and Mercado de la Cebada are better. See the full Mercado de San Miguel guide for what is actually worth buying there.

Plan Your Visit