Bereid de taartvormen voor en verwarm de oven voor - Verwarm de oven voor op 350 graden Fahrenheit. Spuit de drie taartvormen in met kookspray.
Bereid de cakemix voor - Meng in een grote kom de cakemix, water, boter en eieren. Klop met een elektrische mixer gedurende twee minuten, tot de cakemix net is gecombineerd.
Bak de cakes - Verdeel het beslag gelijkmatig over alle drie de cakevormen. Bak bijna 22-30 minuten, of totdat een tandenstoker die in het midden is gestoken er schoon uitkomt. Laat de cakes volledig afkoelen op een rooster.
Smelt boter, suiker en verdampte melk voor karamelvulling - Smelt in een middelgrote pan de boter, suiker en verdampte melk op middelhoog vuur. Gebruik een garde om het mengsel grondig te roeren. Breng het mengsel aan de kook en zet het vuur laag tot medium-laag, laat het 15 minuten sudderen zonder te roeren.
Voeg de vanille toe - Schraap na 15 minuten de bodem van de pan. Blijf het mengsel 10 minuten koken, onder regelmatig roeren. Voeg de vanille toe, roer tot alles gemengd is en haal dan van het vuur.
Voeg de pecannoten toe - Voeg 1 1/2 kopjes pecannoten toe aan het karamelmengsel. Roer en laat de praline vijf minuten afkoelen.
Maak de Cream Cheese Frosting - Gebruik een elektrische mixer om de roomkaas en boter tot een gladde massa te kloppen. Voeg met de mixer op lage snelheid langzaam de poedersuiker toe tot alles goed gemengd is. Voeg de vanille, karamel toe en roer 1/4 kopje pecannoten erdoor.
Stel de 3-laags pralinécake samen met karamelroomkaasvulling - Voeg een laag roomkaasglazuur toe aan de cake, gevolgd door een laag van de pralinecakevulling. Herhaal met elke laag. Bestrijk de bovenkant en zijkanten van de cake met de roomkaasglazuur en bedek met de rest van de pralinevulling.