In June 2007, Candreva was then signed by Serie A club Udinese and played for their "Primavera" (U-20) team as an overage player. He made his Serie A debut on 27 January 2008 against Inter, and managed several appearances for the first team throughout the season.