Den England strejkaren öppnade poäng med en lysande 25-yards strejk över målvakten Simon Mignolet från Riyad Mahrez långa bollen framåt.
Och han förseglade segern när han vände hem Shinji Okazakis avböjda skott från nära håll.
Rävarna förtjänade sin seger, med Mignolet röra en Okazaki header på baren i första halvan.
Mediauppspelning stöds inte på den här enheten
Leicesters titel bud är unikt i Premier League-åldern och med varje seger flyttar de ett spel närmare att vinna sin första topp-flight-titel någonsin.
Det fanns en känsla de kommande två veckorna kunde definiera Leicester säsong - detta spel mot Liverpool följs av resor till titel rivaler Manchester City och Arsenal.
Men de kom igenom den första av dessa tre spel i stil. Vardy fångade Mignolet utanför sin linje med sin mål-of-the-season utmanare och sedan lagt till en andra 11 minuter senare.
Foxes hade de flesta av spelets stora chanser, Mignolet lysande förneka en Mahrez locktång samt röra Okazakis ansträngningar på crossbaren. Ögonblick före Vardys andra, värdarna borde ha haft ett straff när Mamadou Sakho tog ner Okazaki.
Foxes midfielder Danny Drinkwater sade: " Vi stannar på marken, men om vi fortsätter på den väg vi är, varför då inte ha tron [att vinna ligan]? Det skulle säkert gå till historien."
Vardy - som är inställd på att underteckna ett nytt tre och ett halvt års avtal med Foxes - hade aldrig gjort ett Premier League mål utanför boxen med sina första 21 top-flight försök.
Han lät Mahrez långa boll studsa innan han slog den över Mignolet. Efter spelet han avslöjade hade han sett innehavaren avvika från sin linje vid tidigare tillfällen och bestämde sig för att prova sin tur.
Leicester Midfielder Drinkwater berättade för BBC Match of the Day: "Hans första mål var otroligt. Du tror att han kommer att lösa det men han träffar det övre hörnet. Det sammanfattar hans säsong. Han kan förvandla en genomsnittlig boll till en bra boll."
Chefen för Leicester Claudio Ranieri sade: " Förvånande. Det första målet var otroligt. Jamie är mycket snabb och kan skapa en hel del men det var otroligt hur Mahrez hittade honom och hur han hade tid att se väktaren ut ur målet och göra ett fantastiskt mål. "
Mediauppspelning stöds inte på den här enheten
Liverpool, som nu är åttonde och 16 poäng utanför toppen, ser långt från sidan som slog Manchester City 4-1 och Southampton 6-1 i november och december.
Med Daniel Sturridge ofta skadade och Christian Benteke av fördel, de röda började med Roberto Firmino som deras centrala framåt men Brasilien hade bara två ansträngningar, en blockerad och en av målet.
När BBC Match of the Day's Jonathan Pearce berömde Liverpools arbetsmoral för Reds boss Jurgen Klopp svarade den tyske: "Det är ovanligt att en journalist säger något mer positivt än chefen.
"Jag är inte alltför bra med vårt spel idag. Vi kunde ha spelat mycket bättre. Vi hade några skott där vi kunde passera och några pass där vi kunde skjuta. Vi skapade halva chanser, men inte riktiga chanser. Idag hade varit en bra dag att visa att vi är redo för detta. Jag behöver några sekunder till för att lugna ner mig. Jag måste titta på den igen."
Leicesters nästa match är deras största av säsongen hittills. De besöker andra plats Manchester City på lördag lunchtid, vet att de kan antingen slås av toppen - eller gå sex poäng klart.
"Arbetet är i gott skick", sade Ranieri. "Nu är det viktigt att återvinna energin eftersom vi måste köra en hel del mot Manchester City. Vi är fria från påtryckningar. Spelarna har en bra känsla."
Liverpool är hemma till andra-från-botten Sunderland.
Matchen slutar, Leicester City 2, Liverpool 0.
Andra halvlek, Leicester City 2, Liverpool 0.
Nathaniel Clyne (Liverpool) vinner en frispark i den defensiva halvan.
Foul av Leonardo Ulloa (Leicester City).
Ersättning, Leicester City. Leonardo Ulloa ersätter Riyad Mahrez.
Foul av Mamadou Sakho (Liverpool).
Andy King (Leicester City) vinner en frispark på högerkanten.
Ersättning, Liverpool. João Teixeira ersätter Roberto Firmino.
Ersättning, Leicester City. Andy King ersätter Shinji Okazaki.
Lucas Leiva (Liverpool) visas det gula kortet för en dålig foul.
Foul av Lucas Leiva (Liverpool).
Shinji Okazaki (Leicester City) vinner en frispark i anfallshalvan.
Hörnet, Liverpool. Förföljd av Robert Huth.
Försök blockerat. Riyad Mahrez (Leicester City) vänster fotade skott utanför lådan är blockerad.
Hörnet, Liverpool. Förföljd av Robert Huth.
Försök blockerat. Nathaniel Clyne (Liverpool) höger fotad skott från höger sida av lådan är blockerad. Hjälpt av James Milner.
Foul av Lucas Leiva (Liverpool).
Shinji Okazaki (Leicester City) vinner en frispark på högerkanten.
Ersättning, Leicester City. Demarai Gray ersätter Marc Albrighton.
Försök blockerat. Roberto Firmino (Liverpool) höger fotade skott utanför lådan är blockerad. Hjälpt av Joe Allen.
Hörnet, Liverpool. Förföljd av Wes Morgan.
Foul av James Milner (Liverpool).
Riyad Mahrez (Leicester City) vinner en frispark på högerkanten.
Ersättning, Liverpool. Joe Allen ersätter Emre Can.
Försök missade. Adam Lallana (Liverpool) höger fotade skott utanför lådan är för hög. Hjälpt av Mamadou Sakho.
Mål!  Leicester City 2, Liverpool 0. Jamie Vardy (Leicester City) vänster fotade skott från mitten av lådan till övre högra hörnet.
Försök blockerat. Shinji Okazaki (Leicester City) höger fotade skott utanför lådan är blockerad.
Offside, Liverpool. Adam Lallana försöker en genom boll, men Christian Benteke fångas offside.
Försöket räddades. Emre Can (Liverpool) höger fotade skott från en svår vinkel till höger sparas i nedre högra hörnet.
Ersättning, Liverpool. Christian Benteke ersätter Jordan Henderson.
Mål!  Leicester City 1, Liverpool 0. Jamie Vardy (Leicester City) höger fotade skott från utsidan av lådan till övre högra hörnet. Hjälpt av Riyad Mahrez med en genomboll.
Försök missade. Roberto Firmino (Liverpool) vänster fotade skott utanför lådan är för hög. Hjälpt av Jordan Henderson.
Försök missade. Lucas Leiva (Liverpool) höger fotade skott utanför lådan är för hög. Hjälpt av Alberto Moreno med ett kors.
James Milner (Liverpool) vinner en frispark i den defensiva halvan.
Foul av Danny Simpson (Leicester City).
Försök missade. Shinji Okazaki (Leicester City) höger fotade skott utanför lådan är bara lite för hög.
Offside, Leicester City. Riyad Mahrez försöker en genom boll, men Jamie Vardy fångas offside.
Hörnet, Liverpool. Förföljd av Daniel Drinkwater.
Försök blockerat. Emre Can (Liverpool) höger fotade skott från mitten av lådan är blockerad. Hjälpt av Jordan Henderson.
Andra halvan börjar Leicester City 0, Liverpool 0.
Jamie Vardy gjorde dubbelt så mycket som Leicester slog Liverpool för att hålla tre poäng klara i toppen av Premier League.