Preheat the oven to 180C/160 Fan. Line a 12 hole cupcake/muffin tin and set aside.
Using a mixer, cream together the sugar and Stork/Butter until light and fluffy- around 3 minutes.
Gradually add the eggs, vanilla extract, peppermint extract and flour until well combined- around 20 seconds. Be careful not to overmix.
Divide the mixture evenly between the 12 cases using an ice-cream scoop. Bake in the middle of the oven for 20-25 minutes or until a skewer inserted in the centre comes out clean.
Remove the cupcakes from the oven and leave to cool in the tin for 10 minutes. After 10 minutes, take them out of the tin and leave to cool completely.
For the buttercream, melt the White chocolate in 20-30 second bursts in the microwave on low, then set aside to cool for around 15 minutes.
Using a mixer, cream the butter for 1 minute, then gradually add the icing sugar. Mix until pale and fluffy, around 3-5 minutes. Add the vanilla, melted white chocolate and milk. Mix again until just combined.
Using a disposable piping bag, pipe a swirl of buttercream onto each cupcake using a Wilton 1M star tip.
Place the candy canes into a sandwich bag and crush with a rolling pin. Sprinkle on top of each cupcake.