What actually happened (the short version)

Let us clear the air immediately: Cinco de Mayo is not Mexican Independence Day. That is September 16, and it involves the Grito de Dolores, fireworks that shake your ribcage, and the entire country shutting down for 24 hours of glorious chaos.

Cinco de Mayo is something stranger and more specific.

In 1861, Mexico was broke. Fresh off the Reform War, President Benito Juarez suspended payments on foreign debts. Spain, Britain, and France sent naval forces to Veracruz to demand their money. Spain and Britain negotiated and sailed home. France, under Napoleon III, who was having delusions of imperial grandeur, decided to stay and conquer Mexico.

The French army was considered the best in the world. They had modern rifles, trained cavalry, and recent victories across Europe and North Africa. The Mexican army was underfunded, undersupplied, and demoralized.

On May 5, 1862, 6,000 French soldiers marched toward Puebla, aiming to take the city and open the road to Mexico City. Waiting for them were about 4,500 Mexican soldiers, mostly untested, many armed with old muskets, some with machetes, under General Ignacio Zaragoza.

The French expected a parade. They got a fight.

Zaragoza dug in at the forts of Guadalupe and Loreto, two hilltop positions overlooking the road to Puebla. The French launched three frontal assaults uphill. Each one was repulsed. When the Mexican cavalry and indigenous Zacapoaxtla fighters countercharged, the French broke and retreated. The whole thing took about three hours.

The victory was symbolic. The French regrouped, returned with 30,000 reinforcements, and took Mexico City the following year, installing Emperor Maximilian I. But that single afternoon proved something: the French could be beaten. It became a rallying cry that echoed through the rest of the war, and it remains a point of fierce regional pride in Puebla.


The American hijacking

Ask most Mexicans outside Puebla what May 5 means to them, and you will get a shrug. It is not a federal holiday. Schools are open. Banks are open. In much of the country, it passes without notice.

So how did it become the monster it is in the United States?

The answer is a strange alchemy of Chicano activism, beer marketing, and Cold War politics.

In the 1960s and 70s, Mexican-American activists seized on Cinco de Mayo as a day of cultural pride, a symbol of resistance against a foreign power that felt resonant for a community fighting for civil rights. They organized parades, festivals, and educational events.

Then the corporations noticed.

By the 1980s and 90s, beer companies (Corona, Modelo, Dos Equis) had turned the day into a consumption holiday. Margarita brands followed. Party supply companies followed. By the 2000s, Cinco de Mayo in the US had become a $3 billion annual industry built on cheap lager, questionable guacamole, and the kind of sombrero that has never touched a human head in Mexico.

The irony is almost too sharp: a celebration of Mexican triumph over a foreign army had been colonized by American marketing.


Where to go: Puebla, the only place that matters

If you want the real Cinco de Mayo, there is exactly one destination: Puebla City.

The battle reenactment

On the morning of May 5, thousands of people hike up to the Cerro de Guadalupe and Cerro de Loreto, the two hills where the battle was fought. Local history buffs dress as French and Mexican soldiers, load period muskets, and stage a full reenactment complete with cavalry charges and cannon fire.

Get there early. By 7:00 AM the good spots are claimed. Bring water, sunscreen, and good walking shoes. The hills are steep, the sun is unforgiving, and the reenactment runs for several hours. There are food stalls selling tacos arabes (a Pueblan specialty: spit-roasted pork in pita bread, a legacy of Lebanese immigration) and aguas frescas that will save your life in the heat.

Pro tip: Do not stand directly downwind of the cannons if you value your eardrums. You have been warned.

The military parade

After the reenactment, the action moves to downtown Puebla. The military parade along Avenida Reforma is the centerpiece, with marching bands, veterans, cadets, and floats. It is less somber than you would expect. There is a carnival atmosphere, with children waving flags and vendors selling camotes (candied sweet potatoes) from pushcarts.

The food (this is the real reason to go)

Puebla is one of Mexico’s great food cities. Cinco de Mayo weekend is an excuse to eat your way through it.

  • Mole poblano: The famous dark, complex sauce made with chiles, chocolate, and about 30 other ingredients. Every family claims their grandmother’s recipe is the best. Try it at El Mural de los Poblanos or Casa Reyna.
  • Chiles en nogada: The unofficial dish of Puebla’s identity. Poblano chiles stuffed with picadillo, bathed in walnut cream sauce, and topped with pomegranate seeds. It is the colors of the Mexican flag, invented specifically for Independence Day but available everywhere.
  • Tacos arabes: Mentioned above but worth repeating. Tacos Tony on Avenida Juarez is the spot.
  • Cemitas: Puebla’s answer to the torta, on a sesame-seed bun with breaded milanesa or shredded pork, avocado, Oaxaca cheese, and chipotle. Grab one from Cemitas La Oriental and eat it while walking.
  • Pulque: The ancient fermented agave drink that predates tequila by centuries. It is milky, sour, slightly fizzy, and tastes like the earth itself. Puebla is one of the few places where pulquerias still thrive. Try it with curado flavors (guava, celery, mango) if you are new.

The sites

Beyond the celebrations, Puebla’s colonial center is a UNESCO World Heritage site. Make time for:

  • Puebla Cathedral: Soaring twin bell towers, a gold-leaf interior, and a story about angels building its dome overnight (they did not, but it is a good tale).
  • Capilla del Rosario: A chapel so covered in gold leaf and Talavera tile that it looks like heaven got a budget.
  • Talavera workshops: Puebla is the birthplace of Mexican Talavera pottery. Uriarte Talavera has been making it since 1824. Watch the artisans work, buy a plate, figure out how to get it home without breaking it.
  • Cholula: A 20-minute bus ride away, the Great Pyramid of Cholula, the largest pyramid by volume on Earth, now topped with a yellow church. You can walk through the tunnels inside the pyramid and stand on top with a view of Popocatepetl smoking in the distance.

What to avoid (the American version)

If you cannot make it to Puebla, do not try to recreate the real thing in some US bar pretending to be authentic. You will leave disappointed and probably hungover.

But if you are in a US city with a substantial Mexican-American community, there are exceptions:

  • Los Angeles: The Cinco de Mayo parade in East LA and the festival at El Pueblo de Los Angeles Historical Monument (where LA was founded) are community-driven, not corporate.
  • San Antonio: The celebrations in Market Square have deep roots and real food, not Sysco nachos.
  • Denver: The city goes big and has a strong Chicano heritage connection.
  • Chicago: Pilsen neighborhood’s celebrations are authentic.

Anywhere else? Google the local Mexican cultural center. If they are running it, go. If a bar is running it, skip.


The hard truth

The real Cinco de Mayo is a regional holiday that got globalized by forces no one controlled. The men who died on those two hills in Puebla were not fighting for a party. They were fighting because a foreign power showed up to steal their country and they decided, against all logic and military probability, to say no.

That is worth honoring. It is worth understanding. It is worth the trip to Puebla, the hike up the hill, the burned ears from the cannon, and the bowl of mole that tastes like four hundred years of a civilization refusing to disappear.

Just maybe skip the sombrero.


Practical traveler’s guide

Getting there

  • Fly to Mexico City (MEX) from most US hubs. Then ADO bus from TAPO station to Puebla. Two hours, comfortable, about $20 USD.
  • Alternative: Fly to Puebla (PBC). Fewer routes, but direct from some US cities.
  • General Ignacio Zaragoza took his men on a forced march from Mexico City to Puebla in four days. You have zero excuse.

When to book

  • Book everything by March. Hotels in Puebla fill up for May 5.
  • The weekend before and after also have events.
  • Weather: highs around 28 C (82 F), potential afternoon thunderstorms. Pack a light rain jacket.

Where to stay

  • Downtown (Centro Historico): Walkable to everything. Try Hotel Palacio San Leonardo (converted 17th-century palace) or La Purificadora (boutique, former water purification plant, rooftop pool).
  • Colonia Las Animas: Quieter, more modern, 15-minute cab to center.
  • Skip the chain hotels on the Periferico ring road unless you love bus transfers and highway noise.

What to eat (cheat sheet)

  • Mole poblano: El Mural de los Poblanos
  • Chiles en nogada: Casa Reyna (seasonal, usually August-September)
  • Tacos arabes: Tacos Tony
  • Cemitas: Cemitas La Oriental
  • Pulque: La Casa del Pulque
  • Sweet potato camotes: street vendors near the zocalo
  • Champurrado (chocolate atole): morning market stalls for breakfast fuel

What to read before you go

  • The Mexican Wars for Independence by Timothy J. Henderson (for context)
  • Cinco de Mayo: What Is Everybody Celebrating? by Donald W. Miles (the only serious book on the holiday itself)
  • Your conscience, so you do not show up in Puebla wearing a caricature.

Language

  • Spanish. Obviously. English is limited outside tourist zones. Know donde esta?, cuanto cuesta, and la cuenta, por favor.
  • Of the 4,500 Mexican defenders at Puebla, many were indigenous Nahuatl speakers who did not speak Spanish either. They fought anyway.

Safety

  • Puebla is one of the safest large cities in Mexico. Standard urban precautions apply.
  • The reenactment hills get crowded. Watch your pockets.
  • Trust your gut with street food. If a stall is busy, it is safe. If it is empty, ask yourself why.
  • Tap water is not drinkable. Carry a reusable bottle, buy garrafones.

Dos and don’ts

DO:

  • Call it Cinco de Mayo in English, el Cinco de Mayo in Spanish. Never “Cinco de Drinko” unless you enjoy being publicly shamed.
  • Eat at least three full moles before you leave.
  • Talk to locals about what the day means. Poblanos are proud of their history and happy to share.
  • Climb the pyramid at Cholula.
  • Buy a Talavera plate from the workshop, not a souvenir shop.

DON’T:

  • Wear a fake sombrero, a poncho, or a fake mustache. This is a real city, not a theme park.
  • Ask where the best margarita is. (It is probably not even a tequila day. Pulque is the traditional drink here.)
  • Confuse Cinco de Mayo with Independence Day. You will be corrected, politely but firmly.
  • Expect a party scene. The vibe is more “patriotic remembrance” than “spring break.” Adjust your expectations.
  • Take photos of the reenactors without asking. They are not Disney characters.

Further reading at Duelling Hares:

  • Day of the Dead: The Real Celebration, Not the Netflix Version
  • Mexico City’s Hidden Rooftop Pulquerias
  • The Gastronomy of Puebla: A Mole for Every Occasion

Marcus is Travel Editor at Duelling Hares. He has eaten mole in twenty-seven different kitchens across Puebla and is still looking for the one his grandmother would have approved of.