El ejército portugués estaba formado por 25 000 soldados de infantería y 2500 de caballería, entre los cuales la mayoría eran hombres reclutados con prisa entre los campesinos y milicianos voluntarios.