Kampania w Morei Po powrocie do Egiptu z kampanii w Arabii Ibrahim wspólnie z Francuzem, znanym jako Sulejman Pasza, zajął się modernizowaniem armii. Dla zachęcenia żołnierzy do ćwiczeń osobiście poddawał się surowemu rygorowi jako rekrut. Lata 1821-1822 spędził na kampanii w Sudanie zmierzając do podporządkowania tego regionu Egiptowi. W 1824 Muhammad Ali został mianowany przez sułtana Mehmeda II namiestnikiem Morei. Osmański władca szukał w ten sposób sojusznika, który dopomógłby w stłumieniu powstania zwanego później grecką wojną o niepodległość (1821-1830). Muhammad Ali postawił jednak sułtanowi warunek, iż po interwencji w Morei związek wasalny zostanie przekształcony w partnerstwo.
Dowódcą egipskiej armii ponownie został Ibrahim Pasza. Wylądował 4 lipca 1824 na Peloponezie z 16-tysięczną armią, 63 okrętami i setką okrętów transportowych. Początkowo flota operowała jedynie pomiędzy wyspą Rodos a Kretą. Strach Egipcjan przed możliwymi stratami spowodowanymi przez greckie brandery unieruchomił ich wojsko. Dopiero gdy nieopłacani greccy marynarze zbuntowali się, Ibrahim zdecydował o lądowaniu w Morei, 26 lutego 1825.