Leicester had lost eight of their last 12 league games but Puel finally had something to smile about as his side ran out comfortable winners at the King Power Stadium.
Huddersfield must have thought their luck was changing when Mathias Jorgensen fired them in front after five minutes. But the lead was short-lived as Kelechi Iheanacho brought the home side level on 19 minutes.
James Maddison put Leicester ahead on 65 minutes with a well-taken free kick before Jamie Vardy sealed all three points with a clever finish 15 minutes from time.