Walter Mazzarri’s side were never really troubled at home and moved back up the league table after they outclassed Francesco Guidolin's men in rainy Naples
First-half goals from Ezequiel Lavezzi and Christian Maggio ensured Walter Mazzarri's outfit halted their three-match winless run.
It was the home side who dominated the early part of proceedings, with a continuous barrage of shots forcing Udinese goalkeeper Samir Handanovic into action. Marek Hamsik appeared to have broken the deadlock just 10 minutes in, climbing highest to nod in Lavezzi's free-kick, but the linesman's flag was up for offside.
Nonetheless, Napoli's early pressure was aptly rewarded as Lavezzi gave his side the lead on 20 minutes, collecting Edinson Cavani's inch-perfect lob over the Udinese backline and firing a splendid first-time volley past Handanovic.
Kwadwo Asamoah tried to answer back quickly for the visitors but his two long-range strikes were pushed away by Morgan De Sanctis.
Napoli then extended their lead moments before the break as Maggio met Blerim Dzemaili's pinpoint cross from the left-hand side with his head to make it 2-0.
The second half was a far more settled affair, as Napoli seemed content with their winning position. Udinese, however, were desperate to salvage a result, with the arrival of Diego Fabbrini at half-time a sign of their intentions.
However, the likes of Emmanuel Agyemang-Badu and Giampiero Pinzi were once more heavily exposed to the free-flowing nature of Napoli's high-octane midfield, who continued to dictate the tempo of game.
Juan Zuniga, a second-half substitute for Napoli, almost claimed a third after the ball fell to him via a defensive mistake from the visitors, but he couldn't find the finish despite the goal at his mercy, .
Napoli now climb to fifth in Serie A, while Udinese's unbeaten start is now over.