28 grudnia, z powodu operacji stopy, nie grał przez kolejne dziesięć tygodni.

Powrócił do gry 11 maja 2014, zagrał w meczu z Atalanta BC przegranym dla Milanu 1:2.

2014/2015

W pierwszym meczu nowego sezonu El Shaarawy asystował Hondzie w meczu przeciwko S.S. Lazio. Dnia 8 listopada 2014 zdobył bramkę po 622 dniach bez gola, zawodnik celebrując bramkę padł na kolana ze łzami w oczach. Niedługo potem ponownie doznał kontuzji. 24 maja 2015 roku, po długiej nieobecności na boisku El Shaarawy trafił dwukrotnie do bramki Torino. Mecz zakończył się zwycięstwem Milanu 3-0.

Monaco 13 lipca 2015 roku, po przejściu testów medycznych oficjalnie został zawodnikiem klubu z księstwa. Zadebiutował 28 lipca w meczu 3 rundy kwalifikacyjnej Ligi Mistrzów przeciwko BSC Young Boys. W rewanżu zdobył swoją pierwszą bramkę. Przed rozpoczęciem styczniowego okna transferowego El Shaarawy po rozegraniu 24 oficjalnych spotkań został odsunięty od zespołu aby nie rozegrać 25 spotkania, które aktywowałoby klauzulę wykupu zawodnika.

Roma 26 stycznia 2016 roku, El Shaarawy dołączył do AS Romy na zasadzie wypożyczenia do 30 czerwca 2016.