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!
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
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.
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.
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!
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.
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.
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.
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.
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!
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!
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.
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!
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.
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.
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!
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!
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
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!
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!
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.
Vegan & Vegan-Friendly Bakeries, Donuts, & Ice Cream in Madrid
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!
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.
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.
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.
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.
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!
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
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.
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!
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.
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.
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!
#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.
More Things To Do in Madrid
- Experience Spanish Royalty at the Royal Palace of Madrid (Palacio Real)
- Shop in El Barrio de Salamanca
- Stroll the Gran Vía
- Relax in Casa de Campo
- Enjoy panoramic views from the observation deck of Plaza de Cibeles
- Bargain hunt through El Rastro flea Market
- Enjoy contemporary art at the Reina Sofía
- Catch a Real Madrid futbol game at the Santiago Bernabéu Stadium
- Take a ride in the Madrid Teleférico
- Appreciate the works of Dali, Monet, Picasso and more at The Thyssen-Boremisza Museum
- Explore the Malasaña district
- Take a day trip to Toledo and/or a day trip to Segovia — both are gorgeous towns!
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