In a large bowl, beat together the dairy-free spread and caster sugar until pale and fluffy.
Measure out the self-raising flour in separate bowl. Add the baking powder and whisk to combine.
In another small bowl or jug, beat the eggs.
Add about a third of the beaten egg to the butter/sugar mixture, followed by about a tablespoon of the flour mixture. Beat until combined. Repeat this process twice more until all of the egg has been added.
Add the vanilla extract and golden syrup. Beat together.
Sieve in the rest of the flour mixture and gently fold together until just combined.
Remove your tin from the fridge and spoon the cake mixture on top of the pineapple rings. Spread it out evenly.
Bake for 30-35 minutes. If the top starts to become too browned (check after 20 minutes), loosely cover with foil.
Leave to cool in the tin for 5-10 minutes before turning the cake out on a plate so the pineapple is in top.
Serve warm with ice cream (dairy-free in necessary!).