Being a vegetarian myself, I know how incredibly difficult it can be to find vegetarian (or vegan) food – especially in countries where most specialties are based on meat or fish. The following three restaurants are my personal favorites for enjoying a delicious vegetarian/vegan meal – for a reasonable price.
Calle de la luna 9
This is number one for a reason. Vega is probably one of the best restaurants I ever ate in – vegan and non-vegan. It is normally priced, but definitely worth it. Every single thing I tried off their menu was absolutely incredible. Vega is usually pretty full (who can blame them?), so either reserve a table or be there a little before 9 (which is when most go out for dinner). They have tapas, vegan varieties of typical Spanish food, and even vegan alcohol. Keep in mind that they change their menu, depending on what kind of fruits and vegetables are in season.
Tip: Order several main dishes and starters and share!
Calle de Bordadores 3
This restaurant uses only organic ingredients and even though not every item on the menu is vegan, there are plenty of options, and most dishes can also be prepared differently to make them vegan. Yerbabuena is relatively cheap – if you order the daily menu, you probably won’t spend more than 15€ – for a starter, a main course, a dessert, and a drink. Their menu includes everything from fried vegetables to burgers and tabbouleh. Their portions are pretty big, and every item on the menu is absolutely delicious.
3. Rayén Vegano
Calle Lope de Vega 7
A sweet, small restaurant with amazing food. Rayén Vegano cooks only vegan foods with fresh and organic ingredients. If you are lactose-intolerant, gluten-intolerant, have a soy- or nut-allergy, this is your restaurant: Most foods are already free from these ingredients, however if they are not, they can also be prepared with your allergy or intolerance in mind. Their main dishes are around 14€ but are very big portions.
Keep in mind that their menu changes regularly, depending on the fruits and vegetables available.