Mexico City stands out not just for its history and culture, but also for its incredible culinary scene. From savoring authentic Oaxacan flavors in a cozy home setting to dining atop the tallest revolving restaurant in the world, this city offers diverse ways to enjoy its rich gastronomy.
We love how some tours combine history with exceptional food—like the Pyramids of Teotihuacan and restaurant La Gruta, which pairs exploring Mexico’s iconic pyramids with dining in a cave-like setting that feels straight out of a movie.
For those wanting an extra dash of adventure, the Hot air balloon tour offers a breathtaking ride over the pyramids, followed by a hearty breakfast at La Gruta. Whether you prefer a casual meal, a cultural spectacle, or a rooftop view, Mexico City’s dining experiences promise unforgettable moments, blending local flavors with spectacular settings.
- 1. Pyramids of Teotihuacan and restaurant la Gruta (Original)
- 2. Hot air balloon from CDMX and Restaurant la Gruta (ORIGINAL)
- 3. Teotihuacan and Grotto Restaurant From Mexico City
- 4. Wrestling show and a Mexican dinner
- 5. Gourmet Home Dining Experience in Mexico City with Margarita
- 6. Live Noche de Muertos at Xochimilco: Dinner and local beers
- 7. Day of the Dead in Mexico City: Mexican dinner and party in Xochimilco
- 8. Dinner at Carmela Restaurant and salt
- 9. Dinner at Guzina Oaxaca Restaurant
- 10. Dinner at Bellini, the largest revolving restaurant in the world
- 11. Mezcal & Tequila Tasting at Mexico City with full dinner
- 12. Garibaldi by Night with Dinner at Bellini
- 13. Dinner at the Revolving Bellini Restaurant in Mexico City
- 14. Mariachi Night in Garibaldi and Dinner at Bellini
- 15. Dinner at a panoramic restaurant and show at Plaza de los Mariachis
- How to Choose Your Perfect Mexico City Dining Experience
1. Pyramids of Teotihuacan and restaurant la Gruta (Original)

This tour combines Mexico’s most famous archaeological site with a memorable dining experience at the original La Gruta restaurant.
The tour starts with transportation from Mexico City to Teotihuacan, where you’ll explore the pyramids of the Sun and Moon with a guide sharing insights that make the ruins come alive. The highlight is the visit during early hours, avoiding crowds and capturing great photos.
Afterward, you’ll head to La Gruta, a restaurant built inside a natural cave—an experience that’s worth the slightly higher expense, though food is at your own cost.
Rated 5.0 out of 5 with 475 reviews, this tour is praised for its knowledgeable guides and smooth organization. The flexibility to explore at your leisure on the way back and the chance to avoid crowds make it very appealing for culture lovers. Keep in mind, the restaurant bill is separate. It’s best suited for history buffs who want a well-rounded day out.
Bottom Line: A perfect option if you want a mix of history, photography, and a unique dining atmosphere inside a natural cave.
2. Hot air balloon from CDMX and Restaurant la Gruta (ORIGINAL)

For the adventurous at heart, this hot air balloon experience is hard to beat. You’ll fly in a shared hot air balloon over Teotihuacan for about 45 minutes—an exhilarating way to see the pyramids from above. After the flight, you’ll enjoy breakfast at La Gruta (food not included), and then explore the archaeological site at your own pace.
Rated perfect 5.0 with 150 reviews, guests love how smoothly this tour runs, with early pickups and expert guides sharing stories during the wait for the balloon to lift off. The combination of thrill, culture, and food makes this ideal for thrill-seekers and those with a taste for unique experiences. Just be prepared for the $250 price tag, which reflects the exclusivity and adventure.
Bottom Line: For a photo-worthy, once-in-a-lifetime experience, this tour marries adventure with culture and culinary discovery.
3. Teotihuacan and Grotto Restaurant From Mexico City
This full-day adventure takes you to Teotihuacan and includes a meal at the famous Grotto Restaurant—a cozy spot inside a natural cave, offering authentic and delicious Mexican cuisine. The tour features a guided exploration of the pyramids, with admission included, followed by a relaxed lunch at the Grotto, where you can try regional specialties.
Rated 5.0 with 23 reviews, guests praise the seamless organization and friendly guides. The highlight is the combination of culture and a memorable dining experience inside the Grotto. It’s ideal for those who want a deeper dive into Mexico’s historical sites along with authentic food.
Bottom Line: If you’re after a full day of culture and a distinctive cave dining experience, this tour offers great value.
4. Wrestling show and a Mexican dinner

Experience the lively world of Lucha Libre wrestling, a true Mexican spectacle. This tour includes tickets to Arena Mexico, where you’ll see dramatic matches with colorful masks and acrobatics. The show lasts about two hours, and afterward, you’ll enjoy a traditional Mexican dinner, all without worrying about logistics thanks to hotel pickup and drop-off.
Rated 5.0 from 18 reviews, visitors love the energetic atmosphere and the chance to see this iconic sport up close. It’s perfect for fans of entertainment, sports, or anyone eager to learn about Mexico’s cultural spectacles. The combination of thrilling wrestling and authentic food makes it a fun, lively night out.
Bottom Line: A lively cultural experience ideal for sports fans who want to enjoy Mexico’s unique entertainment scene with great food.
5. Gourmet Home Dining Experience in Mexico City with Margarita

This intimate tour offers a private gourmet Mexican dinner in a local home, prepared by a chef with 15 years of experience. You’ll enjoy a personalized experience, tasting traditional dishes passed down from Grandma, plus drinks, in a cozy, beautiful setting.
Rated 5.0 from 3 reviews, travelers praise the authentic flavors and warm hospitality. It’s suited for food connoisseurs who want to connect with local culture and enjoy a relaxed, private meal. The price is reasonable considering the personalized service and high-quality dishes.
Bottom Line: Perfect for those seeking an authentic, home-cooked Mexican meal in a friendly, intimate environment.
6. Live Noche de Muertos at Xochimilco: Dinner and local beers

Experience Day of the Dead celebrations at Xochimilco, riding a decorated Trajinera boat through the canals. The tour includes a traditional Mexican dinner and beers, with the opportunity to see offerings and colorful decorations that mark this special holiday.
Rated 4.5 from 9 reviews, it’s a lively way to learn about Mexico’s cultural traditions. It’s best suited for travelers interested in local festivals, with a relaxed boat ride and festive atmosphere. The dinner and drinks add a flavorful touch to this colorful celebration.
Bottom Line: A festive, culturally rich experience perfect for those wanting to celebrate Mexico’s traditions in style.
7. Day of the Dead in Mexico City: Mexican dinner and party in Xochimilco

Join us for a themed Day of the Dead celebration, sailing through Xochimilco’s canals in a traditional trajinera. The tour features a Mexican buffet dinner and mezcal tasting, along with lively music and decorated boats that showcase the holiday’s vibrant spirit.
Rated 5.0, this experience is ideal for travelers eager to witness Mexico’s most iconic celebration with food, drinks, and traditional music. It offers an immersive cultural experience that’s lively and colorful.
Bottom Line: If you want to experience the authentic Day of the Dead festivities, this tour blends culture, cuisine, and entertainment beautifully.
8. Dinner at Carmela Restaurant and salt

This elegant dinner at Carmela Restaurant features a luxurious three-course meal with a focus on delightful Mexican flavors. The setting is refined, making it ideal for special occasions or romantic evenings.
Rated 5.0 with just 1 review, it’s praised for its superb menu and ambiance. The price reflects the quality, making it best suited for those looking for a high-end dining experience in Mexico City.
Bottom Line: Perfect for a special night out, with great food and a sophisticated atmosphere.
9. Dinner at Guzina Oaxaca Restaurant

Discover the flavors of Oaxaca at Guzina Oaxaca, where the dinner begins with appetizers, followed by main courses and desserts, all highlighting regional ingredients. The menu includes delicious Oaxacan cocktails, adding local flavor to the meal.
Rated 5.0 by one reviewer, this spot is ideal for those wanting to explore regional Mexican cuisine with a gourmet twist. The 3-hour experience is great for food lovers seeking authentic, well-prepared dishes.
Bottom Line: A tasty introduction to Oaxacan cuisine, perfect for foodies wanting to taste regional specialties.
10. Dinner at Bellini, the largest revolving restaurant in the world

Head to the world’s largest revolving restaurant, Bellini, located on the 45th floor of the World Trade Center. This 4-hour dinner offers panoramic views of Mexico City’s skyline while you enjoy a gourmet meal. The experience combines breathtaking scenery with exquisite cuisine, making it ideal for romance or special celebrations.
Rated 5.0, diners love the combination of the spectacular view and high-quality food. The price is on the higher side but justified by the unique setting and memorable ambience.
Bottom Line: For a luxurious, one-of-a-kind dining adventure, Bellini’s panoramic views and fine dining are unbeatable.
11. Mezcal & Tequila Tasting at Mexico City with full dinner

Explore Mexico’s iconic agave spirits with this intimate tasting experience. Led by a local expert, you’ll learn about production methods, sample craft tequilas and mezcals, and enjoy a full dinner paired with the drinks. The capped group size of six ensures personalized attention and plenty of interaction.
Rated 5.0, this is perfect for spirits enthusiasts or those interested in Mexican beverages beyond just tequila. The tasting and dinner combo make for an educational and flavorful evening.
Bottom Line: A must-do for cocktail lovers eager to deepen their understanding of Mexico’s national drinks.
12. Garibaldi by Night with Dinner at Bellini

Start with a dinner at Bellini, then head to Plaza Garibaldi to experience a lively Mariachi performance. The tour includes transportation, dinner, and a vibrant cultural show, making it a complete evening of music, food, and city views.
Rated 4.7 from three reviews, visitors enjoy the combination of spectacular views and authentic Mexican music. It’s ideal for those wanting a lively night out with a mix of dining and cultural entertainment.
Bottom Line: Perfect for music lovers and anyone wanting a lively, festive night with great food and traditional music.
13. Dinner at the Revolving Bellini Restaurant in Mexico City

Enjoy a 3-course dinner at Bellini, the largest revolving restaurant in the world, offering 360-degree views of Mexico City from the 45th floor. The experience is ideal for celebrating special occasions or enjoying a romantic night with a panoramic backdrop.
Rated 4.0, reviews mention good food and excellent service, though some warn about late drivers and limited daytime visibility. It’s best suited for those seeking a memorable, scenic dinner.
Bottom Line: A unique dining experience combining spectacular views with gourmet cuisine—best during daylight or early evening.
14. Mariachi Night in Garibaldi and Dinner at Bellini

Combine dinner at Bellini with an evening of Mariachi music at Garibaldi. This 6-hour tour offers a full culture, starting with a rooftop dinner and ending with lively performances, traditional dances, and the chance to dance along.
Rated 4.5, visitors find this experience a perfect way to enjoy Mexico’s musical heritage and spectacular city views. It’s great for travelers wanting a full night of entertainment.
Bottom Line: For a fun, musical night out with scenic and cultural highlights, this tour hits the mark.
15. Dinner at a panoramic restaurant and show at Plaza de los Mariachis

Experience a four-course dinner at Bellini, followed by entertainment with Mariachi bands at Plaza Garibaldi. The tour includes round-trip transportation and a lively, festive atmosphere with music and dancing.
Rated 4.0, it’s recommended for those who want a comprehensive night with exceptional views, good food, and lively entertainment. The timing aligns well for a full evening of fun.
Bottom Line: Ideal for those seeking a scenic, music-filled night with good food and a lively ambiance.
How to Choose Your Perfect Mexico City Dining Experience
Choosing the right tour depends on your interests and how much time you want to dedicate. For an adventurous day combining hot air balloons and ancient pyramids, check out the hot air balloon. Want a full day of history, culture, and cave dining? The Teotihuacan and Grotto tour is ideal.
If your focus is luxury panoramic views, the Bellini revolving restaurant offers a memorable night, especially for special occasions.
Budget-conscious travelers might prefer the Teotihuacan and La Gruta experience, which combines cultural sightseeing with a unique cave setting. Those interested in authentic local celebrations should consider the Day of the Dead tours, which blend tradition, food, and lively atmospheres.
Book early, especially for highly-rated experiences like the hot air balloon or Bellini dinner, to secure your spot in these popular tours.
Mexico City’s diverse dining options—from ancient pyramids and natural caves to revolving restaurants and festive mariachi nights—offer something for every taste. Whether you’re after a culture, a romantic view, or a lively celebration, these tours make enjoying the city’s culinary scene both easy and memorable. Happy dining, and best of luck booking early to ensure your perfect experience!
