Fluffy vegan cupcakes topped with sticky brown sugar and pineapple.
Preheat your oven to 180°C and spray a 12-hole cupcake tin with cooking spray.
In a small bowl, mix together the melted margarine and brown sugar. Place around 1 teaspoon of this mixture into each cupcake hole. You want the bottom to be just covered- you can add a little extra if necessary.
Slice your pineapple chunks into thin pieces. Place 2-4 pieces in each cupcake hole, on top of the brown sugar mixture.
Mix the soy milk and vinegar together then set aside for 5 minutes. This will act as your vegan buttermilk.
In a large bowl, mix together the flour and caster sugar.
Add your vegan buttermilk to the bowl, along with the oil and vanilla extract. Mix well to make a smooth batter.
Divide the cupcake batter between your cupcake tin holes. Make sure the cake batter covers the pineapple and brown sugar mix.
Bake for 18-20 minutes, until a toothpick comes out clean.
Allow the cupcakes to cool for 10 minutes, then turn them out onto a wire rack to cool completely. If any of the cakes get stuck in the pan when you try to turn them out, run a butter knife around the edge then try again.
Prepare your frosting by mixing all of the frosting ingredients together until smooth. Pipe or spoon a little bit onto the centre of each cupcake.
Top with a raspberry and a mint leave if desired.