For preparing the jam, combine all the ingredients except the cinnamon and cook on low flame till the whole mixture comes together in a mashed fomat. Keep stirring occasionally. Add in the cinnamon and mix. Allow to cool completely. This can be prepared in advance.
For the dough, mix the yeast and honey into lukewarm milk and allow it to froth.
In another bowl, add in the egg, cream, butter, salt and vanilla along with the frothed yeast mixture and whisk well.
Add 1 cup of flour and mix well. Add the other part of the dough till it makes a slightly sticky dough. Add enough flour to make it sticky.
Transfer onto a floured surface and knead for around 6 to 8 minutes till the dough becomes smooth and elastic.
Keep in a well oiled bowl covered, till it doubles, around an hour and a half.
Deflate the dough and spread into a rectangle. Spread the butter and sprinkle the sugar on top. Spread the jam over it, leaving an inch on the sides.
Roll the dough and then bring the edges together, and seal them.
Keep on an oiled baking pan and allow it to raise for another 45 minutes.
Meanwhile, preheat oven to 180 degrees. Bake for 30 to 40 minutes till the top is browned.
Cool the Krendel on a wire rack. Cut and serve!