Entertainment in Mexico City

Pubs, Cafes and Restaurants in Mexico City

Home > Expat Guides > North America > Mexico > Mexico City

Eating in Mexico City

Mexican cuisine is known for its intense and varied flavors, colorful decoration, and variety of spices. Most of today's Mexican food is based on pre-hispanic traditions, including the Aztecs and Maya, combined with culinary trends introduced by Spanish colonists. The conquistadors eventually combined their imported diet of rice, beef, pork, chicken, wine, garlic and onions with the native pre-Columbian food, including maize, tomato, vanilla, avocado, papaya, pineapple, chile pepper, beans, squash, limes (limón in Mexican Spanish), sweet potato, peanut and turkey.

When looking for traditional Mexican and Spanish food, go to the Historic Center which looks and tastes authentically Mexican. The colonial atmosphere provides the perfect backdrop for enjoying breakfast or dinner. The Colonia Condesa neighborhood is home to numerous world-cuisine restaurants (particularly Argentine, Colombian and Italian) as well as to modern “fusion” establishments.

Mexicans tend to have their main meal between 2 to 4 in the afternoon. This meal is usually eaten at a leisurely pace and is very often combined with a business meeting or family get-together. The dinner hour usually starts much later, around 9 PM, and usually consists of lighter fare or even just coffee and dessert. If you are planning on dining late, it is probably a good idea to call for reservations, at the same time check to see if a dress code is enforced. Tipping is expected, being 10% the standard for all restaurants. You can tip less or don't tip at all for poor service. In Mexico, there is no difference in prices if you sit inside or outside, it is the same if you eat at the bar or sit at a table.

The basics of traditional Mexican cuisine:

  • Barbacoa: Lamb steamed in below-ground pits, accompanied by tortillas, sauces, and consomé (soup made from the meats juices).
  • Quesadillas: Corn tortillas filled with cheese, vegetables, chicken or beef.
  • Tacos: Tacos come in an enormous variety and which ones you eat depends on time of day and city location. Tacos de canasta, small corn tortillas filled with beans, potatoes or meat, are traditional in the morning. Tacos de suadero (small tortillas filled with fried beef) or tacos de carnita (typically larger and filled with fried pork) are more common later in the day.
  • Tamales: Traditional for breakfast or dinner, México City tamales are made from cornmeal and small amounts of chiles, mole sauce or something sweet, with chicken or pork, and wrapped in corn husks. They're often accompanied by atole, a hot, sweet beverage also made with corn, or rice.
  • Tortas: Sandwiches made on white rolls and stuffed with pickled peppers, cheese, egg, beef or chicken, etc.
  • Pan Dulce (Sweet Pastries): Innumerable options like shell-shaped conchas, elephantine orejas, cuernitos (croissants), churros (fried-dough bars sprinkled with sugar and cinnamon) and rebanadas (pastry slices with cream filling) are just a few of the elaborate creations that have been around since colonial times.

Vegetarian alternatives are commonly available at larger restaurants. Some easy phrases are "sin pollo" (no chicken), "sin carne" (no meat), "sin huevo" (no eggs) and "sin queso" (no cheese). If you can communicate this and then gesticulate to the menu, the waiter normally will give you suggestions. In regular restaurants, they will even try to edit an existing dish for you. Just make sure you are clear. Chile Rellenos are a definite standard in any restaurant for the vegetarian.


Mexican food is fast and fast food chain abound. Aeropuerto-Foro Sol, Norte-Basilicia de Guadalupe, Torre Mayor-Zona and more dot the ladscape. Most the time fast food can be found on the ground floor of a street-facing building, or puestas, which are street stands. They can be very cheap ($10 to $50 pesos), but caution is advised since some places may not take the necessary steps for ensuring proper hygiene. In addition, you should be aware of the time of the day you eat there, as they often do not have refrigerators on their premises. To find a good stand, look for a place with a lot of people.

The typical Mexican place to go to drink is the cantina, a bar where food is usually free and you pay for drinks. Cantinas serve a wide range of Mexican and foreign drinks and prices are usually relatively low. The downside is that many of these establishments are filled with Mexican music (if you are not a fan this is a problem), smoke-filled rooms, and lots of noise. Cantinas are usually open at least till midnight.

Most antros (bar/club) are clustered in the Zona Rosa, San Ángel and Polanco neighborhoods. There is no set closing time and bars are often open into the morning. It is illegal to consume alcohol in public ("open container"). This is strictly enforced and the penalty is at least 24 hours in jail. The legal drinking age is 18.

The reputation of "hottest bar" is constantly changing, so check in on guides like


For superb Mexican cuisine you can try El Cardenal (Sheraton Centro Histórico), Los Girasoles (Tacuba 8), Aguila y Sol (Emilio Castelar 229), Izote (Masaryk 513) and, for something more affordable, Café Tacuba (Tacuba 28). Another great experience is to dine in an old converted hacienda like Hacienda de los Morales (Vázquez de Mella 525), San Angel Inn (Diego Rivera 50) or Antigua Hacienda de Tlalpan (Calzada de Tlalpan 4619).

Restaurant listings can be found at:

Update 7/09/2008


Facebook Twitter LinkedIn Pinterest Addthis

Recommended Service Partners

International Movers
International Movers in Mexico City
Compare up to 5 quotes from our network of moving companies that can help you plan your international move and relocate your entire family.
Expatriate health insurance
Expatriate health insurance in Mexico
Apply online for free quotes on repatriation assistance and expatriate and foreign health insurance.
Hotels in Mexico
You will get discount hotel rates, last-minute deals, hot deals, special offers, with a real-time reservation and on-line booking.

Do you have comments or personal information to communicate about this article? Add your comment.

Go to the Forum to talk more about pubs, cafes and restaurants in Mexico City, entertainment.

Find more definitions and general answers on expatriation issues in the Expat FAQ (Frequently Asked Questions).

Stay connected

- My Life Abroad -
A selection of expat stories

"A fun compulsive read!"
J. Matcham, Amazon

"I strongly advise people ready to live abroad to read this book!"
Patrice, Amazon