Cream cheese is perfect for the filling; more taste, less fat.
Pimp the filling with raisins, nuts, or dried berries. Or all of them!
In a bowl, dissolve yeast in lukewarm milk. Mix in egg, salt, sugar and cardamom. Work in the flour little by little and finally the softened butter. Work the dough by hand or machine until smooth and elastic. Cover the dough with kitchen towel and leave to rise until doubled in size, approx. 30 min. Mix cream cheese, sugar and cinnamon together for the filling.
Work the dough on a floured surface. Divide the dough in two (you’ll get two trays). Roll the dough out into rectangular shape. Spread half of the filling on each piece top and sprinkle with half of the almond flakes. Roll up and cut the roll into 10 parts of similar size. Place the pieces so they stand up loosely against each other in a greased baking dish. Let rise covered for 20 min. Brush with egg wash and bake for approx. 35 minutes in 200°.