1640 m. Portugalija atgavo nepriklausomybę, tačiau Ceuta nusprendė likti Ispanijos, situacija, kuri buvo oficialiai pripažinta Lisabonos sutartimi (1668). Po to Portugalijai liko tik trys anklavai Šiaurės Afrikoje - Tangeris, Kazablanka ir El Jadida. 1661 m. Anglija pagal santuokos sutartį perdavė Tangerį kaip Katarinos Braganzos dovaną, o Kasablanka buvo apleista po Lisabonos žemės drebėjimo.
1755 m. 1769 m. kovo 10 d. Muhamedo III apgulta El Jadida buvo evakuota, taip pasibaigus portugalų buvimui Šiaurės Afrikoje.