Verwarm de oven voor op 175°C. Vet een bakvorm in en bestuif deze met bloem.
Meng in een middelgrote kom de bloem, bakpoeder en zout.
Doe de boter en de kristalsuiker in een grote kom en klop ze met een elektrische mixer tot ze licht en luchtig zijn.
Voeg de eieren één voor één toe en klop goed na elke toevoeging. Roer het vanille-extract erdoor.
Voeg het bloemmengsel geleidelijk in drie porties toe aan het botermengsel, afgewisseld met de zure room. Begin en eindig met het bloemmengsel. Meng tot het geheel goed gemengd is.
Roer voorzichtig de gemalen ananas erdoor om te voorkomen dat het geheel te veel mengt.
Giet het beslag in de cakevorm en strijk de bovenkant glad.
Bak gedurende 50 tot 60 minuten of totdat een in het midden gestoken tandenstoker er schoon uitkomt.
Laat de cake 10 minuten in de vorm afkoelen voordat u hem op een rooster legt om volledig af te koelen.
Meng in een kleine kom de poedersuiker en het ananassap tot het glazuur. Giet het mengsel over de afgekoelde cake.