Cream the butter and 1/2 cup sugar until smooth.
In a separate bowl, beat the egg yolks until they are creamy. Mix the yeast in warm water with 1/2 teaspoon of sugar. When this thickens, add it to the egg yolks with the vanilla and salt.
Combine the milk with the egg yolks and the creamed butter and sugar. Begin adding the flour until a soft dough is formed. Stir in the raisins until they are evenly distributed. Knead the dough until it is no longer sticky.
Cover the dough and allow it to rise in a warm place until it doubles.
Butter a 3-quart pan and shape the dough into it. Allow the dough to rise again for about 2 hours.
For the topping, cream the cinnamon, sugar and butter, then mix in the egg, milk, and the flour. Coat the top of the dough with this topping and place in a preheated 350 degree F oven for 30 minutes.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.
Recipe courtesy of Pratzel's Bakery, St. Louis, MO