Set a daunting target of 424, Lancashire were bowled out for 283 despite a fighting 91 from Marcus Harris and 61 from Keaton Jennings.
Hasan ripped through the top and middle order, finishing with outstanding figures of 6 for 69 in 16 overs.
The Bangladesh pacer struck early by removing Harry Singh and Josh Bohannon, before returning to dismiss Jennings after a crucial 162-run stand with Harris.
Hasan then triggered a collapse, sending back Liam Livingstone, Joseph Moores and George Balderson to complete his second six-wicket haul of the match.
Earlier, Kent recovered from a first-innings total of 178 by skittling Lancashire for just 87, with Hasan also claiming 3 for 32.
Kent then piled up 332 in their second innings, powered by Chris Benjamin’s 103 and Harry Finch’s 83, setting Lancashire an imposing target.
Hasan finished the match with nine wickets overall and played a pivotal role in Kent’s comprehensive win, underlining his growing impact in county cricket.