Mix de roomboter met de basterdsuiker tot een romig geheel en voeg hierna één voor één de eieren toe. Mix goed door het beslag en voeg daarna in delen het zelfrijzend bakmeel toe. Mix tot een glad beslag.
Voeg nu de kaneel, speculaaskruiden en het amandelspijs toe en mix nog even door. Als laatste voeg je de speculaas toe aan het beslag.
Giet het beslag in een met bakpapier beklede bakvorm en schuif in de oven voor 50 minuten.
Ondertussen maak je de perentopping. Schil de peren en snijd in kleine blokjes. Smelt een klontje boter in een pan en bak de stukjes peer samen met de basterdsuiker gaar.
Als de cake klaar is verdeel je de stukjes peer erover. Maak af met nog wat stukjes speculaas.