The Best Vegetarian and Vegan Restaurants in Mexico City
Collectively I have now lived in Mexico City for about a year and a half now. I absolutely love the food here and I am so happy to say that Mexico City has such a wonderful, growing vegan food scene. Below is a list of both vegetarian and vegan restaurants in Mexico City, as well as a list of restaurants that have veg-friendly options.
This post contains affiliate links. Should you decide to purchase something from one of my affiliates I will receive a small commission at no extra cost to you. Check out my Disclaimer for more info.
MEXICO CITY BASICS
Getting There: FLIGHTS & BUSES
Getting There: AIRPORT TRANSFERS
Accommodation: HOTELS & HOSTELS
Things to Do: TOURS & ACTIVITIES
Getting Around: RENTAL CARS
Safety & Health: TRAVEL INSURANCE
Vegetarian and Vegan Restaurants in Mexico City
La Pitahaya Vegana
La Pitahaya Vegana is a cozy little restaurant in La Roma known for its bright pink tortillas. This was the very first vegan restaurant I ever visited in Mexico City and it is still one of my favorites. My favorite dishes from La Pitahaya are the enfrijoladas and of course, the many different kinds of pink tacos they serve. You can also get a refreshing glass of kombucha with your meal, which I love as well.
There are two Forever Vegano locations in Mexico City. One is in La Roma and one is in Polanco. My favorite one is in Polanco because it’s located right next to Mr. Nice Cream which I will mention in this article later on. Plus, I also like the decor of the Forever Vegano in Polanco a bit better too, and the one in Polanco also has a little vegan grocery section as well. My favorite dishes at Forever Vegano are the guacamole (it’s to die for), all the tacos, and the dragon bowl. I also love their ‘sauco’ which is a drink made of kombucha, coconut water, lime and sea salt.
I’ve only been to Akarma once, and unfortunately I cannot find the photo I took of my food anywhere (blogger problems right?). Anyways, Akarma is fantastic and their burgers are to die for. I don’t remember what kind of burger I had, but it was really amazing. They also serve kombucha which I love.
Por Siempre Vegana
Por Siempre Vegana is the best spot to go for vegan street tacos. They have a thriving taco truck in Colonia Roma and not only are their tacos super tasty, they’re also extremely cheap. Plus they have vegan versions of the most popular types of meat tacos in Mexico.
Pan Comido is a super cute vegetarian restaurant with a quirky atmosphere. There are multiple locations throughout the city, but the one I’m familiar with is on Calle Leibnitz in Colonia Anzures. The chairs and tables are all mix-matched and there are even bar-like tables made out of old doors. I had a lovely, light and refreshing salad at Pan Comido with seasoned tofu and fresh apple slices.
Peace of Cake
I was so thrilled when I finally found Peace of Cake a little while back, because I know how much it sucks to be able to not be able to order dessert from, well, anywhere really. Peace of Cake has the best cupcakes ever, topped with super creamy icing. They also have some incredible drool-worthy donuts too.
Restaurants with Vegan and Vegetarian Options
I absolutely love Cafebrería, not only because it has some good vegan and vegetarian options, but because it’s a restaurant inside a book store. Plus all their menus are made to look like classic book covers! Anyone who knows me at all knows I LOVE reading so to be able to eat vegan and vegetarian food surrounded by books is heaven for me! My favorite meals from Cafebrería are their chilaquiles (I order mine with eggs) as well as their vegan tacos.
I’m pretty sure there is only one of these restaurants in the city, and it is located in the Centro Comercial Santa Fe (a large mall in Santa Fe). The food at Tacology is really good. The menus are all on iPads which allow you to browse the food options and select them right on screen. Make sure you click on the section of the menu that says ‘Light’ as this has lots of vegetarian and vegan taco and tostada options.
There are many Giornale locations throughout the city. Giornale and Garabatos, which you’ll read about below, are seriously all over the place, and because of that, are two of my go-to restaurants. Giornale is by no means a vegan or vegetarian restaurant but they have a ton of amazing veg-friendly options. From smoothie bowls or chilaquiles for breakfast, to vegetarian omelettes, to quinoa burgers to salads, there really is something for whatever you’re craving. My all time favorite dish at Giornale are their Baja Cauliflower Tacos. I order them almost every time I go there.
Garabatos is another go-to restaurant for me since there are so many locations throughout the city. They have a very similar menu to Giornale which includes fresh smoothie bowls, multiple kinds of avocado toast, tons of omelettes and egg dishes for vegetarians and so much more. They make excellent chilaquiles which I often order with eggs and without dairy, and I also love their Ricotta Avocado Toast which I order without the cheese. It comes with an egg as well but you might be able to order it without the egg if you’re vegan too.
Cafe O is a huge favorite of mine. They have multiple locations, but the one I’m familiar with is in Interlomas because it’s near where I live. They have a lovely relaxing atmosphere with a huge vertical garden filled with greenery. Cafe O proudly uses fresh and seasonal ingredients, and their food is incredible! They have a wide array of fresh salads, delicious soups, savory handmade breads, quinoa bowls and more.
Bello Puerto is often the place to be for seafood lovers. However, they also have a section of their menu devoted entirely to different kinds of ceviche. If you’re vegan or vegetarian, you can order any kind of ceviche you want, and they will serve it to you without the seafood, but instead with palm hearts. It’s so delicious, my mouth is watering just thinking about it.
Le Pain Quotidien
If you’ve ever been to New York City, you may have already visited Pain Quotidien. I actually went to Pain Quotidien for the first time on my honeymoon to New York City and was so excited to find out that they have multiple locations in Mexico City too. Pain Quotidien is one of my favorite brunch spots in Mexico City. The menu is actually quite a bit different from the NYC menu, and features Mexican classics such as chilaquiles and huevos rancheros, served alongside smoothie bowls, oats, French toast and more. They also have a delicious lunch menu which includes a vegetable lasagna, quinoa bowl, vegetarian quiche and vegan hummus. They also make amazing matcha and turmeric lattes.
Bistro Chapultepec is another great breakfast and brunch spot. I always choose to sit outside because the restaurant is located overlooking a small man-made lake in Chapultepec Park. It’s the best spot to grab a bite before exploring through what the massive park has to offer! Bistro Chapultepec has lots of options for vegetarians who eat eggs as there are tons of chilaquiles and omelettes to choose from. However, there are also smoothie bowls and quinoa bowls and depending on what day you go, they sometimes have a buffet which has lots of salads and pastas and is quite affordable.
Peltre has a few different locations throughout Mexico City and is another favorite of mine. I mainly go there for breakfast and brunch when they are serving smoothie bowls, sandwiches, chilaquiles, and avocado toast among other things. They are really understanding if you want to order something without dairy too which is awesome.
Pieology has a few locations throughout Mexico City and their pizzas are amazing. You can build your own pizzas and choose every topping you want. They have lots of veggie toppings, and they even have vegan mozzarella cheese!
Nobu is a renowned sushi restaurant with locations worldwide. It’s pricier than most of the other places I’ve listed here and much fancier too. I went to Nobu with my husband, Arturo, for our one year wedding anniversary and it was very romantic. Unfortunately I didn’t take any photos of my delicious food because I was too hungry. One thing that I absolutely loved about Nobu was that the first thing the waiter asked us was if either of us had any food restrictions or allergies, so right away I was able to tell him that I’m vegetarian and I can’t have dairy. He was then able to make a bunch of suggestions as to what I should order and he also said that if there was something I wanted from the menu that wasn’t vegetarian, they could most likely make a vegetarian version of it for me!
Nobu serves tofu sashimi, miso soup, mushroom soup, many different salads, veggie and tofu toban-yaki, multiple kinds of veggie tempura and so much more. The best thing that I ate there was their vegetable sushi cone. I actually think about that sushi roll so often and every time it makes my mouth water. My only regret from eating at Nobu is that I only ordered one vegetable sushi cone when I should have ordered three.
Other Vegan Restaurants in Mexico City that I Haven’t Visited Yet
Below I have also listed some other vegan restaurants in Mexico City that I’ve heard great things about but haven’t personally visited yet.
Did I miss a vegan or vegetarian-friendly restaurant in Mexico City? Let me know in the comments below! And please also let me know which veg-friendly restaurant on this list is your favorite!
Other Posts You Might Like:
- How to Order Vegetarian and Vegan Food in Spanish & Explain Other Dietary Restrictions
- 16 of the Best Vegetarian and Vegan Dishes from Around the World (with recipes)
- 15 of the Most Popular Things to do in Mexico City