Corn, beans, chilli peppers, vegetables and potatoes are the main ingredients of Mexican cuisine, combined with fish and chicken in most dishes.  The wide range of flavours, colours and textures, the presentation, and the cooking styles used, comprise a unique Mexican dining experience.

Mexican cuisine came about as a result of the identity, beliefs and customs of the Mexican people. Some of their national specialties include Mole, Tortillas, Enchiladas, and for drinks, Tequila, Mezcal, and Kahlua.  Here are some of the most recommended dining experiences in Mexico: 

            Restaurante Escuela Monte Servino. This restaurant is located at Zona Rosa.  The staff in-charge of this restaurant are student chefs at the Colegio Superior de Gastronomía.  A dining experience at this restaurant is an experiment of the latest culinary trends.

            Café La Habana. Located in downtown Bucareli and Morelos, Cafe La Habana is one of the most famous cafes with a rich history.  It is well known for its strong coffee which is all roasted and ground in-house.  This grand coffeehouse is popular among writers and journalists.  There’s even a story that this is where Fidel Castro and Ché Guevara planned the Cuban revolution over coffee.

             Tezka. They serve the finest exotic Spanish cuisine combined with Mexican flavors.  The owner, Chef Juan Mari Arzak, only provides the finest experience to his customers.  Their specialties are sea bass in pistachio sauce and the Cochinillo.  Their desserts are also a must try.  They also serve a large wine list that includes both Mexican and Spanish varieties.           

            Col San Angel Inn. It is located in the San Ángel suburb.  This high-end restaurant is especially good for special occasions.  The menu offers a combination of Mexican and international cuisine.  Their must tries are lobster bisque or the Aztec tortilla soup as starters, then opt for following this by a main course of grilled steak or stuffed peppers.  Specialty drinks are margaritas and a varied selection of wines. 

            La Valentina. This restaurant is elegant and at the same time, kind of laid back.  It is one of the city’s trendy spots.  Their menu offers an excellent variety of Mexican food.  The service is also impeccable.  Their specialties are Fish Tacos, Blackened Marinated Chicken or Mexitli Steak (tender meat in Huitlacoche Sauce).  For dessert they have Hot Chocolate Cake with Vanilla ice cream. 

            Fonda el Refugio. This is considered as one of the best Mexican restaurants in the world.  Both the interiors and exteriors of the restaurant are articulately designed with Mexican glass and primitive art.  The food they serve is excellent.  Specialties of the house include tortillas, chicken breast topped with light chocolate sauce, mole poblano, beef-stuffed chiles and other exotic dishes that would leave you wanting more. 

I don’t know about you but I am ready to leave just to try one of these fabulous eating spots.  Before you go, try one of our FREE Pimsleur Method Spanish language lessons.  You will want to be able to tell your taxi driver that you want to go to the restaurant … in Spanish.