best tamales

Best Tamales in Mexico City – Where to Find Them

When it comes to authentic Mexican cuisine, few dishes hold the cultural and culinary significance of tamales. These steamed parcels of masa, filled with everything from savory meats to sweet fruits, are a staple in Mexican households, especially during celebrations. In Mexico City, tamales take on a special significance every February 2nd, during Candelaria, a beloved religious and cultural festival.

What Are Tamales?

Tamales are a traditional Mexican dish with ancient roots, dating back to the Aztec and Maya civilizations. Made from masa (corn dough), tamales are stuffed with a variety of fillings such as pork in red salsa, chicken in green salsa, cheese with rajas (poblano peppers), or sweet options like pineapple or chocolate. The tamales are wrapped in corn husks or banana leaves and steamed to perfection.

In Mexico City, tamales are ubiquitous, served from street carts, markets, and specialty shops. Their portability and variety make them a favorite breakfast or snack for locals.

The Tradition of Candelaria

Candelaria, or Candlemas, is celebrated on February 2nd and marks the end of the Christmas season. Traditionally, the person who found the hidden figurine in the Rosca de Reyes (Three Kings’ Bread) on January 6th is responsible for hosting a tamales feast on Candelaria.

In Mexico City, this celebration is a time for family and friends to gather, enjoy tamales, and share atole, a warm corn-based beverage. The city comes alive with tamale vendors offering every imaginable flavor, making it the perfect time for visitors to explore this iconic dish.

Where to Find the Best Tamales in Mexico City

Whether you’re celebrating Candelaria or simply craving tamales, here are some of the top places in CDMX to try them:

  1. Tamales Doña Emi
    Located in the Roma neighborhood, this small eatery is renowned for its handmade tamales bursting with flavor. Their green salsa tamales are a local favorite.
  2. Tamales El Monasterio
    Found in Coyoacán, this spot offers tamales made with traditional recipes. Try their mole tamales or sweet pink tamales for a delightful experience.
  3. La Casa de los Tamales
    Situated in the Centro Histórico, this tamale house offers a wide variety of flavors, including vegetarian options.
  4. Street Vendors at Mercado de Jamaica
    For an authentic experience, head to Mercado de Jamaica and sample tamales from street vendors who prepare them fresh daily.
  5. Cafetería Tamales Madre
    A contemporary twist on tamales, this chic spot in Polanco elevates traditional flavors with gourmet fillings and presentations.

How to Celebrate Candelaria in CDMX

If you’re in Mexico City during Candelaria, immerse yourself in the celebration by joining a tamales feast. Many local markets and restaurants offer special menus featuring tamales and atole. Additionally, community gatherings and church ceremonies are held across the city, adding a spiritual dimension to the festivities.

Explore Tamales with Mexican Food Tours

To truly understand the rich tradition and variety of tamales, consider joining a guided food tour with Mexican Food Tours. A knowledgeable guide will take you to the best tamale spots in the city, while sharing insights into the history and cultural significance of this beloved dish. It’s an opportunity to taste authentic flavors and discover hidden gems in Mexico City’s vibrant culinary scene.


Tamales are more than just a dish—they are a symbol of Mexican tradition, community, and celebration. Whether you’re visiting for Candelaria or simply exploring the city’s culinary treasures, make sure tamales are on your must-try list. Book a Mexican Food Tour today to experience the best tamales in Mexico City!