Després de Corunna, Soult va dirigir la seva atenció a la invasió de Portugal. Incloent les guarnicions i els malalts, el II Cos de Soult tenia 20.000 homes per a l'operació. Va atacar la base naval espanyola de Ferrol el 26 de gener de 1809, capturant vuit vaixells de línia, tres fragates, diversos milers de presoners i 20.000 mosquets Brown Bess, que es van utilitzar per reequipar la infanteria francesa. El març de 1809, Soult va envair Portugal a través del corredor nord, amb les 12.000 tropes portugueses de Francisco da Silveira que es van desenredar enmig de disturbis i desordres, i en dos dies de creuar la frontera, Soult havia pres la fortalesa de Chaves. En avançar cap a l'oest, 16.000 soldats professionals de Soult van atacar i van matar 4.000 dels 25.000 portuguesos sense preparació i indisciplinats a Braga
al cost de 200 francesos. En la Primera Batalla de Porto el 29 de març, els defensors portuguesos van entrar en pànic i van perdre entre 6.000 i 20.000 homes morts, ferits o capturats i immenses quantitats de subministraments. Soult va patir menys de 500 baixes i va assegurar la segona ciutat de Portugal amb els seus valuosos vaixells i arsenaus intactes. Soult es va aturar a Porto per reequipar el seu exèrcit abans d'avançar cap a Lisboa.