Zaliczył także jedno trafienie w siedmiu spotkaniach Coppa Italia.

22 czerwca 2007 Udinese wykupiło wszystkie prawa do piłkarza, a zawodnik podpisał nowy kontrakt, który wiązał go z Udinese do 30 czerwca 2012, jednak po zakończeniu sezonu 2008/2009 Quagliarella przeniósł się do SSC Napoli. 30 sierpnia 2009 roku strzelił dwa gole w wygranym 3:1 meczu ligowym z Livorno. 6 grudnia zdobył dwie bramki i zanotował jedną asystę w zwycięskim 3:2 pojedynku Serie A z Bari.

Juventus W sierpniu 2010 został wypożyczony na jeden sezon z SSC Napoli do Juventusu. Po sezonie karta zawodnika została wykupiona przez Juventus za kwotę 10,5 miliona euro. Ligowy debiut w Juventusie zanotował 29 sierpnia, w przegranym 0:1 wyjazdowym meczu z Bari. W barwach Starej Damy wystąpił w 102 meczach, w których zdobył 30 bramek. Z Juventusem trzykrotnie zdobył Scudetto, w sezonach 2011/2012, 2012/2013 oraz 2013/2014, a także dwukrotnie Superpuchar Włoch, w roku 2012 i 2013.

18 lipca 2014, po 4 latach spędzonych w Juventusie, Quagliarella przeniósł się do Torino FC, z którym podpisał 3-letni kontrakt.

W lutym 2016 został wypożyczony do Sampdorii.

19 listopada 2023, po uprzednim rozwiązaniu kontraktu z Sampdorią w lipcu, ogłosił zakończenie kariery.