Mix all the ingredients together until combined. Keep it aside for filling later.
Cruffins Dough
In a bowl, mix half of the warm milk, honey and the yeast. Leave it aside for 10 minutes till the yeast activated and it gets frothy.
In another large bowl, add the flour, sugar, butter, salt and remaining milk. Add the yeast mixture and mix with a wooden spoon until well combined. Take the mixture out on a lightly floured surface and knead it for about 10-15 minutes till the dough becomes smooth and elastic. If using a stand mixer, knead it for about 10 minutes using the dough hook. Oil the bowl a bit and let the dough rest in the bowl covered with a cling film for about an hour or until it doubles in size. Refer to my notes at the end for checking if the dough is proofed.
Shaping the Cruffins
Take the dough out on a lightly floured surface and divide it into 12 equal portions. Work with 2 portions at a time and cover the rest loosely with plastic wrap.
Roll one portion out to a rectangle about 12/13 inches length and about 1cm thickness. Gently rub a thin layer of the room-temperature butter (has to be very soft but NOT MELTED) or the almond filling mixture evenly across the dough, extending all the way to the edges. Roll the dough from one end to the other, as tightly as you can, into a firm log shape. Repeat the process for another portion. Keeping the first log at one end of the second rolled out portion and roll it up again. Cut the log in half length-wise.
With the cut-side facing outwards, loosely twirl it into a semi-knot to shape it like a muffin and tuck in the ends. Place the cruffins into a greased muffin tray. Repeat the process with other 10 portions to get a total of 12 cruffins. (I made a mix of butter cruffins and almond cruffins)
Cover the muffin tray with a cling film and let it rise for the second time for about 1-2 hours till they are double in size.
Preheat your oven to 180C/350F and bake the cruffins for about 28-30 minutes till they turn golden brown.
Let cool slightly on a cooling rack, then remove from the muffin tray and dust with icing sugar.
Notes
You can roll a strip of chocolate or some grated chocolate bar in the first roll to make chocolate cruffins.If you do not want to dust cruffins with icing sugar, apply some egg wash just before baking. You can also rub a warm cruffin in granulated sugar all throughout.After shaping the cruffins and putting them in the muffin tray, you can wrap the entire tray with plastic wrap and leave it in the fridge overnight if baking the next morning. Just proof it again at room temperature till they double in size.The Egg yolk in the almond filling is used to help to bind. You can add a little more Almond powder to get a thick paste-like consistency.