In a large mixing bowl, combine the yeast, water, milk, sugar, egg yolks, heavy cream, and vanilla. Set aside.
In a food processor, add the flour, salt, and cold butter.
Pulse to combine the mixture. It is ready to use when the texture is sandy and the butter is mixed with the flour.
Pour the flour mixture into the bowl with the wet ingredients and stir to combine. If needed, knead the dough just enough to incorporate all the flour into the dough.
Cover and refrigerate the dough overnight.
Almond Filling
Soften the almond paste.
In a large mixing bowl, combine the almond paste, almond extract, softened butter, egg whites, powdered sugar, cinnamon, salt and flour.
Stir to create a pasty texture.
This can also be made the night before or in the morning.
Next morning Instructions
Remove the dough from the refrigerator to a lightly floured surface.
Roll the dough to a 24 inch square.
Fold the dough 1/3 over on each side, like a folded business letter.
Roll the dough again so that it is now 36 inches long.
Spread the almond paste down the center of the dough.
Fold the dough over to close the almond paste inside. Seal with a thin layer of egg wash and by pinching the ends together lightly.
Form the dough into a ring shape and place it on a parchment paper lined sheet pan.
Egg wash the entire kringle.
Cover with plastic wrap and allow to rise for 30-45 minutes.
Preheat the oven to 350℉.
Remove the plastic wrap and bake for 25-30 minutes.
While the kringle is baking, prepare the icing.
Once the kringle is finished baking, allow to cool on a cooling rack for 30 minutes before icing.
Icing Instructions
In a small mixing bowl, combine the powdered sugar, milk and vanilla.