Skip to Content

8 Best Food Tours in Mexico City

8 Best Food Tours in Mexico City

This blog may contain affiliate links. Read our disclosure policy for more info.

Thinking about booking a food tour in Mexico City? Boy oh boy are you in for a treat!

Mexico City is a huge culinary wonderland, and food tours are our favorite way to discover new neighborhoods and yummy local dishes. 

As lovers of both food and Mexico City, we’ve taken a ton of tours here. So trust us when we say that there’s truly something for everyone here. Whether you want tacos and mezcal, a plant-based tour, or an authentic cooking class, there’s a tour for everyone, and we’ve got you covered with all of the need-to-know details. Hope you’re hungry! 

Don’t Miss Out On Our Top Choice!

Bailey-with-a-beef-taco-on-a-taco-tour-in-Mexico-City

The tour we loved the most and suggest booking ASAP is this one!

Our personal FAVORITE tour is this Historic Center walking food tour! We ate some amazing street food, navigated local markets, and learned the story behind the beautiful buildings in the Historic Center. It had a little of everything!

Check out the 850+ 5-star reviews and book this tour here!

Best Food Tours in Mexico City

1. Evening tacos and mezcal tour

Bailey-sites-behind-a-huge-plate-of-al-pastor-tacos-on-a-taco-tour-in-Mexico City Mexico
Pastor tacos are our favorite!
A shot of mezcal on a taco tour in Mexico City Mexico
Mezcal is even better than tequila if you ask me
  • Price: $135 USD 
  • Duration: 3.5 hours
  • Time: 6:30 pm 
  • Highlights: sampling tacos from different regions of Mexico, visiting an underground mezcal bar, exploring different neighborhoods, small group tour 
  • Inclusions: local guide, beer, mezcal tasting, air-conditioned transport, dinner
  • Rating: 4.9 stars (check 175+ reviews here)
  • Free cancellation: yes 

This taco and mezcal tour is an absolute MUST in Mexico City. It’s the perfect way to dive into the city’s vibrant food scene and discover some of its best neighborhoods, so we highly recommend booking it for your first night here. Plus, with so many 5-star reviews, we aren’t the only ones who loved it!

The evening kicked off in the charming neighborhood of San Rafael with juicy Norteño-style tacos. Then, we wandered onto a traditional taqueria and enjoyed their hand-made tortillas, which were out of this world! 

After our first two tacos, we took a break for a mezcal tasting in a hidden underground bar. It was such a cool experience, we loved learning how to identify different notes and finding out which types of mezcal we each enjoyed. It came in very handy throughout the rest of our time in Mexico!

Feeling a little tipsy, we headed to Roma Norte, a hipster neighborhood, where we tried tacos with a creative, contemporary twist. I think my favorite stop of the night, though, was the Cuauhtemoc area, where we got to try al pastor tacos. These blend Middle Eastern and Mexican flavors – and yes, they were every bit as delicious as they sound! 

This tour is not only an amazing way to find Mexico City’s best tacos, it’s also the perfect way to get to know the heart and soul of the city. So if you’re not sure where to start when it comes to street food, be sure to book this tour for an unforgettable evening.

2. Walking food tour through the Historic Center

A tostada eaten on a food tour in Mexico City Mexico
The shrimp and avocado tostadas were one of my favorites
Fried grasshoppers eaten on a food tour in Mexico City Mexico
Fried grasshoppers are an optional snack, but I thought they were really tastey!
  • Price: $115 USD 
  • Duration: 5 hours 
  • Time: 12 pm 
  • Highlights: local Aztec market, traditional cantina, street food stall, local restaurant, tasting lots of different dishes and drinks, exploring the city on foot, small group tour 
  • Inclusions: English-speaking guide, food tastings, alcoholic drinks 
  • Rating: 4.9 stars (check 900+ reviews here)
  • Free cancellation: yes 

This was hands-down the BEST food tour that we did in Mexico – no contest! It was so much fun that I’m honestly jealous of anyone who gets to experience it for the first time. So if you’re a foodie, or fancy a fun night in Mexico City’s historic center, you cannot miss this half-day culinary adventure. It’s epic! 

The first stop was the Mercado de San Juan, which we had a blast exploring with our guide, Joss. We ate exotic fruits and delicious seafood tostadas, and Joss even encouraged us to try grasshoppers, which were a lot tastier than we expected them to be! 

Next up, we sampled tacos at a street stall and then visited a classic cantina, where we sipped mezcalitas and ate yummy empanadas. There was so much variety on this tour, and the samples we got were super generous – more like light meals, to be honest. So if we can give you one piece of advice, it would be to make sure you arrive hungry. 

As well as all of the food, we loved exploring the historic city center on foot, and admiring all of the beautiful architecture. The tour finished on a sweet note, with buñuelos and Mexican sweets for dessert. We were stuffed by this point, but they were so good that we couldn’t resist. 

This tour was the best thing that we did in Mexico City. So if you’re looking for a great tour, be sure to book this one before it sells out. 

3. Regional food tour in the Polanco neighborhood

Tortilla soup on a food tour in Mexico City Mexico
Yes, this was as good as it looks!
Bailey-enjoys-a-drink-in a cantina in Mexico City Mexico
It’s always a good idea to have a beer (or several!) on a food tour
  • Price: $104 USD 
  • Duration: 3 hours 
  • Time: 11 am – 5:30 pm 
  • Highlights: exploring the upscale Polanco neighborhood on foot, visiting seven different restaurants, tasting lots of local dishes and desserts
  • Inclusions: all food tastings, cocktail, English-speaking guide, small group size 
  • Rating: 4.9 stars (check 650+ reviews here)
  • Free cancellation: yes 

If you’re more into refined dining than street food, then booking this tour of Polanco is a must! It’s one of Mexico City’s most upscale neighborhoods, with tree-lined streets, elegant mansions, and a thriving restaurant scene. 

Our guide, Isle, was a professional chef, so she knows everything there is to know about food! She took us to seven handpicked spots, where we were able to try seven different dishes from all over Mexico. We basically got a culinary tour of the entire country in a single afternoon! 

From green chilaquiles to Yucatan-style pibil tacos and Oaxacan tuna tostaditos, we loved getting to know Mexico’s diverse regional flavors. As much as we love street food, it was a nice change to explore Mexico City’s upscale restaurants. In fact, I think it’s definitely booking this tour in addition to a street-food based tour, as they offer totally different experiences. 

Exploring Polanco on foot was a ton of fun, too, as we really enjoy seeing all of the parks and art galleries. The tour ended with chocolate and ice cream for dessert, and then a mezcalita de Jamaica as a nightcap. It’s a super unique cocktail that’s sweet, smoky, and sour all at once, so don’t miss the chance to try it while you’re in Mexico City!

All in all, the Polanco food tour was a real highlight of our time in Mexico City. If you’re looking for a more upscale experience, be sure to book this ASAP! 

4. Mexico City’s trendiest neighborhood – La Roma food tour

Bailey-with-her-tacos-and-margarita-on-a-taco-tour-in-Mexico City Mexico
Everything was perfect!
A house in the Colonia Roma part of Mexico City on a food tour in Mexico
The Colonia Roma neighborhood is super cute
  • Price: $110 USD 
  • Duration: 4 hours 
  • Time: 12 pm 
  • Highlights: exploring the trendy Bohemian neighborhood, checking out the area’s coolest eateries, sampling lots of different dishes, drinking specialty coffee and cocktails
  • Inclusions: English-speaking guide, food tastings, alcoholic drinks, coffee, small group size
  • Rating: 4.9 stars (check 600+ reviews here)
  • Free cancellation: yes 

We couldn’t wait to check out the famously cool Colonia Roma neighborhood and this food tour was even better than we imagined. It’s a Bohemian neighborhood that’s packed with personality – and flavor! You can’t miss the chance to check it out.

Our guide, Stephanie, was absolutely incredible and made the tour so much fun. She took us to several fantastic spots that showcased the neighborhood’s culinary scene. We ate everything from crispy fish tacos to ceviche and pork pasteles. Better still, we washed them down with mezcal and specialty coffee! 

The food was amazing, but the unique vibe of Colonia Roma was what made it really stand out for us. We loved seeing the colorful colonial buildings, charming squares, and wide tree-lined avenues. We both remarked that we’d love to live here one day, so eating our way through the area like locals felt like the perfect practice run! 

This tour truly was excellent from start to finish. We ended at a rooftop bar, where we took in views of the area as we sipped on cocktails. So if you’re looking for a food tour that’s just as much about atmosphere as it is about incredible eats, this is the one for you. Colonia Roma will steal both your heart and your taste buds! 

5. Authentic Mexican cooking class

Peppers-at-a-market-during-a-cooking-class-in-Mexico City Mexico
Every great cooking class starts at a local market
Fresh-salsa-we-made-on-a-food-tour-in-Mexico City Mexico
Making salsa!
  • Price: $139 USD 
  • Duration: 4.5 hours 
  • Time: 9:30 am 
  • Highlights: shopping for ingredients at a local market, preparing a 4-course meal, agua fresca tasting, lunch with a drink of your choice
  • Inclusions: all ingredients and equipment, 4-course lunch, recipes to keep, English-speaking instructor, market tour, aqua fresca, choice of alcoholic drink
  • Rating: 5 stars (check 200+ reviews here)
  • Free cancellation: yes 

Learning how to make authentic Mexican dishes during this cooking class was one of the most rewarding experiences that we had in Mexico City. We also loved that it was in the Roma Norte neighborhood, which is always charming to be in.

We kicked off the day with a tour of Mercado Medellín, where we explored food stalls and learned about different local spices and specialties. We even got to taste a few treats on the way around and our guide, Louisa, gave us some interesting insights into local market culture. 

However, the real fun began back at the cooking studio! Louisa walked us through every step of preparing a four-course meal. She showed us how to make tortillas by hand, make perfect salsas, and master mole blanco! My favorite dish, though, was mextalpiques, although the cornbread we made for dessert was a very close second. 

When we sat down to eat the meal we had created, it tasted even better than we had imagined! Plus, we got to enjoy artisanal mezcal and a Mexican craft beer alongside our feast, which was really the cherry on top of a fantastic experience. As if all of that weren’t enough, the meal ended with a rich mug of hot chocolate. Bliss! 

Whether you’re a beginner or a pro when it comes to cooking, this class promises to be a blast. It was one of the most fun things that we did in Mexico City, so don’t hesitate to book. 

Why We Book Tours with Viator

Viator is a trusted online booking system for tours around the world! We almost always book our tours using Viator for a couple of reasons:

  • Free cancellation on most tours – Most of the tours on Viator allow you to cancel and get a full refund up to 24 hours in advance. This is handy in case plans change, or if booking an outdoor activity, the weather forecast is looking grim.
  • Reserve now and pay later – You can secure your spot on some of the most popular tours well in advance and not pay until closer to the day of the tour.
  • Lowest price guarantee – If you happen to find the same tour at a lower price elsewhere, Viator will refund you the price difference.
  • Pay in your chosen currency – Avoid costly international transaction fees by choosing to pay in your home currency.
  • Peace of mind – When booking with tour operators you find in person on the street or in small booking offices, you are often promised one thing and given another. This online platform holds tour operators accountable with a written description of inclusions as well as the opportunity for customers to leave reviews.

Check out the Viator website here! Or, for more info, read our detailed review about Viator here.

6. Bicycle and street food tour

Bailey-sits-at-a-taco-stand-in-Mexico City Mexico
Just waiting for my tacos!
Bikes and Munchies a bike seen on a food tour in Mexico City Mexico 2
Riding bikes around Mexico City was so much fun! Photo credit: Bikes and Munchies
  • Price: $75 – $85 USD 
  • Duration: 4.5 hours 
  • Time: 9:30 am 
  • Highlights: cycling around Mexico City’s most interesting neighborhoods, tasting lots of different local foods, visiting street food stands and traditional markets, small group tour
  • Inclusions: bike rental, food samples, drink, English-speaking local guide 
  • Rating: 4.9 stars (check 275+ reviews here)
  • Free cancellation: no 

We love bike tours and food tours, so REALLY loved this specific tour – it combines the two! I mean, what could be better than exploring Mexico City by bike and indulging in its incredible food scene all in one go? 

We started in Juarez and kicked off the ride with a drink and a snack before we took to the streets on our bikes. The cycling was easy and enjoyable – no super steep inclines or crazy traffic.

We stopped frequently in some of the city’s most vibrant and interesting neighborhoods, no less! We loved exploring Roma and La Condesa, both of which are full of charm, with leafy boulevards, colorful street art, and best of all, tons of amazing food.

For us, the highlight was visiting an authentic local market in Roma, where we tried authentic Mexican dishes and learned about the stories and significance behind them. Then, we pedaled it off with a ride through the peaceful, green Chapultepec Park. 

The itinerary was the perfect way to experience a little bit of everything that Mexico City has to offer and our fantastic guides took it to the next level. Belia and Andrea were so personable and welcoming, and we loved hearing their stories about life in Mexico City. 

Honestly, if you’re looking for a tour that’s great value for money, then you should definitely book this tour, because it’s a fantastic two-in-one experience: part sightseeing, and part culinary adventure. Just read the hundreds of 5-star reviews for yourself!

7. Vegan and vegetarian food tour

Vegan-tacos-in-Mexico City Mexico
Vegan tacos are so good!
Elote seen on a vegan vegitarian food tour in Mexico City Mexico
Elote is a classic street food snack in Mexico
  • Price: $90 USD 
  • Duration: 3-4 hours 
  • Time: 2:30 pm 
  • Highlights: exploring four different neighborhoods, sampling lots of vegetarian and vegan street food, small group tour, specially designed plant-based tour
  • Inclusions: all-you-can-eat vegan and vegetarian food, beer, tea and coffee, English-speaking local guide
  • Rating: 4.9 stars (check 100+ reviews here)
  • Free cancellation: yes 

It’s not often that we come across a plant-based food tour, so vegans and vegetarians, this one’s for you! Instead of booking a “regular” food tour and either missing out at certain stops or receiving bland substitutions, you can book this one that’s specifically crafted with you in mind.

Now, we both eat meat, but we also appreciate great vegetarian cuisine, so we couldn’t pass up the chance to take a food tour that’s specifically designed to showcase Mexico City’s plant-based eats. It showed us a whole different side of the city’s cuisine and we got to enjoy so much amazing food, from tacos stuffed with fresh, spiced veggies to plant-based tamales and blue corn quesadillas. They were amazing! 

We have to give a huge shoutout to our guides, Mena and Sharon, who were both incredible. They were not only passionate about food, they were also very knowledgeable about Mexico City’s culinary history, and committed to supporting local, minority, and women owned businesses. They also shared lots of insider stories about the neighborhoods we explored – the kind you would never read in a guidebook! 

By the end of the tour, we had full bellies, and tons of insider recommendations for the rest of our trip! So if you’re vegan, vegetarian, or simply curious about local plant-based cuisine, booking this tour is a must.

8. La Merced market tour and tastings 

Snacks and candy seen on a tour of La Merced in Mexico City Mexico
We tried so many different snacks and candies we had never heard of
A-close-up-of-a-taco-in-Mexico City Mexico
These were some of the best tacos we had in Mexico City!
  • Price: $104 USD 
  • Duration: 4 hours 
  • Time: 10 or 10:30 am
  • Highlights: exploring the La Merced Market, trying lots of dishes, meeting local vendors, learning about the market’s history 
  • Inclusions: lots of food samples, agua fresca, coffee, beer, Mexican sweets, English-speaking local guide 
  • Rating: 4.9 stars (check 275+ reviews here)
  • Free cancellation: yes 

If you’re a foodie, then visiting La Merced Market is a non-negotiable experience in Mexico City! By far the best way to explore is with a knowledgeable guide who can show you all of the locals’ favorite spots and must-try dishes. That’s why we booked this food and market tour!

La Merced is the city’s biggest traditional food market and we not only loved eating our way through it, but also learning about it from our guide, Adrian! We were so glad that we were with him because navigating on our own would have been a bit overwhelming. 

Adrian took us to his favorite food stalls, where we got to eat as much food as we wanted, and he introduced us to the owners behind them, which made the tour feel so much more personal and authentic. We loved hearing their stories, and their witty observations about daily life at the market! 

We tried so many delicious local dishes, from tacos to tamales, savory mole, exotic fruits, and Mexican candy. My personal favorite was the crispy pickle tacos, which we washed down with a cold bottle of beer – bliss! We also sipped on local coffee, and refreshing aqua fresca along the way, so we were well-hydrated and well-fed. 

This tour is a must for anyone visiting La Merced for the first time. It simplified the chaos and allowed us to focus on just enjoying the atmosphere, culture, and incredible food. If you’re into food markets, then book this tour and make sure that you arrive hungry! 

Where to Stay in Mexico City

Somos Hoteles MX hotel room in Mexico City Mexico
Photo credit: Somos Hoteles MX

Mexico City is massive, and there are lots of different areas to stay in depending on what you want to get out of your trip. For this reason, we wrote a full guide on the best areas to stay in Mexico City as well as the best hostels in Mexico City! These blogs should help you choose an awesome hotel for your stay!

However, for a quick overview, here are some of my top recommendations.

Luxury – $$$

For luxury travelers, Gran Hotel Ciudad de Mexico is a top choice. This incredible 5-star hotel has the BEST location since it’s right in the Zócalo – the main plaza in the city. This is a beautiful, historic hotel with a lobby that looks like it belongs in a movie! You’re within walking distance of so many of Mexico City’s best sights and the rooms are spacious. Plus, breakfast on the rooftop terrace is a highlight!

Rooms start at $220 USD per night, but you’ll save a lot on transportation costs since you can walk to so many amazing places! Book a room online here.

Mid-range – $$

Hotel MX Roma is a clean, medium-budget hotel in La Roma, close to shops, bars, and restaurants. It has both standard and family rooms equipped with air conditioning, private bathrooms, free Wi-Fi, and flat-screen satellite TV. It offers a space with a terrace to enjoy with family or friends, private parking, a gym, free bikes, and 24-hour front desk service. It’s also an allergy-free property, so there’s no smoking and they use hypoallergenic products.

Rooms run $150 USD in peak season. However, you can snag one as cheap as $70 USD a night when you book in advance online!

Budget – $

For budget travelers, Hostal Regina Downtown Mexico City is a fantastic option. Located in the Historic Center of the city and near the popular pedestrian-only street, Calle Regina, you’ll be right in the action. They offer dorm or private rooms that are clean, modern, and well-rated. This definitely has more of a party vibe, offering free beer and pizza to get the party going, but it’s a fun and convenient stay!

Dorm beds start around $14 USD and private rooms are around $45 USD per night. Check availability and book this stay on Booking.com or on Hostelworld.com.

Plan Your Mexico City Trip

Booking tours in Mexico City

We are partnered with Viator (a TripAdvisor company). They are one of the largest tour providers in the world and act as a middleman between the tour operator and you. In Mexico, we personally loved using Viator as they have a huge selection and lots of reviews to help us make an informed decision.

So, if you would like to browse other tours not recommended by us in this blog you can check out the Mexico City tours on Viator.

Renting a Car in Mexico

Bailey and Daniel take a selfie while driving around Mexico
A rental car means freedom to go to the beach whenever you want!

Undoubtedly, one of the best ways to get around Mexico is in a rental car. 

I struggled to get around by bus and taxi for the longest time. But after renting a car in Cancun in 2023, I never looked back. It allowed me to explore the country without worrying about tours or taxis. It was why I fell in love with Mexico and eventually decided to live here periodically. 

I refuse to use local services whenever I rent a car in Mexico. The truth is they sometimes can’t be trusted or come with hidden fees (or costly insurance that doesn’t make sense.) There are even rental car scams! So instead, I use Discover Cars, the company most experienced travelers or ex-pats in Mexico recommend. Read my honest review of Discover Cars here for more details!

The rates on Discover Cars are cheap, too, with the average rental costing around $25 USD per day. Full coverage insurance can be added for an extra $10 USD a day too. 

Driving in Mexico also only requires a driver’s license using the Roman alphabet. If yours uses another like Japan and China, you simply need an international driving permit. 

Insurance is required, but if you book with Discover Cars and get the full coverage, that’s all you need! Oh, and being over 18 is required, and if you’re over 25, your rental will be much cheaper! 

Don’t Forget Travel Insurance!

If you’re looking to save money on travel insurance, we currently use and recommend SafetyWing. We’ve been using their coverage since 2018 and they’ve had our backs when we needed emergency flights and got sick overseas.

SafetyWing is one of the cheapest providers out there and covers everything from medical costs to lost luggage, travel delays, and emergency flights. A huge difference we’ve found between them and other companies is that they let you take out a policy AFTER leaving your home country. We’ve also found it handy that it’s a monthly payment rather than a lump sum, and you can get a refund for unused time.

SafetyWing has helped us out in some scary situations before and their affordable coverage has given us peace of mind. You can read our honest review of SafetyWing for all the pros and cons.

Book your travel insurance with SafetyWing here!

Thanks for reading!

mariachi-selfie-in mexico-city Mexico
Thanks for reading!

Mexico is world-famous for its food scene, so taking a food tour is an absolute must! In fact, the food tours were so amazingly different that we’d recommend taking more than one if you have time for it. We can’t get enough!

Before you go, check out our other Mexico blogs. We have traveled all around this vibrant country and love sharing our favorite places and experiences. Here are a few other blogs to help plan your next big adventure – cheers!

10 Best Things to do in Mexico City, Mexico

8 FUN & EXCITING Things to do in Oaxaca, Mexico

4 Best Chichen Itza Tours