La batalla de Puebla ocurrió el 5 de mayo de 1862 entre los ejércitos mexicano y francés cerca de Puebla. El ejército mexicano, liderado por Ignacio Zaragoza, derrotó al ejército francés comandado por Charles Ferdinand Ladrillé a pesar de estar en desventaja numérica. Aunque esta victoria no impidió la invasión francesa, retrasó su avance y se convirtió en un símbolo importante de nacionalismo mexicano.