Where to Eat Vegetarian & Vegan in Madrid

Where to Eat Vegetarian & Vegan in Madrid

Contrary to popular belief, I’ve found being vego in Spain isn’t that difficult. Madrid is no different, with plenty of vegetarian and vegan restaurants to be found! I spent just a few days in the city, and I found several great places I’d love to return to. Here are my top recommendations of where to eat vegetarian & vegan in Madrid!


Distrito Vegano

Calle del Dr. Fouquet 32, open Tue-Thu & Sun 1pm-12am, Fri-Sat 1pm-1am, closed Mon.

Distrito Vegano is a small, cozy restaurant that is 100% vegan with lots of gluten free options. Other allergens (like nuts and soy) are also clearly labelled on the menu (which is only in Spanish – you might want to have Google Translate handy!).

To start with I tried one of the croquetas, a typical tapas dish, which is 1.50 euros per croquette. The ones here are filled with spinach, mushroom and onion, with an amazing crispy crumb on the outside. They’re so tasty and so cheap!

where to eat vegetarian and vegan in madrid: distrito vegano

For my main I had an amazing quesadilla, filled with vegan cheese, vegan chorizo (which was so delicious!) and black beans. Served with a side of potatoes, the quesadilla costs 7.90 euros. Distrito Vegano also has a cocktail menu, so I grabbed a tequila sunrise for 6.90 euros. It’s a fairly big glass, and the cocktail itself was delicious.

La Encomienda

Calle Encomienda 19, open Mon-Fri 1:30pm-12:30am, Sat 1pm-1am, Sun 11am-12:30am.

La Encomienda was one of my favourite places to eat vegan in Madrid – so much so that I had dinner here twice. While the restaurant is open from 1:30pm, the full dinner menu doesn’t start until 8:30pm. If you come before this (like I did the first time I went), you’ll be given the ‘evening menu’ which has salads, share plates and desserts.

On this first night I chose the taco plate, which had 4 soft tacos filled with textured soy protein, chilli sauce, avocado, corn and bean sprouts. This plate was 10 euros, and absolutely delicious! They have a dessert of the day for 4.50 euros, and on this night it was an amazing lime and coconut cake.

where to eat vegetarian and vegan in madrid: la encomienda

The second time I visited I chose the seitan satay for my main. While the satay sauce was very different from ones I’ve previously tried, the dish was still amazing! The seitan especially, as it was cooked perfectly and had such a nice texture. For dessert I chose the pear & peach crumble which is served with a cinnamon and vanilla cream – this was so, so good!

Plant Grill

Calle Núñez de Arce 6, open Tue-Thu 1-4pm & 8pm-1:30am, Fri&Sat 1pm-1:30am, Sun 1pm-12:30am, closed Mon. 

Another one of my favourite places to eat vegan in Madrid – and it only opened in May! The menu is amazing – I literally wanted to order everything! It has veganised Spanish food as well as western food and some other cuisines (with dishes like burgers, curry, stir fry). The staff here also get a special shout out, because both times I visited they were so nice.

where to eat vegetarian and vegan in madrid: plant grill

Both times I visited Plant Grill I ordered the patatas bravas to start, because I love them so much that they are my staple starter when I’m in Spain! A plate of these is 5.50 euro, served with an amazing black garlic sauce as well as the standard bravas sauce. The black garlic sauce looks kinda weird, but it is Oh. My. God. amazing! The final comments I’ve written in my phone’s notes is “crispy, tasty, omg, perfect, love”. Basically, these patatas bravas are the best!

where to eat vegetarian and vegan in madrid: plant grill

The first night I went here I ordered the Plant Skewer for my main, which is the most expensive item here at 18 euros. It is a big serving, hence the bigger cost! Literally a tower of grilled veggies on a skewer with more veggies on the plate – my first thought when it came out was hooooooly shit! I definitely recommend trying this out when you come to Plant Grill. Make sure you bring your appetite though, because I couldn’t finish it! The second time I came here I ordered the tandoori masala, which was nice as well but nothing compared to the plant skewer.

Rayen Vegano

Calle Lope de Vega 7, open Mon,Wed,Thu 1-4:30pm, Fri 1-4:30pm & 9-11:30pm, Sat 11am-4:30pm & 9-11:30pm, Sun 11am-4pm, closed Tue. 

A small, cozy restaurant, Rayen is a great place to eat vegetarian or vegan in Madrid. It’s a very popular restaurant, so you may want to make a reservation if you’re planning on coming at a peak time. Rayen has an amazing menu del dia for 13.50 euros, which includes a starter, a main and a dessert. The restaurant is very health-focused, so if you’re not into super healthy foods this probably won’t be the place for you.

where to eat vegetarian and vegan in madrid: rayen vegano

The menu del dia gives you a choice of 2 starters and 2 mains. On the day I visited, the starter I chose was a salad of corn, cabbage and polenta. These are 3 ingredients I’m not a huge fan of, yet I actually really enjoyed this dish. It had this great mustard sauce that brought it all together and added a really nice flavour.

where to eat vegetarian and vegan in madrid: rayen vegano

For the main I chose a pasta with chickpeas and carrots. This was very good, and very ‘healthy tasting’ if that makes sense. Basically, not the kind of pasta dishes I’m used to, but I still enjoyed it. The dessert was the highlight of my lunch here, as it was a slice of a delicious banana, cinnamon and orange cake.

Viva Burger

Costanilla de San Andreas 16, open Sun-Thu 11am-12am, Fri-Sat 11am-2am.

Viva Burger is by far one of the best places to eat vegetarian or vegan in Madrid. It’s a completely vegan burger restaurant, which does more “gourmet” burgers. The restaurant itself is beautifully decorated, and the staff are super friendly. They also have outdoor seating if you’re looking to soak up the sun a little bit.

where to eat vegetarian and vegan in madrid: viva burger

I chose the Burger Queen which was 13.90 euros, served with a side of wedges. The burgers here are big and hearty – so make sure you bring your appetite! With their standard burger patty, the Burger Queen also has cured cheese, roasted tomato and caramelised onion. It is seriously delicious!


Madrid is a dream for eating vegetarian and vegan! Make sure you check out my other posts on Spain, including more veggie food guides for each city I visited!

You may also like

1 comment

Leave a Reply