Mediauppspelning stöds inte på den här enheten
Scrum-halv Luke McGrath knäppte upp två första hälften försök men besökarna var bara 12-9 nere i pausen tack vare tre straff av Dan Jones.
Leinster bröt klart i andra halvan på RDS med Rhys Ruddock kraschar över och Joey Carbery poäng två gånger.
Ersättning Ed Byrne kom också över och Jamison Gibson-Park kom på att göra ett försök med sista draget av matchen.
Den fempunktsreturen tar Leo Cullens män två punkter fria från Ospreys som hade gått topp på fredag med seger i Edinburgh.
Scarlets var oförändrade från sin första seger över Munster på Thomond Park i 14 år, men deras förhoppningar om en irländsk dubbel blåstes bort i andra halvan som Leinster kusterade till sin fjärde på varandra följande bonus-punkt seger av Six Nations period.
Efter Jones hade sparkat besökarna framåt tidigt, Leinster avböjde en kickable straff och från en slut-in scrum, McGrath rusade över för öppningen försök.
En andra framgångsrik straff följde från Jones, men Scarlets flyga-halva sedan blundered när en åtalades av McGrath, som slutade smart för sitt andra försök.
Den walesiska klubben var bara tre poäng i obetalda skulder vid halvtid men medgav 33 utan svar efter intervallet.
Leinster körde i fyra försök under det tredje kvartalet - Rudock laddning genom och full-back Carbery knäppa upp två och ersätta Ed Byrne också poäng.
Bara för att gnugga in den vid döden, en annan ersättare, Gibson-Park, avslutade rout för Leinster, drar nytta av Dan Leavys ladstorming kör mot rätt hörn.
Carbery, A. Byrne, Kirchner, Reid, McFadden, R. Byrne, L. McGrath, Dooley, Strauss, Bent, Molony, Triggs, Rudock, Leavy, Conan.
Ersättningar: B. Daly för Reid (56), Gibson-Park för L. McGrath (60), B. Byrne för Dooley (57), E. Byrne för Strauss (57), Ross för Bent (49), M. McCarthy för Triggs (60), Deegan för Rudock (68).
Scarlets: McNicholl, T. Williams, S. Hughes, Parkes, van der Merwe, D. Jones, J. Evans, W. Jones, Elias, Kruger, Price, Beirne, Shingler, J. Davies, Boyde.
Ersättningar: Nicholas for S. Hughes (45), A. Thomas for D. Jones (56), D. Smith for J. Evans (79), Garrett for W. Jones (68), D. Hughes for Elias (69), N. Thomas for Kruger (49), Bernardo for Price (60), Allen for J. Davies (49).
Domare: Nigel Owens (Wales)
Leinster återvände till toppen av Pro12 bordet och fick en bonus punkt med en emfatisk seger över Scarlets.