Tries från Dan Leavy och Luke McGrath - endera sidan av en lysande utbrytning av Blues' Tomos Williams - sätta värdarna 14-7 framåt på halvtid.
Besökarna kämpade tillbaka för att leda 21-17 efter motattack poäng från Williams och Sion Bennett.
Men Ross Molony störtade över från nära för att ge Leinster en sjunde på varandra följande liga seger.
Leo Cullens män är nu sex punkter klara vid Pro12 toppmötet, med andra plats Ospreys borta mot Treviso senare på lördag.
Besegra för Blues, under tiden, ser dem stanna på åttonde plats.
Mediauppspelning stöds inte på den här enheten
Härlig sol och en orörd pitch gjord för perfekta förhållanden på RDS, uppmuntrar båda lagen att spela äventyrlig, kör rugby.
Leinster ledde efter bara fyra minuter som flanker Leavy samlade en snygg grubber kick från centrum Noel Reid att touch ner i hörnet.
Deras ledning varade inte så länge besökarna motattack i takt, med kapten Blaine Scully och Rey Lee-Lo offload kraftigt innan Williams gick över.
Blues hotade när deras ryggar fick händerna på bollen men deras flock kämpade mot ballasten av Leinsters framåt, vars kraftfulla bär banade vägen för scrum-halv McGrath att dyka genom en massa kroppar och touch ner.
Besökarna kämpade tillbaka i spektakulärt mode, med Williams avsluta efter en fin körning från hora Kristian Dacey, innan ersättare back-rower Bennett visade en liknande imponerande vändning av tempot för att springa in från 40 meter och sätta Blues 21-17 framåt.
Det var dock Leinster-packet som hade sista ordet, med lock Molony på botten av en hög av kroppar för att göra det avgörande försöket.
Leinster: J Carbery; A Byrne, R O'Loughlin, N Reid, I Nacewa; R Byrne, L McGrath; C Healy, R Strauss, M Bent; R Molony, H Triggs; D Leavy, J van der Flier, R Rudock.
Ersättningar: J Tracy, P Dooley, M Ross, M Kearney, M Deegan, J Gibson-Park, T Daly, F McFadden.
Cardiff Blues: Matthew Morgan; Alex Cuthbert, Rey Lee-Lo, Steven Shingler, Blaine Scully (kapt); Gareth Anscombe, Tomos Williams; Corey Domachowski, Kristian Dacey, Anton Peikrishvili, George Earle, Jarrad Hoeata, Macauley Cook, Josh Navidi, Nick Williams.
Ersättningar: Matthew Rees, Gethin Jenkins, Scott Andrews, Sion Bennett, Ellis Jenkins, Lloyd Williams, Willis Halaholo, Tom James.
Domare: George Clancy (Irland)
Biträdande domare: Matteo Liperini (Italien), Richard Kerr Irland.
Leinster motsatte sig en livlig Cardiff Blues väckelse för att stärka sin position på toppen av Pro12-bordet.