Search for a place or activity

Tacos, Tamales, and Tlacoyos: Top Food Tours in Mexico

Taste your way around Mexico with these divine food experiences, from Oaxaca and Sayulita to the Yucatán and back.

Tacos, pickles, and limes served up on a Mexican food tour.
Hi, I'm Gianmaria!

Gianmaria Franchini is a writer based in Oakland, CA who makes his life between California and Italy. He’s a Senior Writer with Viator, and the in-house San Francisco expert.

Mexican cuisine is among the greatest pleasures in the world. The vivid blend of Indigenous and Spanish food traditions, enriched by the mighty chili pepper, is also more diverse than first meets the tongue. But travelers overwhelmed by what to try have an opportunity to expand their palettes beyond tacos, beer, and fresh seafood (although there’s plenty of each on these tours). There’s no time like your trip to push beyond comfort zones and try new things—or foods. Here are a baker’s dozen of the best food tours in Mexico to help you get started.

1. Get a crash course on Oaxaca’s characteristic creations

Skip the tourist restaurant scene and explore the intersection of food, tradition, and culture in beautiful Oaxaca on this tour. Visit working stalls at three markets in the heart of the city—Mercado Sanchez Pascuas, 20 de Noviembre, and Benito Juarez, to be exact—to meet vendors and gallery artists, as well as learn local kitchen customs that transform corn kernels into tortillas.

3. Try Tulum’s tasty traditions, without the tourists

Tulum is more than boutique beach clubs and Euro-style restaurants—get off the beaten path to try traditional dishes and desserts away from the most touristy parts of town on this tour. Start at Las Cazuelas, a casual taco-joint hot spot if there ever was one, and eat your way through town, stopping for juice, mole, tamales, ice cream, and more.

5. Cut through “catch of the day” confusion in Cabo San Lucas

There is, perhaps, only one perennial question among seafaring restauranteurs in Cabo: Which spot serves the freshest seafood? Skip the tourist traps on this tour and find out by visiting four restaurants serving only the most succulent, boat-fresh seafood Baja Sur has to offer. Leave with a full belly and more tips about top seafood restaurants in the region.

6. Savor Yucatecan street food specialties in Mérida

Sample Yucatecan specialties while strolling from Hidalgo Park to the main food market in Mérida, Yucatán’s vibrant capital lying somewhat off the main tourist track. Try staples such as empanadas, tamales, and tacos, but also local delicacies such as cochinita pibil (slow-roasted pork) and panuchos (tortillas stuffed with refried black beans) on this tour.

7. Uncover kitchen secrets and backstreets in Mexico City

Uncover the best-kept culinary secrets in Mexico City’s historic center on this tour, chowing down a veritable feast of carnitas, escamocha, enchiladas, botanas, and other classic dishes. Catch your breath by going off the beaten track, visiting attractions such as the Palacio de Mineria, the House of Tiles, and the Synagogue Justo Sierra 71, among the oldest synagogues in Mexico City.

9. Sample Sayulita’s specialties with a true street food pro

Follow a born-and-bred local to Sayulita’s most divine food and drink spots on this tour, learning about local history and traditions along the way. Legend has it that the colorful surf town on the Pacific Coast produces some of the best street food in Mexico. That's quite the claim—visit about seven eateries to discover if it's true or not.

10. Find the most delicious tacos in Mexico City’s Centro

Sometimes, in Mexico, tacos and beer are all you want. On this tour, hunt through Mexico City's bustling historic center for the tastiest, most locally beloved options. To top it off, you’ll be able to immerse yourself in typical Mexican life, passing through the Centro neighborhood, home to museums, architectural marvels, churches, street vendors, and your basic, beloved taquerías.

12. Swap street food for gourmet twists in Puerto Vallarta

The ocean and Vallarta’s beautiful waterfront are your backdrops as you try a broad sampling of the best food in town on this walking tour. Prepare to taste traditional Mexican delicacies with a gourmet twist—and in generous servings, too. Sample a full dozen of dishes paired with cocktails at each of the four restaurants on the itinerary.

13. Go beyond Playa del Carmen’s tourist restaurants

Bypass the Riviera Maya tourist crush and discover Playa del Carmen’s locally-owned cafés and street food stalls. Come hungry for food and drinks highlighting local flavors on this tour, such as elotes, esquites, tamales, marquesitas, squash blossom quesadillas, and a cornucopia of salsas. Before departing, get insider tips on the best restaurants, bars, and markets to visit—so your Mexican feast can continue.

More ways to explore Mexico

1 / 5

Keep reading

1 / 5
en
68a880c5-1dfb-4ea4-8210-4c9ec153cef6
article
Do more with Viator
One site, 300,000+ travel experiences you'll remember—direct to your inbox.
Stay in the know