Mexico City 3-Day Itinerary for Foodies: What I Ate, Saw, and Learned

I was skeptical about Mexico City. My son had been telling me for years that I needed to go — not just for the culture, but for the food, which he insisted was among the best he had eaten anywhere. I smiled, nodded, and kept planning other trips. Then he wore me down.

My hesitation was partly about the food, ironically. Specifically, Montezuma’s Revenge. I had heard enough horror stories that the idea of eating street food in a city of 22 million people gave me genuine pause. So I did my research, booked a reputable street food tour with an obsessive safety record, and went anyway.

It was one of the best food trips I have taken in 50-plus countries. I am still thinking about a specific green sausage I ate in a market on day three. I will get to that.

Here is my honest Mexico City 3-day itinerary for foodies, including what I ate, what I skipped, where I stayed, and the one hotel mistake I made so you do not have to.


Before You Go: What to Know About Mexico City

Mexico City is one of the largest cities in the world, with a metropolitan population of around 22 million people. It sits at roughly 7,300 feet elevation, which means you may feel slightly winded for the first day or two — stay hydrated and do not plan anything strenuous on arrival day.

Getting there from the U.S. is straightforward. Direct flights operate from most major cities, with flight times ranging from about three hours from Dallas or Houston to around five hours from the East Coast. The airport (AICM) is right in the city, which makes arrival logistics simple.

A few practical things worth knowing: drink only purified water and stick to bottled or filtered everywhere, including for brushing teeth if you have a sensitive stomach. Avoid ice unless you are in a reputable restaurant. And do not let any of that stop you from eating the food, because the food is the entire point of going.

Is Mexico City Safe for Tourists?

This was my concern going in, and the honest answer is: yes, in the right neighborhoods, with normal urban awareness. The tourist-facing areas of the city — Polanco, Roma, Condesa, and the Historic Center — are well-patrolled and generally safe. We walked extensively throughout our three days and never felt threatened. Our walking tour guide pointed out the visible presence of public safety officers throughout the city, which he said is consistent, not just for tourists.

Use Uber rather than hailing taxis on the street, stay aware of your surroundings at night, and you will be fine.


Day 1 — Arrive, Explore the Historic Center, and Survive Your First Taco

We arrived on a Saturday afternoon after a travel day of connections and delays, and my first impression of Mexico City was, I will be honest, not great. It was crowded, the traffic was genuinely brutal, and the air felt heavy. I understood in that moment why people hesitate.

We were staying in the Centro Historico and found ourselves wandering in search of purified water and something safe to eat. We stumbled into a taco place that looked, generously, a bit rough around the edges. After 20 minutes of attempting to decode the menu with Google Translate, we gave up and ordered based on recognizable words — pollo, taquito, anything that sounded like it might not destroy us. The food was extraordinary and extremely spicy, and we survived. Mexico City had begun its redemption.

Sunday Is the Best Day to Explore Mexico City

If your first full day happens to fall on a Sunday, consider yourself lucky. The city closes its central streets to cars from 8am to 2pm, turning the main corridors into a massive pedestrian and cycling promenade. The difference in energy is remarkable. Streets that had felt overwhelming the day before became genuinely pleasant.

We had booked a private half-day walking tour for this morning, and it was the single best decision of the trip for getting oriented. Our guide covered the history, the politics, the food culture, and the neighborhood dynamics in a way that reframed everything we saw for the rest of the trip.

Book a walking tour of Mexico City here

El Zócalo and the Historic Center

The tour began at El Zócalo, the vast central plaza that has been the heart of the city since the Aztec era. It is one of the largest public squares in the world, surrounded by the Metropolitan Cathedral on one side and the National Palace on the other, with the ruins of the Aztec Templo Mayor just off the corner.

The Metropolitan Cathedral is worth at least 20 minutes inside — the scale, the chapels, the gold altars, and the extraordinary pipe organ are all genuinely impressive. What struck me most was learning that the entire structure is slowly sinking into the old lakebed beneath it, and has been for centuries, requiring constant ongoing restoration.

From El Zócalo, we walked to Alameda Central, the oldest public park in the Americas, established in 1592. We happened to visit during jacaranda season, when the trees throughout the park and surrounding streets were in full purple bloom. It was one of those unplanned visual moments that makes travel feel like luck.

One stop our guide pointed out that I would never have found on my own: Fischersund — no wait, wrong country. The spot in Mexico City I would not have found is the Casa de los Azulejos, an 18th-century palace covered in blue-and-white Talavera tiles from Puebla, now home to a Sanborns restaurant inside a colonial courtyard. Get a coffee there. It costs almost nothing and the setting is extraordinary.

One evening recommendation if you are based in the Historic Center: Zinco Jazz Club, in the basement of a former bank building, seats about 50 people and runs Wednesday through Saturday. Shows start around 10:30pm. It is moody, intimate, and exactly the kind of place that makes a city feel like it has more going on beneath the surface than you can see in three days.



Day 2 — Teotihuacan Pyramids Day Trip

Book a private tour for the pyramids. I cannot stress this enough. The site is about an hour outside the city, and going with a knowledgeable guide turns what could be a hot, confusing afternoon of walking around ancient rocks into something genuinely revelatory.

Teotihuacan was once the largest city in the pre-Columbian Americas, home to over 100,000 people at its peak. It was already an ancient ruin when the Aztecs found it — they named it “the place where the gods were created” because they could not imagine mere humans building it. Walking the Avenue of the Dead with someone explaining the cosmology, the alignment with celestial bodies, and the sheer scale of the urban planning here is a completely different experience from walking it alone with a guidebook.

The Pyramid of the Sun is one of the largest pyramids on earth. The climb is steep and the altitude will remind you that you are at 7,500 feet. Take your time and bring water.

Lunch at Rancho Azteca

Right outside the pyramids, we stopped for lunch at Rancho Azteca, and the molcajete bowl alone is worth building your day around. It arrives as a sizzling stone vessel filled with grilled meats, nopales (cactus), fresh cheese, and a smoky, rich salsa that keeps cooking in the bowl as you eat. It is the kind of dish that is both completely rustic and completely satisfying — traditional Mexican cooking at its most honest.



Day 3 — The Eat Like a Local Street Food Tour (The Best Thing I Did in Mexico City)

I book a food tour or cooking class on every trip to a new destination. Food is how I understand a place. But I was genuinely nervous about street food in Mexico City, and I want to be transparent about that because I think a lot of travelers share the hesitation.

I did the research on Eat Like a Local Mexico City carefully. The reviews are overwhelmingly positive and, importantly, I could not find a single account of anyone getting sick on their tour. Our guide Fer was a Mexico City native and food writer, which elevated the whole experience from a food crawl into something that felt more like a cultural education.

I paid for this tour myself. Nobody comped it. I am recommending it because it was genuinely exceptional.

What We Ate on the Tour

The tour began with tacos de canasta at Don Antonio’s — soft, pre-steamed tacos stored in a cloth-wrapped basket to stay warm, filled with adobo chicken, beans, or chicharrón prensado. You eat them standing on a street corner watching the city move around you. A taco costs roughly 50 cents. They are extraordinary.

Next was pechote at Mixiotes — pork marinated in achiote and spices, wrapped in maguey leaves and slow-roasted until it falls apart. The sauces accompanying it were complex and deeply flavored. This is not a dish you find easily outside Mexico, and it is the kind of thing a food tour guide knows to bring you to and a tourist guidebook never mentions.

Then came tacos al pastor, the most iconic street taco in the city. Spit-roasted pork with dried chiles and pineapple, sliced fresh from the vertical rotisserie and served with cilantro and onion in a warm corn tortilla. Our guide mentioned something I had not known: you do not eat pastor in the morning — it is an evening food, and the stands do not set up until later in the day. That is the kind of detail that separates a local guide from a pamphlet.

At Jamaica Market, we drank agua de jamaica (fresh hibiscus juice, cold and bracingly tart), tried carnitas made from pork cheeks, and sipped tepache — a lightly fermented pineapple rind drink with brown sugar and cinnamon that is slightly fizzy, mildly alcoholic, and completely refreshing.

The dish I still think about, weeks later: longaniza verde at Exquisitos Tacos. A regional sausage from Toluca made with ground pork, fresh herbs including cilantro and parsley (that is where the vivid green color comes from), Poblano and Serrano chiles, and pumpkin seeds, almonds, and peanuts. Grilled and served in a taco, it was one of those bites that made me stop mid-chew and recalibrate my understanding of what a sausage could be.

The tour ended at the edible bug market. I did not partake. My husband ate a grasshopper and a rather large beetle, which he described as smoky. He did not get sick. I got slightly ill at the very end of the trip, which he has since attributed, with great satisfaction, to my refusal to eat the insects. I remain unconvinced but cannot fully rule it out.

What makes Eat Like a Local different from other food tours is their Game Changers Program, which supports young women and girls from the La Merced market community through mentorship, English education, and culinary experiences. The group currently in the program was heading to Scotland. I love supporting organizations that are genuinely embedded in their communities.

Book the Eat Like a Local Mexico City food tour here

The Best Restaurants in Mexico City

The best piece of advice we received: if you see a taco stand with a line, get in that line.

Beyond street food, a few restaurants worth planning around:

El Califa de León is a humble taco stand that recently earned a Michelin star — the first taco stand in Mexico to do so. The taco de costilla (rib taco) on a freshly made tortilla is deceptively simple and completely perfect.

Contramar in Roma is where seafood lovers should go. The tuna tostadas are outstanding, and the pescado a la talla — a whole grilled fish split down the middle with red salsa on one half and green on the other — is one of the most visually striking and delicious dishes I had on the trip.

La Casa de Toño in Zona Rosa is a local institution for pozole, the hearty hominy soup that is Mexican comfort food at its most elemental. Loud, bustling, completely unpretentious, and excellent.

For a more refined dinner, Paxia does elevated Mexican cuisine with real artistry. The dish that got me was a tableside presentation where butter covered in ash is scraped into a small dish for your bread. It sounds fussy. It was perfect.

For brunch, Garabatos in Polanco does chilaquiles that are worth rerouting your morning for.

One unexpected dinner: we actually found ourselves craving something non-Mexican after three days of extraordinary food, which I realize sounds criminal. We ended up at Non Solo, a small Italian restaurant near Zócalo, and it was a genuinely lovely, simple meal. No regrets.

One thing I learned and did not expect: Mexico City has the second-largest Lebanese population in the world. The Lebanese food there is excellent and worth seeking out if you need a break from tacos (again, I know).


Where to Stay in Mexico City — And the Mistake I Made

I made a mistake on this trip and booked the wrong neighborhood, so let me save you the trouble.

We stayed in the Centro Historico, which is fine in a functional sense — historically fascinating, well-located for sightseeing, and full of character. But it is also gritty, loud, and not where you want to base yourself if comfort matters to you. I read the reviews and did not read deeply enough into the comments where that pattern becomes clear.

My recommendation is to book in one of these three neighborhoods instead:

Polanco is the most upscale option — leafy, walkable, close to Chapultepec Park, and surrounded by excellent restaurants. It is where you want to be if budget is not a primary concern.

Condesa is my personal first choice for a return trip. It has a neighborhood feel that the other areas lack — Art Deco architecture, tree-lined streets, good coffee, and a genuinely pleasant pace. It sits right next to Roma, so you get both neighborhoods easily.

Roma Norte is the most creative and slightly more budget-friendly of the three, with independent cafes, art galleries, and some of the best casual restaurants in the city within walking distance.

Any of these three will serve you significantly better than the Historic Center for day-to-day livability. Search current hotel rates across all three neighborhoods here.


The Best Time to Visit Mexico City

The best time to visit Mexico City is March through May. The dry season means minimal rain, temperatures comfortably in the 70s and low 80s, and — if you time it right — the jacaranda bloom, which turns the city purple for a few weeks in late March and April. We happened to catch it and it was one of the most unexpectedly beautiful things I saw on the trip.

October through early December is the strong second option: the rainy season has ended, crowds are lighter, and the city is at its greenest. Avoid June through September if you can, when afternoon downpours are reliable and the humidity climbs.


Mexico City FAQs

Is Mexico City safe for tourists? Yes, in the right neighborhoods and with normal awareness. Polanco, Roma, Condesa, and the Historic Center are all well-patrolled and generally safe for tourists. Use Uber rather than street taxis, stay aware at night, and you will have no issues.

Will I get sick eating street food in Mexico City? Not necessarily, and not if you choose the right food tour operator. I used Eat Like a Local Mexico City specifically because of their safety record. Stick to busy, high-turnover stalls, avoid raw vegetables and unfiltered water, and you dramatically reduce your risk. I ate extensively from street vendors over three days and had only a minor issue at the very end of the trip.

It’s never a bad idea to have travel insurance in case you do get sick. Get a rate here.

How far are the Teotihuacan pyramids from Mexico City? About one hour by car. Book a private or guided tour from the city — it is the most efficient way to go and the historical context a guide provides makes the site significantly more meaningful.

Do I need to speak Spanish in Mexico City? It helps but is not required in tourist areas and restaurants. English is widely spoken in Polanco, Roma, and Condesa, and most tour operators work in English. Google Translate handles the gaps.

How many days do you need in Mexico City? Three days is enough to cover the major highlights — the Historic Center, the pyramids, one good food tour, and several strong restaurant meals. A fifth or sixth day would let you add Chapultepec Park, the Frida Kahlo Museum in Coyoacán, and more neighborhood wandering. I would go back for a week.

What should I do on a Sunday in Mexico City? Book a walking tour. The city closes its central streets to vehicles from 8am to 2pm every Sunday, making it the single most pleasant day to explore on foot. It is also a good morning for Alameda Central and the Historic Center before the afternoon crowds arrive.

This blog post may contain affiliate links, meaning that if you click on a link and make a purchase, I may receive a small commission at no extra cost to you. I only recommend products and services I truly believe in and use myself.

Leave a Reply

Your email address will not be published. Required fields are marked *