01 -
Mix the flour, baking powder, and salt together in a medium bowl.
02 -
In a separate bowl, whisk eggs with coconut milk, rum if you're using it, and sugar until well combined.
03 -
Pour the wet ingredients into the dry ones bit by bit while mixing until you get a smooth batter.
04 -
Put the coconut flakes in a flat dish for easy coating.
05 -
Take each pineapple ring, dunk it in the batter, let extra drip off, then roll it in the coconut flakes for full coverage.
06 -
Pour 1–2 inches of vegetable oil in a deep pan or fryer and heat it to 175°C (350°F).
07 -
Gently drop coated rings into hot oil in small batches, cooking about 2–3 minutes on each side till they turn golden brown. Move them to paper towels with a slotted spoon to drain.
08 -
Throw sour cream, drained crushed pineapple, honey, coconut milk, rum if you want it, and a tiny pinch of salt into a blender. Mix until it's all smooth.
09 -
Enjoy the pineapple rings while they're still warm with the cold piña colada cream for dipping.