M Visita México Find a hotel
Home/ Blog/ Christmas Tamales in Mexico: Where to Find Them and How the Journal

Christmas Tamales in Mexico: Where to Find Them and How the Season Works

From Mexico City's neighbourhood stalls to Oaxaca's markets, here is how tamal season actually runs, what it costs and which areas to base yourself in.

Reading 3 min
01

How the Tamal Season Actually Runs

Tamal season in Mexico is not a single night. It builds from the first week of December, peaks on Día de la Candelaria on 2 February, and runs through the cold months when evenings in Mexico City drop to around 6°C. The rhythm is tied to the rosca de reyes tradition: whoever finds the figurine in the sweet bread on 6 January is expected to host tamales for the group in early February. That means the busiest buying days sit either side of Christmas Eve and again in the first days of February, when queues at established tamalerías stretch down the block.

For a visitor, the practical consequence is timing. Mid-December is calmer than 24 December, when families order by the dozen and many stalls sell out by early evening. If you want to eat rather than queue, aim for the second week of December or the days between 27 and 30 December. Mornings are best anywhere: most tamal vendors open around 6am or 7am and close when the steam pot empties, often before 2pm.

Christmas Tamales in Mexico: Where to Find Them and How the Season Works
02

Mexico City: The Strongest Base

Mexico City is where most travellers searching this topic are already heading, and it earns that. The classic atole-and-tamal pairing is a breakfast habit, so look near markets rather than tourist strips. Mercado de Medellín in Roma Sur, Mercado San Juan in Centro and the stalls around Metro Insurgentes and Metro Chabacano all serve from early morning. Expect to pay somewhere in the region of 20 to 40 pesos per tamal and a similar amount for an atole or champurrado; a filling breakfast for two rarely exceeds 150 pesos.

Neighbourhood choice matters more than restaurant choice. Roma and Condesa put you within walking distance of Medellín and dozens of corner vendors, while Centro Histórico suits early risers who want San Juan and the streets around Calle Regina before the crowds. Coyoacán, south of the centre and about 25 minutes by Metrobús from Insurgentes, has a slower market scene around Mercado de Coyoacán that is easier with children. I would book Roma Norte for a first visit: central, walkable and close to three good morning markets.

03

Oaxaca, Puebla and the Regional Styles

Tamales change decisively as you move south and east, and the difference is worth planning around. Oaxaca's version is often wrapped in banana leaf rather than corn husk, larger, softer and frequently vegetarian — the tamal de chepil with green herbs is a local staple found in Mercado 20 de Noviembre and Mercado Benito Juárez in the centre. Puebla leans into the sweet side, with tamales dulces and the pink-tinted versions sold around the Zócalo and Calle de los Dulces.

Both cities are easy add-ons. Puebla is roughly two hours by bus from Mexico City's TAPO terminal; Oaxaca is about six and a half hours by road or a one-hour flight. If you have a week, I would pair four nights in Mexico City with two in Puebla rather than trying to reach Oaxaca in the same trip. The city's altitude — around 2,240 metres — makes mornings cold in December, which is exactly the weather that makes a hot champurrado make sense.

04

Ordering, Paying and What to Skip

Ordering is simple once you know the vocabulary. Tamales are sold by type: verde (green tomatillo salsa), rojo (red chilli), rajas (strips of chilli with cheese), dulce (sweet, often pink with raisins) and, in coastal areas, fish or shrimp versions. Say 'uno de verde con atole' and you are done. Vendors usually sell from a steamer pot on a bicycle or a stall; cash is standard and small notes help. Ask for it 'para llevar' if you want it wrapped to take back to your hotel.

What to skip: hotel breakfast buffets that advertise tamales as a novelty, and any tamal reheated in a microwave — the texture collapses. Avoid the big supermarket chains for this particular item; the quality gap is noticeable. Also skip anywhere with no visible steam or no queue at 8am, which usually means the pot has been sitting. If you are staying in a hotel in Roma, Condesa or Centro, ask the front desk which corner vendor opens earliest; that local answer beats any list.

05

Questions people ask

When exactly is tamal season in Mexico? It builds through December, peaks around Christmas Eve and again on Día de la Candelaria on 2 February, and winds down by mid-February. Vendors sell year-round, but the range and volume are greatest between early December and early February. How much does a tamal cost? At street stalls and markets, expect roughly 20 to 40 pesos per tamal, with atole or champurrado around the same. A filling breakfast for two usually stays under 150 pesos. Prices are higher in sit-down restaurants and in tourist-heavy areas. What time of day should I go? Mornings. Most tamal vendors open between 6am and 7am and close when the pot is empty, often before 2pm. Going at 8am gives the best selection and the freshest steam; late afternoon is unreliable almost everywhere. Is Mexico City or Oaxaca better for tamales? They are different rather than better. Mexico City has more variety and easier access from hotels in Roma, Condesa and Centro. Oaxaca specialises in banana-leaf tamales, including herb and vegetarian versions, found in Mercado 20 de Noviembre and Benito Juárez. Do I need to speak Spanish to order? Knowing the words verde, rojo, rajas and dulce covers most situations, plus atole or champurrado for the drink. Vendors are used to short transactions. Writing the order on a phone screen works fine, and many stalls in Roma and Condesa manage basic English. Are there vegetarian tamales? Yes. Rajas — chilli strips with cheese — are widely available, as are cheese and herb versions. In Oaxaca, tamales de chepil wrapped in banana leaf are a good vegetarian choice. Ask 'sin carne' to confirm, since some salsas are made with lard or meat stock. How do I get around to try several places? In Mexico City, use the Metrobús and Metro for markets such as Medellín, San Juan and Coyoacán; fares are low and rides are short. For Puebla, buses leave from TAPO terminal and take about two hours. Ride-hailing apps work well for early-morning starts. What should I avoid? Skip supermarket tamales, anything reheated in a microwave and stalls with no steam or queue at 8am. Hotel breakfast buffets that treat tamales as a novelty are rarely worth the money compared with a market stall five minutes away.
In short Plan your stay Pick your dates, compare places to stay and book with confidence. See the area Back to the blog

Where to stay

Hotels in Mexico City

See all hotelsWhere to stay in Mexico City: our hotel guideHotel videos from Mexico City
Hotels · Programme · List · Green Finance · WhatsApp · Climate