Nella stagione 2012-2013 torna all'Udinese dopo il prestito, partecipando al ritiro estivo con la squadra friulana. Il 12 settembre 2012 rinnova il suo contratto con l' per altri cinque anni, fino al 30 giugno 2017. Riesce a mettere a segno il suo primo gol in maglia bianconera il 22 dicembre nell'incontro esterno pareggiato 1-1 con l'. Il 14 aprile 2013 realizza la sua prima doppietta con la squadra bianconera, nella vittoria ottenuta per 3-0 a . Alla fine dell'annata risulta il secondo cannoniere della formazione dietro Antonio Di Natale, con 11 gol siglati in 22 partite.