Europe / Madrid / Spain

The Perfect Madrid Vegan Travel Guide

Updated June 12, 2023

Madrid doesn’t disappoint when it comes to vegan food, culture, and history — there is a good reason it’s one of the best cities to visit in Spain!

Whether you’re looking to enjoy beautiful art, stroll through manicured parks and lively flea markets, or have a great night on the town, Madrid has it all. Add in its fantastic weather, there isn’t a bad time to visit — even in January, it’s comfortable enough to stroll around with a light jacket.

Also, if you plan to visit more of Spain, Madrid is a great place to start or base yourself. Their train system is dependable and easy to use — many other Spanish cities are easily accessible from Madrid, like Barcelona, Toledo, or Seville.

This Madrid vegan travel guide is jam-packed with vegan restaurants, markets, hotels, things to do, and more — everything you need to plan an epic veggie adventure!

A few of the links in this guide might be affiliate links. The small commission helps me keep producing awesome, free content for you!

view of calle gran villa in madrid

Is Madrid Vegan-Friendly?

Holy smokes, yes! Madrid is super vegan-friendly! If you were thinking dining in Madrid was limited to patatas bravas and paella, think again! There are countless fully vegan restaurants, donut shops, breakfast spots, and even two fully vegan markets — amazing, right? I am willing to bet you will find more spots you want to check out than you will have time to visit.

Vegan & Vegetarian Restaurants in Madrid

La Oveja Negra

C. de Buenavista, 42, 28012 Madrid, Spain
This vegan queer bar in the heart of Madrid desires to bring veganism to everyone in a welcoming setting. Their menu features yummy nachos, quesadillas, wraps, burgers, and more. For a fun, juicy burger, don’t miss their Vegan Queen — a house-made veggie patty with melty cheese and grilled ‘shrooms. 

loaded vegan nachos covered in yellow queso in a red bowl in madrid
Credit: La Oveja Negra

Hakuna Matata Veggie

Travesía del Horno de la Mata, 5, 28004 Madrid, Spain
If you’re interested in veganized Spanish eats, this is the place to go. Dive into croquettes, tortillas, paella, patatas bravas, and more flavorful Spanish fare. There is also a great selection of burgers, pizza, and of course, don’t miss dessert.

vegan veggie dish covered in a pale cream sauce on a blue and white plate in madrid
Credit: Hakuna Matata Veggie


C. de la Luna, 9, 28004 Madrid, Spain
Healthy, sustainable, and delicious vegan cuisine is what’s on the menu at this vegan restaurant. Their globally-inspired menu features flavorful curry, poke bowls, tacos, and more — the menu is also very gluten-free friendly!

Distrito Vegano

Calle del Dr. Fourquet, 32, 28012 Madrid, Spain
This vegan junk food spot will make all your food dreams come true — bacon cheese nachos, mac ‘n’ cheese, loaded burgers, and more! Save room for a delicious selection of vegan and gluten-free cheesecakes, brownies, and cakes.

loaded vegan hot dog topped with red hot sauce and white cream sauce next to potatos on a white plate in madrid
Credit: Distrito Vegano

Sanissimo Opera Vegan

C. de Campomanes, 5, 28013 Madrid, Spain
If you’re looking for a spot with veggie-powered dishes that are also well-marked for allergens, come here! This vegan restaurant focuses on making healthy food fun with its mix of salads, gluten-free burgers, and creative tapas.

Viva Burger

Costanilla de San Andrés, 16, 28005 Madrid, Spain
If you’re craving a vegan burger, you must visit this bright and welcoming cafe! Their house-made burgers are made daily and loaded with delicious toppings like queso, roasted mushrooms, pineapple chutney, and more! Many of their dishes are gluten-free and soy-free.

vegan hamburger with onions, lettuce, and red sauce on a brown napkin with a large knife in the top of the burger in madrid
Credit: Viva Burger

Pizzi & Dixie

Calle de San Vicente Ferrer, 16, 28004 Madrid, Spain
Mama mia! This Italian kitchen serves hearty vegan gnocchi, ravioli, and an extensive pizza menu. Their pizza offerings range from basic Margherita to vegan cheese with mushrooms and cream of pistachio.

large vegan pizza with a golden crust covered in a ring of red pepperoni and a few green chilis in madrid
Credit: Pizzi & Dixie

Freedom Cakes

Calle de Cádiz, 7, 28012 Madrid, Spain
This psychedelic vegan diner features American fast-food faves like Beyond burgers, XL hot dogs, onions rings, and more deliciously greasy fare. They also have a gigantic menu of amazing cakes!

one hand dipping a toasted vegan sandwich into a small round cup of white sauce with french fries on the plate next to it in madrid
Credit: Freedom Cakes

La Encomienda

Calle de la Encomienda, 19, 28012 Madrid, Spain
This casual spot seeks to make vegan food inviting with its house-made, sustainably sourced dishes. The menu features a wide variety of internationally inspired cuisine, from Pad Thai to croquettes and everything in between. The staff is also excellent at helping with food allergies —if you’re gluten-free or nut-free, be sure to come here!

Levél Veggie Bistro

Av. de Menéndez Pelayo, 61, 28009 Madrid, Spain
Get ready to enjoy flavor-packed and nutrient-dense dishes at this quaint spot! You’ll find lasagna, sushi, spaghetti, falafel, and much more! Save room for a slice of sweet carrot cake.

two fancy vegan veggie enchiladas next to each other covered in white sauce on a white plate in madrid
Credit: Level Veggie Bistro


Calle de Lira, 8, 28007 Madrid, Spain
Need fresh juice to kick start your day or maybe a burger to fuel sightseeing? Come here! Their all-day menu features breakfast toasts and pastries, and later check out their arepas, nachos, and more!

Los Andenes

Calle de Fernández de los Ríos, 43, 28015 Madrid, Spain
Enjoy veganized traditional Peruvian cuisine at this spot. Their menu features arepas, tamales, rice and bean dishes, plus so much more! The owners believe it’s not necessary to lose flavor in making their traditional dishes, plus it’s healthier for you and the Earth.

a large round mound of vegan rice and beans topped with yellow sauce next to a golden plantain in madrid
Credit: Los Andenes


Calle de Bordadores, 3, 28013 Madrid, Spain
This longtime vegetarian restaurant has an extensive menu of traditional Spanish dishes and other globally-inspired fare. In addition, there is also a great lineup of daily specials.

Thunder Vegan Malasaña

C. de Don Felipe, 4, 28004 Madrid, Spain
When you’re craving something sinful, come here. This vegan shop serves up epic vegan fast food — crispy fried chick’n, Baconator burgers, fully loaded fries, and much more. Make sure to save a little room for a slice of house-made Oreo cheesecake!

one hand holding a large vegan golden fried chicken sandwich topped with cabbage, pickles, and sauce in madrid
Credit: Thunder Vegan Malasana

Mad Mad Vegan

C. de Lavapiés, 16, 28012 Madrid, Spain
How can you not stop and check it out with a name like that? All of the delicious fare at this vegan pub will drive you mad with delight. Enjoy mouthwatering nachos loaded with a mix of melty cheeses, signature burgers, and delectable house-made desserts. Many of the dishes can be made gluten-free to boot!

a large tray with two giant vegan burgers topped with lettuce, tomato, and cheese, next to sweet potato fries and a basket of fries covered in  white cream and pickled onions in madrid
Credit: Mad Mad Vegan

Avocado Love

Calle Marqués de Santa Ana, 34, C. del Espíritu Santo, 15, 28004 Madrid, Spain
If you love avocados, then a stop at this chic vegan café is a must! As the name implies, many of their veggie-packed dishes, from hummus to veggie lasagna, incorporate these little green superheroes. 

Vegan Breakfast & Brunch Spots in Madrid

Frutas Prohibidas

C. del Conde Duque, 26, 28015 Madrid, Spain
A hip little café that prides itself on food that will please vegans and non-vegans! Daily they’re serving up a feast for the eyes and mouth with stacks of pancakes and Huevos Venedicts for breakfast, then burgers and burritos for lunch! Everything is house-made too!

a stack of three vegan pancakes covered in berries and a purple berry sauce next to a purple smoothie and a bowl covered in kiwi, strawberries, and blueberries
Credit: Frutas Prohibidas

Chilling Café

Calle de la Estrella, 5, 28004 Madrid, Spain
The perfect place for breakfast or lunch! Their menu features pancakes, pasta, sandwiches, and a menu of the day. There are also gluten-free options!

Freedom Cakes

Calle de Cádiz, 7, 28012 Madrid, Spain
I think this vegan restaurant has everything you could want — incredible burgers, decadent cakes, and breakfast! Make sure you don’t miss one of their crispy waffles loaded with fruit or rich caramel.

giant stack of golden vegan waffles covered in chocolate sauce and chocolate cookies with someone cutting into it  in madrid
Credit: Freedom Cakes

Vegan & Vegan-Friendly Bakeries, Donuts, & Ice Cream in Madrid

Delish Vegan Doughnuts

C. Cristo, 3, 28015 Madrid, Spain
Vegan donuts — do I need to say anything else!? You can’t miss a stop here to try their macadamia caramel, brownie bomb, Boston cream, and many more addictive flavors! There is no way you’ll be able to choose just one!

a box of four vegan donuts topped with dark chocolate, bright pink icing, white icing, and a lime green drizzle  in madrid
Credit: Delish Vegan Donuts

VegAmazing Doughnuts

C. del Duque de Sesto, 31, 28009 Madrid, Spain
Another unbelievable spot for decadent vegan donuts! These handmade creations are topped with chocolate, cream, cookie crumble, and more.

one giant vegan donut topped with chocolate and chocolate cookies held in a newspaper wrapper  in madrid
Credit: VegAmazing Doughnuts

Bite Me Café

Pl. de la Beata María Ana de Jesús, 2, 28045 Madrid, Spain
Ok, two donut spots weren’t enough; let’s go for a third! This spot creates new mouthwatering flavors weekly, like maple pumpkin pie! Aside from vegan donuts, they also have cinnamon rolls, cookies, brownies, breakfast sandwiches, and toast.

Freedom Cakes

Calle de Cádiz, 7, 28012 Madrid, Spain
In addition to having a terrific lineup of greasy vegan diner eats, this spot also has jaw-dropping cakes and sweets! Save room for their Peanut and Choco cake or a vegan NY-style cheesecake.

a vegan ice cream sundae in a glass cup with vanilla ice cream, chocolate sauce, and three kinds of cookies in madrid
Credit: Freedom Cakes

Sweet 36

C. del Amparo, 67, Bajo, local, 28012 Madrid, Spain
Whether you’re looking for vegan, gluten-free, or sugar-free sweets, you’ll find them here! This charming bakeshop has a sweet for everyone, including creamy cheesecake, brownies, tiramisu, and more.

BOMBÓN – Heladería & Café

Pl. de Carlos Cambronero, 1, 28004 Madrid, Spain
This vegan café has delicious ice cream sundaes, milkshakes, chocolate, churros, and more! You’re probably going to want one of everything!

a large sundae glass filled with vanilla vegan milkshake, a caramel swirl and topped with a bombon cookie  in madrid
Credit: Bombon

Mamá Elba Heladería

C. de la Ruda, 15, 28005 Madrid, Spain
This vegan-friendly ice cream shop has terrific vegan and sugar-free options and cookies and cakes!

Vegan Shops & Markets in Madrid

Planeta Vegano

C. del Ave María, 34, 28012 Madrid, Spain
This vegan supermarket has just about everything you could want — cheese, vitamins, pet supplies, and more! Even if you don’t need groceries, you should still pop in and check it out.

VeggieU Tienda Vegana

C. de Martínez de la Riva, 76, 28053 Madrid, Spain
Not only can you grab essential vegan food and beauty products here, but you can also relax with a cup of coffee and a croissant from their onsite café after you finish shopping!

Vegan-Friendly & Eco-Friendly Hotels in Madrid

If your travels are taking you outside of Madrid, don’t miss my lineup of vegan hotels in Europe!

Artiem Madrid

Juan Perez Zuñiga, 20, Ciudad Lineal, 28027 Madrid, Spain
Not only does this hotel have vegan and gluten-free options they also pride themselves on their eco-friendly measures. In 2018, the hotel began its 8/80 project which aims to reduce the hotel’s carbon emissions in 8 years. Some of the steps the hotel is taking are the installation of solar panels, energy-efficient heating, and cooling, using plastic as little as possible, and recycling as much as possible, even providing recycle bins in hotel rooms.

Check prices on Artiem

Radisson Blu Madrid

C. de Moratín, 52, 28014 Madrid, Spain
A stay at this Radisson is vegan-friendly and eco-friendly! The hotel’s restaurant, Lona serves up fresh dishes that use ingredients that are locally and sustainably sourced (vegan and vegetarian options available). Aside from food, the hotel has enacted many sustainable practices like energy and water-saving measures, the use of toiletries that are in biodegradable and recyclable packaging, and it even has its own wind turbine to generate energy.

Check prices on Radisson

Five Things To Do in Madrid

#1 See a Flamenco Show

The rhythm and beat of this traditional Spanish dance is infectious. Trust me, after experiencing a show, you might even want to try — or maybe that’s the wine talking. You can’t go to Spain and not see a Flamenco show. The hardest part is deciding which Tablao to visit — there are many throughout the city. We visited one of the oldest and most famous in the city, Corral de la Moreria — highly recommend!

Madrid Flamenco Corral de la Morería

#2 Visit Plaza Mayor

This is the heart of Madrid and it’s full of cafes, shops, and street performers. It is a lovely place to stop and enjoy a drink and the ambiance. A few blocks away is another well-known square that is lovely to wander through — La Puerta del Sol.

#3 Stroll through El Retiro Park (Parque del Buen Retiro)

One of the largest parks in Madrid that once belonged to the Spanish Monarchy. It is a lovely place to take a stroll through the formal gardens, rent a rowboat for an afternoon ride, or enjoy a picnic. Make sure to check out the Palacio de Cristal that often hosts special art exhibitions.

#4 Visit the Famous Prado Museum (Museo Nacional del Prado)

The Spanish National Art Museum is considered the “Crown Jewel” of museums and tourist attractions in Madrid — whether you have one day or five days in Madrid, you shouldn’t miss it!. The museum has the world’s finest collections of European art, including works from Hieronymus Bosch, El Greco, Peter Paul Rubens, Titian, and Diego Velázquez. In total there are 8,600 paintings and over 700 sculptures — so plan your visit accordingly and decide what you really want to make sure you see.

#5 Market Hop at el Mercado de Vallehermoso + Mercado de Antón Martín + El Mercado de San Miguel

A vegan guide to Madrid isn’t complete without visiting one of their many markets! Markets are one of my favorite things to explore — each is different and provides a unique look into the culture of where you are. These three markets have a terrific selection of local food, handmade items, music, and more to experience.

mercado de san miguel madrid vegan travel guide

More Things To Do in Madrid

How to Get Around Madrid

Getting to Madrid City Center from The Airport

To get to the city center from the airport, you have a few options with the metro, bus, or taxi. There are two metro stations within the airport, one connects with Madrid Chamartín and the other with the main train station, Atocha. A metro ticket is €4.50 – 5.  

For the bus, lines 203 and the Exprés Aeropuerto (Airport express) will take you directly to Atocha Station, lines 200, 101, 822, 824, 827, 828 will take you to other parts of Madrid. The buses are located outside of terminals 1, 2, and 4. A bus ticket is €5 and takes about 30 minutes, depending on traffic.

Taxis can be picked up throughout the terminals and the flat rate to the city center is €30.

For more questions about the airport, check out this fabulous, in-depth Madrid Airport Guide.

Getting Around Madrid

While you’re in the city, I would suggest buying a tourist ticket. They are available for 1 – 7 days for €8.40 -€35.40 (in zone A – zone T is also available). The tickets are valid on the metro, bus (except the airport express), and ML1 light rail. It can be purchased at the airport or all Metro de Madrid network stations.

If you don’t think you will use public transport that much, you can purchase single tickets for €1.50 – 2 or a pass with 10 rides for €12.20.

Wait, There’s More!

If your travels are taking you throughout Spain or Europe, don’t miss these other vegan travel guides and articles.

The Complete Vegan Travel Guide to Barcelona
Where to Stay in Bern, Switzerland
The Best Vegan Travel Guide to Seville
The Best Krakow Vegan Travel Guide
The 12 Best Spots for Vegan & Gluten-Free Food in London
The Complete Vienna Vegan Travel Guide
The Best Vegan Travel Guide to Berlin
Complete Vegan Guide to Iceland: Where to Eat & Stay

About Author

Rebecca is the creator of Veggies Abroad, which was born from her love of travel, and the question she gets asked after every trip, "What in the world did you eat?" Her blog is a one-stop vegan travel planning spot with mouthwatering lineups of vegan food, action-packed travel guides, practical travel tips, and much more! Follow her adventures on Instagram or Facebook @veggiesabroad