Dice the butter and mix it in to the flour until it resembles breadcrumbs.
Add the sugar, mixed spice and sultanas to the mixture.
Add the beaten egg and bring the mixture together to form a dough.
Allow to rest in the fridge for around 20 minutes, then roll out the dough to around 5 mm thick, and put a griddle or frying pan on a low heat on the hob.
Cut into rounds using a biscuit cutter.
Smear a small amount of butter in the hot pan to ensure no Welsh cakes stick.
Cook each welsh cakes for around 4 minutes each side on a low heat, until golden brown.
Sprinkle the cooked Welsh cake with caster sugar and serve immediately.