Mexican cuisine

A Food Lover’s Guide to Mexico: Where to Find the Best Street Food and Gourmet Dining

Mexico is a paradise for food lovers, where street food and gourmet dining coexist in perfect harmony. Whether you’re craving tacos al pastor from a local cart or a multi-course feast at a Michelin-star restaurant, Mexico’s cuisine offers something for everyone. The country is known for its bold flavors, vibrant ingredients, and deep culinary traditions, which have made it a UNESCO-recognized gastronomic destination. In this guide, we’ll take you on a journey through Mexico’s culinary landscape—from the best street food to the finest gourmet dining.

1. Street Food in Mexico: The Heart of Mexican Cuisine

Tacos al Pastor

One of Mexico’s most beloved street foods, tacos al pastor are made from marinated pork, slow-cooked on a vertical spit (similar to shawarma), and served with pineapple, onions, and cilantro on a soft corn tortilla. You can find these delicious tacos everywhere, from Mexico City’s street corners to local markets across the country.

  • Where to find it: Mexico City, Monterrey, Guadalajara.
  • Best places: El Huequito (Mexico City) and Los Tacos de Puebla (Mexico City).

Tamales

Tamales are a traditional Mexican snack made of masa (corn dough) wrapped in a corn husk or banana leaf and filled with various fillings like pork, chicken, or cheese. They are typically served with a side of salsa and enjoyed as a quick breakfast or snack.

  • Where to find it: Street vendors all over Mexico, especially during the holiday season.
  • Best places: Tamales Doña Emi (Mexico City) and La Tamalería (Oaxaca).

Elote (Mexican Street Corn)

Elote, or Mexican street corn, is a popular snack where corn on the cob is grilled and then slathered with mayonnaise, lime, chili powder, and cotija cheese. It’s the perfect combination of sweet, savory, and spicy.

  • Where to find it: Most major cities and beach resorts, especially in the summer.
  • Best places: Street vendors in Mexico City, Cancún, Puerto Escondido.

Quesadillas

A quesadilla is a tortilla filled with cheese, meats, or vegetables, then folded and griddled. In Mexico, street vendors often sell them with various fillings like mushrooms, squash blossoms, or even fried potato. Don’t forget to add some salsa or guacamole on top!

  • Where to find it: Mexico City (especially in neighborhoods like Coyoacán and La Roma).
  • Best places: Quesadillas La Tia (Mexico City) and La Casa de las Quesadillas (Mexico City).

Tacos de Bistec

For those who love a simple, yet satisfying meal, tacos de bistec (steak tacos) are a must-try. These tacos are filled with juicy, seasoned grilled steak, onions, and cilantro, and served with a slice of lime.

  • Where to find it: Street food stalls in Guadalajara and Monterrey.
  • Best places: Taquería Los Parados (Mexico City) and Tacos de Bistec El Famoso (Guadalajara).

2. Gourmet Dining in Mexico: Fine Dining and Michelin-Starred Restaurants

Pujol (Mexico City)

Ranked among the best restaurants in the world, Pujol offers a modern take on traditional Mexican cuisine. Chef Enrique Olvera has made waves in the culinary world with his innovative dishes, such as the famous mole madre (an aged mole served with freshly made mole). Dining here is a true gastronomic experience.

  • Cuisine: Contemporary Mexican with an emphasis on local ingredients.
  • Must-try dish: Mole Madre.
  • Location: Polanco, Mexico City.

Quintonil (Mexico City)

Another world-class restaurant in Mexico City, Quintonil is helmed by Chef Jorge Vallejo, who focuses on highlighting the flavors of Mexico through his seasonal tasting menu. The restaurant is known for using indigenous Mexican ingredients in a refined, modern way.

  • Cuisine: Modern Mexican with a focus on seasonal and local ingredients.
  • Must-try dish: Cactus sorbet and Green mole.
  • Location: Polanco, Mexico City.

Biko (Mexico City)

Located in the upscale Polanco neighborhood, Biko offers a fusion of Mexican and Basque cuisine, creating innovative dishes that blend tradition and modernity. Chef Mikel Alonso and Gerardo Vázquez Lugo combine cutting-edge techniques with local ingredients to create memorable dining experiences.

  • Cuisine: Mexican-Basque fusion.
  • Must-try dish: Suckling pig and Oysters with corn.
  • Location: Polanco, Mexico City.

D.O.M. (São Paulo, Brazil – Mexican-inspired)

While D.O.M. is located in São Paulo, Brazil, it’s worth mentioning for its Michelin-star status and inspiration drawn from Mexican ingredients and flavors. Chef Alex Atala crafts his menu using Brazilian and Mexican elements, showcasing the diversity of the region’s gastronomy.

  • Cuisine: Brazilian-Mexican fusion.
  • Must-try dish: Roasted fish with Chilean sea bass and Tamarind sauce.

Hacienda de los Morales (Mexico City)

For an elegant Mexican dining experience, Hacienda de los Morales is a historic restaurant located in a colonial-era estate. Serving traditional Mexican dishes in a refined setting, it’s perfect for a special occasion.

  • Cuisine: Traditional Mexican with gourmet twists.
  • Must-try dish: Chiles en Nogada.
  • Location: Polanco, Mexico City.

3. Where to Try Regional Mexican Specialties

Oaxaca

Known as the land of seven moles, Oaxaca is famous for its rich and complex moles made with chili, chocolate, nuts, and other ingredients. A visit to Oaxaca is incomplete without trying mole negro paired with chicken or pork.

  • Must-try dish: Mole Negro.
  • Best place to try it: Los Danzantes (Oaxaca City).

Yucatán

In the Yucatán Peninsula, you’ll find a unique blend of Mayan and Spanish influences. The region is known for its cochinita pibil (slow-cooked pork in achiote marinade), sopa de lima (lime soup), and panuchos (fried tortillas stuffed with beans).

  • Must-try dish: Cochinita Pibil.
  • Best place to try it: La Chaya Maya (Merida).

Jalisco

In Jalisco, the birthplace of tequila, dishes like tortas ahogadas (a pork sandwich drenched in spicy tomato sauce) and birria (a flavorful stew made with goat meat) are local favorites.

  • Must-try dish: Torta Ahogada.
  • Best place to try it: Birria Las 9 Esquinas (Guadalajara).

4. Desserts and Sweets in Mexico

No trip to Mexico is complete without indulging in its sweets. From churros and flan to pan de muerto and cajeta, Mexico’s desserts offer a perfect balance of sweetness and flavor.

Churros

These fried dough pastries dusted with cinnamon sugar are often served with a side of hot chocolate for dipping. Street vendors sell them fresh and warm, making them the perfect snack.

  • Where to find it: Street vendors in Mexico City, Cancún, Guadalajara.

Flan

Mexican flan is a creamy, caramelized custard that’s served as a dessert after a meal. It’s a simple, yet incredibly satisfying treat.

  • Where to find it: Almost every Mexican restaurant and taquería.
Read more
Mexico City travel

Mexico City Travel Guide: Top Attractions, Best Restaurants, and Hidden Gems

Mexico City, one of the largest and most dynamic cities in the world, offers a perfect blend of history, culture, art, and culinary delights. From ancient Aztec ruins to contemporary art galleries and world-class restaurants, this vibrant capital city has something for every traveler. Whether you’re a history buff, foodie, art lover, or adventure seeker, Mexico City will captivate you. This comprehensive guide will walk you through the top attractions, the best restaurants, and the hidden gems that make Mexico’s capital a must-visit destination.

1. Top Attractions in Mexico City

Chapultepec Castle (Castillo de Chapultepec)

Set atop Chapultepec Hill, Chapultepec Castle is a historical treasure offering both stunning views and rich history. Once the residence of Mexican emperors and later presidents, the castle is now home to the National History Museum. Wander through its grand halls, learn about Mexico’s history, and stroll through the beautiful surrounding gardens.

  • Why visit: Panoramic views of the city, fascinating history, beautiful architecture.
  • Tip: Arrive early to avoid crowds and enjoy the peaceful gardens.

The Zócalo (Plaza Mayor) and the National Palace

The Zócalo is the heart of Mexico City and one of the largest public squares in the world. Surrounding it are some of the city’s most iconic landmarks, including the National Palace and Metropolitan Cathedral. The square comes alive with festivals, concerts, and cultural events, offering a glimpse of Mexico’s vibrant culture.

  • Why visit: Historic center of the city, incredible architecture, cultural events.
  • Tip: Don’t miss Diego Rivera’s murals inside the National Palace.

Frida Kahlo Museum (Casa Azul)

Located in the charming Coyoacán district, the Frida Kahlo Museum, also known as La Casa Azul, is dedicated to the life and works of the legendary Mexican artist. The museum is housed in Kahlo’s former home, where you can see personal artifacts, paintings, and the famous blue walls that defined her artistic identity.

  • Why visit: Explore the life of Frida Kahlo, see iconic works, and immerse yourself in the artist’s world.
  • Tip: Purchase tickets in advance as this popular attraction often sells out.

Teotihuacan Pyramids

Although not within the city limits, the Teotihuacan Pyramids are a must-see day trip from Mexico City. Just an hour away, these ancient ruins include the Pyramid of the Sun and Pyramid of the Moon, which offer a fascinating insight into one of the largest and most influential ancient Mesoamerican cities.

  • Why visit: A UNESCO World Heritage site, incredible ancient architecture, and panoramic views.
  • Tip: Climb both pyramids for the best views and a truly awe-inspiring experience.

Palacio de Bellas Artes

A masterpiece of architecture, the Palacio de Bellas Artes is an iconic cultural venue in Mexico City. Inside, you’ll find murals by famous Mexican artists like Diego Rivera and David Alfaro Siqueiros, as well as stunning performances in opera, ballet, and classical music.

  • Why visit: Art lovers will adore its murals, sculptures, and world-class performances.
  • Tip: Visit during the day to appreciate the architecture or catch a performance in the evening.

2. Best Restaurants in Mexico City

Pujol

Ranked among the top 50 restaurants in the world, Pujol by Chef Enrique Olvera offers a modern twist on Mexican cuisine. The tasting menu features innovative takes on traditional dishes like mole and tacos, offering an unforgettable dining experience.

  • Why eat here: Cutting-edge Mexican cuisine with local ingredients.
  • Tip: Make reservations well in advance, as this is one of Mexico City’s hottest dining spots.

Quintonil

Another gem in Mexico City’s culinary scene, Quintonil offers contemporary Mexican cuisine with a focus on fresh, local ingredients. The restaurant’s tasting menu is a must-try, featuring dishes inspired by Mexico’s diverse regions.

  • Why eat here: High-end dining that celebrates Mexican flavors and local ingredients.
  • Tip: Don’t miss the cactus sorbet for dessert—it’s a true masterpiece.

El Cardenal

For a more traditional experience, El Cardenal is a beloved restaurant known for its classic Mexican breakfasts. Their chilaquiles, tamales, and fresh pan dulce are the perfect way to start your day in Mexico City.

  • Why eat here: Traditional Mexican breakfast fare, famous for its fresh bread and pastries.
  • Tip: Visit for breakfast or brunch, as it gets quite busy during lunch hours.

Lalo!

For a more casual yet delicious meal, Lalo! offers a fun, vibrant atmosphere and excellent food. Their tacos de pastor, sopes, and guacamole are some of the best in the city, and the cocktails are equally impressive.

  • Why eat here: Delicious Mexican street food in a relaxed, casual setting.
  • Tip: Great spot for dinner with friends or a group.

3. Hidden Gems in Mexico City

Xochimilco Canals

While not exactly a secret, Xochimilco remains a quieter, more tranquil escape from the city’s hustle and bustle. Take a colorful trajinera boat ride through the canals, where you can enjoy local snacks, drinks, and mariachi music while floating through the lush landscape.

  • Why visit: Peaceful boat rides, picturesque canals, and vibrant local culture.
  • Tip: Bring cash to hire a boat and enjoy snacks and drinks on the water.

Barrio de Tepito

Known for its bustling markets and authentic local culture, Tepito is a vibrant, working-class neighborhood filled with life. Explore its maze-like streets for fresh produce, local snacks, and handmade goods. It’s a side of Mexico City that many tourists miss.

  • Why visit: Authentic, off-the-beaten-path experience with incredible street food.
  • Tip: Go with a local or knowledgeable guide for safety and the best recommendations.

Museo Nacional de Antropología

While this museum is well-known among history lovers, it often gets overlooked by casual visitors. The Museo Nacional de Antropología houses one of the most important collections of ancient Mexican artifacts, including the famous Aztec Sun Stone.

  • Why visit: Learn about Mexico’s pre-Columbian civilizations and their impressive cultural contributions.
  • Tip: Allow at least two hours to explore the exhibits, as it’s a vast museum.

Casa de los Azulejos (House of Tiles)

Tucked away in the city center, the Casa de los Azulejos is a stunning colonial building covered in beautiful blue-and-white tiles. Once a palace, today it’s home to a Sanborns restaurant, but it’s worth stopping by for a quick photo op and to admire the intricate architecture.

  • Why visit: Historic building with gorgeous tiled facades and charming courtyard.
  • Tip: Don’t forget to take a moment to snap some photos in front of the ornate facade.
Read more