There can be confusion over the origins of Cinco de Mayo. Some think it’s a holiday celebrating Mexican independence from Spain (that’s actually September 16), or the 1910 Mexican Revolution (November 20), or that it was dreamed up to sell more beer and guacamole.
Cinco de Mayo actually marks the unlikely defeat of elite French forces by an undermanned Mexican army in the Battle of Puebla on May 5, 1862. In fact, this underdog Mexican victory may have played a part in preventing French Emperor Napoleon III from helping the Confederacy win the American Civil War.
Debts to France Lead to the Battle of Puebla
The lead-up to the battle began in 1860 when the Mexican government, bankrupt after decades of internal conflict, announced it was suspending debt payments to its European creditors for two years. Spain, the United Kingdom and France didn’t like the delay and sent over joint forces in 1861 to collect on Mexico’s debt. Spain and the UK ended up cutting deals, but French Emperor Napoleon III, a nephew of Napoleon Bonaparte, had other plans.