Por su parte, el 16 de marzo, Forey comenzó el sitio de Puebla; la ciudad resistió numerosos días, pero finalmente, después de haber sido destruidos los fuertes de Santa Inés y San Javier, sucumbió a las tropas francesas.