Setelah Corunna, Soult mengalihkan perhatiannya ke invasi Portugal. Tidak termasuk garnisun dan orang sakit, Korps II Soult memiliki 20.000 orang untuk operasi tersebut. Dia menyerbu pangkalan angkatan laut Spanyol di Ferrol pada 26 Januari 1809, menangkap delapan kapal garis, tiga fregat, beberapa ribu tahanan dan 20.000 senapan Brown Bess, yang digunakan untuk melengkapi kembali infanteri Prancis. Pada bulan Maret 1809, Soult menginvasi Portugal melalui koridor utara, dengan 12.000 pasukan Portugis Francisco da Silveira terurai di tengah kerusuhan dan kekacauan, dan dalam dua hari melintasi perbatasan Soult telah mengambil benteng Chaves. Bergerak ke barat, 16.000 pasukan profesional Soult menyerang dan membunuh 4.000 dari 25.000 Portugis yang tidak siap dan tidak disiplin di Braga
dengan biaya 200 orang Prancis. Dalam Pertempuran Porto Pertama pada tanggal 29 Maret, para pembela Portugis panik dan kehilangan antara 6.000 dan 20.000 orang tewas, terluka atau ditangkap dan sejumlah besar persediaan. Menerima kurang dari 500 korban Soult telah mengamankan kota kedua Portugal dengan tempat pembuatan kapal dan gudang persenjataan yang utuh. Soult berhenti di Porto untuk memperbaharui pasukannya sebelum maju ke Lisbon.