Poiché i portoghesi non furono in grado di inviare rinforzi sufficienti alle loro colonie a causa della guerra di restaurazione in corso in Portogallo, nel 1648 il governatore portoghese del capitanato di Rio de Janeiro, Salvador Correia de Sá organizzò una spedizione militare per riprendere Luanda dagli olandesi partendo direttamente dal Brasile.