Any concerns over the two-game ban for star striker Jamie Vardy were brushed aside as the home side scored two goals in each half for a comfortable victory.
It left Claudio Ranieri's men eight points clear of second-placed Tottenham Hotspur, which hosts West Bromwich Albion Monday night.
With only three games remaining, Leicester, 5,000-1 outsiders at the start of the season, needs five points to clinch the title after 10 wins in the last 13 matches of a remarkable season.
Algerian star Riyad Mahrez -- who was voted PFA Player of the Year award later that evening -- opened the scoring for the Foxes with an assured finish after a mistake by Swansea's Welsh international defender Ashley Williams.
Argentina's Leonardo Ulloa, standing in for 22-goal Vardy, then showed his worth by heading home a Danny Drinkwater free kick just before the interval.
Swansea started the second half with a bit more intensity, but the game was effectively over as a contest when Ulloa tapped in from close range after good work by Jeff Schlupp.
Substitute Marc Albrighton added a fourth to round off a convincing win ahead of Leicester's tough next fixture at Manchester United next Sunday.
Ranieri praised the spirit of his team after another peerless performance.
"Fantastic performance. Without Jamie, everyone made something more. I love to see my players fighting together," he was quoted on the Leicester City Twitter feed.
The Italian, having ruled out any chance of his side winning the title until recently, if finally accepting that it is within sight.
"We had a dream. Now we must fight to make the dream a reality," he added.