Verwarm de oven voor op 180°C.
Vet 2 ronde lage bakvormen van ± 20 cm doorsnee met boter in en bekleed ze met bakpapier.
Zeef de bloem, de suiker, het zout en het bakpoeder in een deegkom.
Voeg de ananas, wortel, eieren, olie en vanille toe en mix hiervan een beslag.
Roer er daarna de walnoten door.
Verdeel dit beslag over de 2 bakvormen en bak het een uur in de oven.
De tart is gaar als een erin gestoken satéprikker er schoon uitkomt.
Keer de vormen om en laat de cake op een ovenrooster afkoelen.
Roer voor de toplaag de poedersuiker beetje bij beetje door de roomkaas tot die luchtig is.
Voeg dan naar smaak citroensap of vanille-essence toe.
Besmeer de afgekoelde cake met de roomkaas, leg de tweede cake erop en besmeer die met het overige roomkaasmengsel.