En junio de 2010, fue cedido al Calcio Padova para la temporada 2010-11 en Serie B.
Fue galardonado Jugador del Año en 2011 de la Serie B por su actuación brillante en el Pádova.
Tres días más tarde, después de entrar como sustituto del lesionado Alexandre Pato, marcó su primer gol para el club, dando un empate 1-1 en casa ante el Udinese.
[10] En sus primeros seis meses en el Milan, disputó un total de siete partidos, por lo que se pensó que podía ser prestado para ayudar a su progresión de juego.
Terminó la primera mitad de la temporada de la Serie A como máximo goleador con 14 goles y también máximo goleador del Milan en todas las competiciones con 16 goles.
[12] En la segunda mitad de la temporada 2012-13, El Shaarawy trató de encontrar su mejor forma, Adriano Galliani, director general, defendió al jugador al afirmar que sus goles hacían que el Milan luchara por los tres primeros puestos.
Tres días después, también marcó un tanto frente al Sassuolo en su segundo partido con la camiseta romanista.
No pudo mantener la racha goleadora en los tres partidos siguientes, pero volvió a ver puerta cuando hizo un doblete en la victoria ante el Empoli el 27 de febrero[17] y marcó otro tanto frente a la Fiorentina.
En total, sumó cinco goles y dos asistencias en sus seis primeros partidos disputados con su nuevo equipo.
Sabri El Shaarawy, su padre, es egipcio, pero pasó unos años en Venezuela, donde adquirió la doble nacionalidad.
[25] Ha sido internacional con la selección de Italia en 24 ocasiones y ha marcado 4 goles.