Mix all the dry ingredients together in a mixing bowl. Make a well in the center and pour in the wet ingredients. Use a dough hook attachment to knead the dough on speed 2 until all the crumbly dough starts to come together into one mass, it may take about 2-3 minutes for this to happen. Don't be tempted to add any liquid. You may need to stop halfway and scrape the dough off the hook and the sides of the bowl and knead again for another 3 minutes
Gradually add in the softened butter bit by bit. The dough will turn into a sticky mess again because of the butter. Just keep kneading and stop halfway and scrape the dough off the hook and bowl again and continue to knead until the butter is absorbed by the dough. IT WILL HAPPEN, don't worry! DO NOT be tempted to add any extra flour. You will get a shiny smooth dough that is very elastic. This may take about 5-8 minutes on speed 4, depending on your mixer too. The dough must pass a windowpane test, meaning, when you stretch a small amount of dough thinly, it won't break and a light can pass through
1st proofing:
Place this dough in a lightly oiled large bowl, cover it with a clean and damp tea cloth or plastic wrap and let it rise at a warm place until almost double or double in size. This may take about 1 hour or longer depending on temperature.
When you poke the dough with your lightly-floured finger, the indentation stays.
Prepare the almond paste:
While the bread is proofing, prepare the almond paste. Simply combine all the ingredients in a bowl to form a dough-like consistency. You can also put them in a food processor and process until it is dough-like. Cover and set aside. If you are making this ahead of time, wrap it well and store it in the fridge
Shaping:
Line a large baking pan with parchment paper. Degas the dough by punching it down and then divide into 10 buns, roughly the same size or weight. Keep them covered and rest for 5 minutes to relax the gluten
Work with one dough at a time. Take one dough and flatten with your palm and then pull the edge towards the center, going around all the edge to form a tight dough ball. Repeat with the rest of the dough
Final proofing:
Let them proof again for another 45 minutes to 1 hour, depending on the temperature, or until they are really puffy.10 minutes before the end of proofing, preheat the oven to 400 f (200 C) for conventional oven, 375 F (190 C) for convection oven
If you gently press on the dough, it will bounce back very slowly and leave an indentation. If it bounces back right away, proof a bit longer
Combine egg with milk to make the egg wash. Make sure you whisk the egg really well. Brush on top of the bun
Baking:
Place the pan on the middle rack and bake for 10-12 minutes or until golden brown or the inner temperature in the center is 190 F. Do not overbake as it will dry out the crumbs and the bread won't stay soft the next day. I highly recommend a digital thermometer if you bake often as it helps to clear out that doubt whether the bread is baked through or not
Remove from the oven and let them cool down on cooling rack completely before assembling
Prepare the whipped cream:
Prepare whipped cream by whipping the heavy cream with powdered sugar on medium speed until it thickens and hold its peak. Make sure not to overwhip though, the cream turns grainy when it is overwhipped. Transfer to a piping bag with a large nozzle of your choice
Assembling:
Cut the top part of the bun. Use a sharp knife to cut out some of the crumbs from the bottom bun to create some space for the almond paste. Take care not to cut too deep though. Don't throw away the scoop-out crumbs. You can always turn them into breadcrumbs or eat them with cream :)
Pipe the whipped cream on top. Place the top put of the bun back on top (it's like the bun is wearing a little hat!). Dust with some powdered sugar and serve immediately
Storage:
Store the unassembled buns at room temperature in an air-tight container for 3 days. Once assembled with filling and cream, you have to keep them in an air-tight container in the refrigerator. The longer they are kept in the fridge, the drier the bread will get
I recommend only filling the buns whenever you are ready to serve. That way, you can store the almond paste and cream in the fridge and the buns can be kept at room temperature for a few days or in the freezer for a month until you are ready to serve them