Behöver en punkt för att krönas franska mästare för åttonde gången, den i-form Kylian Mbappe gjorde öppnaren i stil.
Mbappe, 18, fastnade på kapten Radamel Falcao's genom bollen, hoppade runt målvakten och spårade in.
Framåt Valere Germain såg till att vinna i skada tid med en tap-in från nära håll.
Hemsidan hade alla utom säkrat titeln innan kick-off, med Paris St-Germain tre poäng bakom med bara ett spel att spela och en mycket lägre målskillnad.
De nya mästarna såg sällan problem med att registrera sin 11: e på varandra följande liga vinna och därefter lyfta en trofé som har undvikit dem sedan sekelskiftet.
Förra gången Monaco vann Ligue 1 var de ute i ett team som inkluderade den franska trion Fabien Barthez, David Trezeguet och Willy Sagnol.
Monacos framgång den här säsongen är till stor del ner till den återupplivade colombianska Falcao och uppkomsten av franska tonåringen Mbappe.
Falcao, 31, har lagt besvikelsen över sina låneformler med Manchester United och Chelsea, där han gjorde bara fem mål i 36 framträdanden, bakom honom.
Den framåt kommer att avsluta topp målskytt för Monaco denna kampanj, nettning 24 gånger med fyra assist.
Mbappe har fångat ögonen på friare från de bästa lagen i Europa under sin genombrottssäsong. Han har gjort 15 liga mål den här säsongen för att lägga till hans anmärkningsvärda föreställningar i Champions League.
Mbappe, röstade Ligue 1 ung spelare för året, gjorde sex i sex när Monaco nådde semifinalen, så småningom förlora till Juventus över två ben.
Detta nederlag överskuggade emellertid inte deras prestationer, eftersom Monaco sopade undan Tottenham Hotspur, Manchester City och Borussia Dortmund på väg till semifinalen.
Monacos triumf är desto mer imponerande med tanke på att de slutade åttonde i Ligue 2, Frankrikes andra division, för fem år sedan, efter att ha varit i och ut ur nedflyttningszonen under loppet av 2011-2012 säsongen.
Följande säsong slutade de toppen av Ligue 2 och återvände till top-flight fotboll.
Bara två säsonger senare har de gjort över 104 mål, med bara 29, på väg att krönas den bästa laget i Frankrike.
Fyra spelare från Ligue 2 vinnande laget är i Monacos nuvarande titelvinnande trupp: Målvakt Danijel Subasic, försvarare Andrea Raggi, ytter Nabil Dirar och framåt Germain.
Om de kämpar för att hålla fast vid sådana som Mbappe väntar på att ses, men firandet, för tidigt, hade redan införts innan onsdagens seger.
På onsdag morgon meddelade klubben på Twitter att amerikanska rappare 50 Cent skulle uppträda på spelarnas segerfest.
Ett uttalande på klubbens hemsida löd: "Den amerikanska stjärnan kommer att fira de utmärkta resultaten av Falcaos lagkamrater i söndags på Palace Square i Furstendömet."
Innan festen kan börja, Monaco kommer att avsluta sin säsong med en bortresa till nionde placerade Rennes på lördag.
Matchen slutar, Monaco 2, St Etienne 0.
Andra halvlek, Monaco 2, St Etienne 0.
Mål!  Monaco 2, St Etienne 0. Valère Germain (Monaco) höger fotade skott från mitten av lådan till nedre högra hörnet. Hjälpt av Thomas Lemar efter en snabb paus.
Ersättning, Monaco. Andrea Raggi ersätter Kylian Mbappe.
Foul av João Moutinho (Monaco).
Jérémy Clément (St Etienne) vinner en frispark i anfallshalvan.
Ersättning, Monaco. Guido Carrillo ersätter Falcao.
Försök missade. Kenny Rocha Santos (St Etienne) huvud från mitten av lådan missar till höger. Assisterad av Jordan Veretout med ett kors efter ett hörn.
Hörnet, St Etienne. Förföljd av Kamil Glik.
Försening över. De är redo att fortsätta.
Ersättning, St Etienne. Kenny Rocha Santos ersätter Fabien Lemoine.
Försening i match Benjamin Mendy (Monaco) på grund av en skada.
Försöket räddades. Valère Germain (Monaco) höger fotade skott från utsidan boxen sparas i mitten av målet. Hjälpt av Fabinho.
Försening över. De är redo att fortsätta.
Försening i match Falcao (Monaco) på grund av en skada.
Leo Lacroix (St Etienne) visas det gula kortet för en dålig foul.
Falcao (Monaco) vinner en frispark i den defensiva halvan.
Foul av Leo Lacroix (St Etienne).
Försök missade. Valère Germain (Monaco) höger fotade skott från mitten av lådan är nära, men missar till vänster. Hjälpt av Kylian Mbappe.
Försök missade. Falcao (Monaco) huvud från mitten av rutan missar till höger. Hjälpt av Djibril Sidibe med ett huvudpass efter ett hörn.
Hörnet, Monaco. Sammankallad av Kévin Théophile-Catherine.
Ersättning, Monaco. Valère Germain ersätter Bernardo Silva.
Ersättning, St Etienne. Romain Hamouma ersätter Alexander Søderlund.
Bernardo Silva (Monaco) visas det gula kortet för en dålig foul.
Foul av Bernardo Silva (Monaco).
Jordan Veretout (St Etienne) vinner en frispark i defensiva halvan.
Hörnet, Monaco. Förföljd av Leo Lacroix.
Hörnet, Monaco. Förföljd av Leo Lacroix.
Kamil Glik (Monaco) vinner en frispark i defensiva halvan.
Foul av Jordan Veretout (St Etienne).
Försöket räddades. Henri Saivet (St Etienne) vänster fotade skott från mitten av lådan sparas i mitten av målet.
Hörnet, St Etienne. Förföljd av Falcao.
Foul av Djibril Sidibe (Monaco).
Jordan Veretout (St Etienne) vinner en frispark på vänsterflygeln.
Försöket räddades. Arnaud Nordin (St Etienne) vänster fotade skott från höger sida av lådan sparas i mitten av målet. Hjälpt av Kévin Théophile-Catherine.
Försök blockerat. Benjamin Mendy (Monaco) vänster fotade skott från vänster sida av lådan är blockerad.
Foul från Fabinho (Monaco).
Henri Saivet (St Etienne) vinner en frispark i defensiven.
Hörnet, Monaco. Förföljd av Leo Lacroix.
Försöket räddades. Falcao (Monaco) huvud från mitten av rutan sparas i mitten av målet. Hjälpt av Thomas Lemar med ett kors.
Monaco har vunnit Ligue 1 titeln för första gången på 17 år efter en 2-0 seger hemma till Saint-Etienne.