Heat 2 cups of the milk and sugar in a saucepan on medium heat until the sugar has dissolved and the milk is lightly simmering at the edges.
Meanwhile, add the egg yolks, sugar, vanilla sugar, flour, starch and remaining milk to a bowl and whisk until smooth.
Pour into the milk mixture and whisk constantly until smooth and thick. It should be quite difficult to mix due to its thickness.
Set aside to cool until lightly warm.
In a separate bowl, whip the softened butter until pale and fluffy, approximately 10 minutes.
Add the cooled custard and whip until smooth or even better, blend with a stick blender to remove any lumps.
Lay the bottom portion of your pastry on a plate or in a container and spoon the custard on top, spreading out evenly with an offset spatula.
Place the second pastry on top and press down to even out the custard layer.
Refrigerate for at least 3 hours or if you are wanting to serve this sooner, freeze for around 1 hour to set.
Slice evenly and serve up.
Dig in with a hot drink beside.