Line a 12 hole muffin tray with paper cases and pre-heat your oven to 190 degrees celsius.
Cut the butter into cubes and place it into a microwave safe bowl and cook for 30 second spurts until it has melted.
Place the self raising flour, brown sugar, cranberries and white chocolate chips into a large bowl.
In a jug, add the milk, eggs and vanilla essence and whisk until combined.
Pour the melted butter and the milk mixture into the bowl with the flour and stir until just combined.
Divide the mixture between the paper cases and sprinkle the flaked almonds over the top.
Bake for 15 - 18 minutes or until cooked through when tested with a skewer.
Leave the muffins to cool in the tin for 10 minutes before carefully transferring to a wire rack to cool completely.