Many years ago I actually lived in madrid for almost a year and although I was "only" a vegetarian I remember the city being very little veggie friendly.
Therefore I was pleasantly surprised to see that I could now get my soy cappuccino in almost every single cafe I visited in Madrid and that the Spanish capital now has lots of great vegan restaurants and cafes.
Here are three places I tried - some of them several times! I was very much inspired by this blog post but I also did some discoveries on my own.
I had read about B13 in the before mentioned blog post and it turned out the place was located right next to where we stayed in Malasaña.
B13 was my absolute most positive vegan experience in Madrid. Ridiculously low prices and super delicious food (I still can't understand how they managed to make a Spanish potato tortilla with chickpea flour instead of eggs while obtaining the exact same result!)
The place has different vegan burgers but also typical Spanish tapas and even desserts. Everything in here was so good and the people were extremely friendly. I cannot recommend B13 enough.
Calle Ballesta 13.
We ended up by coincidence in this gorgeous little cafe. We had spent some time at the Templo de Debod and wanted a coffee break before continuing our walk around town. It wasn't until we were inside that I realized that the place was a vegan cafe.
We had some delicious cakes and fresh orange juice but the place also serves real food.
Calle Luisa Fernanda 27.
This is not a vegan place but a gluten free bakery and cafe who happens to also have vegan cakes. I tried some very yummy cupcakes which I enjoyed with a soy cappuccino. Again extremely friendly service and a great selection of cakes.
Calle Hortaleza 3. www.celicioso.es