Pärast Corunnat pööras Soult oma tähelepanu Portugali sissetungile. Soulti II korpusel oli operatsiooni jaoks 20 000 meest, välja arvatud garnisonid ja haiged. Ta ründas 26. jaanuaril 1809 Hispaania mereväebaasi Ferrolis, vallutades kaheksa liinilaeva, kolm fregatit, mitu tuhat vangi ja 20 000 Brown Bessi musketit, mida kasutati Prantsuse jalaväe ümbervarustamiseks. 1809. aasta märtsis tungis Soult Portugalile läbi põhjakoridori, kus Francisco da Silveira 12 000 Portugali sõdurit lõhkusid mässu ja segaduse keskel, ja kahe päeva jooksul pärast piiri ületamist oli Soult vallutanud Chaves'i kindluse. Läände suundudes ründas 16 000 Soulti professionaalset sõdurit ja tappis Bragas 4000 25 000 ettevalmistamata ja distsiplineerimata portugalast.
200 prantslase hinnaga. Esimese Porto lahingus 29. märtsil sattusid Portugali kaitsjad paanikasse ja kaotasid 6000 kuni 20 000 meest surnuna, haavatuna või vangistatud ning tohutu hulga varusid. Vähem kui 500 ohvrit kannatanud Soult oli kindlustanud Portugali teise linna, mille väärtuslikud laevatehased ja arsenaalid olid puutumata. Soult peatus Porto's, et oma armeed ümber valmistada enne Lissaboni ründamist.