it's fluffy af and sweet, but not excessively so the recipe is from here, posted below

Ingredients Dough:

300 g (2 ½ cups) plain (all-purpose) flour or white bread flour plus extra as needed
40 g (3 Tablespoons) caster (superfine) sugar
7 g (2 ¼ teaspoons) instant/fast action yeast
½ teaspoon salt
180 ml (¾ cup) unsweetened non-dairy milk (soy is best) lukewarm
80 g (⅓ cup) vegan butter/margarine softened

Filling:

60 g (¼ cup) vegan butter/margarine
60 g (2 oz) dark chocolate chopped
20 g (2 Tablespoons) cocoa powder
30 g (2 ½ Tbsp) light brown soft sugar
¼ teaspoon cinnamon (optional)
pinch salt
100 g (3 ½ oz) chocolate chips or chopped dark chocolate or pecans

Syrup:

60 g (¼ cup + 1 Tablespoon) granulated sugar
60 ml (¼ cup) water

Instructions

Ideally you should start the day before you want to bake the babka.
Place the flour, sugar, yeast and salt in a large bowl or the bowl of a stand mixer fitted with a dough hook. Mix to combine.
Add the lukewarm milk and mix to form a rough dough. Knead until it forms a smooth ball then add the softened butter.
Continue to knead until the butter is fully incorporated and the dough is smooth and elastic.
It may seem greasy and messy at first but keep kneading and I promise you the butter will all mix in and the dough will become smooth.
Once the butter is fully incorporated the dough should look smooth and silky and it should pull away from the sides of the bowl cleanly.
It should still be soft and slightly sticky but if it seems too wet then you can knead in a little more flour; be careful not to add too much however.
Place the dough in a lightly oiled bowl, cover and let rise for an hour or so at warm room temperature, until the dough has almost doubled in size, then place in the fridge to rise overnight.
The following day remove the dough from the fridge and set aside to warm up a little while you prepare the filling.
Place the butter, chopped dark chocolate, sugar, cocoa powder, cinnamon and a pinch of salt in a small pan over a low heat.
Stir constantly until melted and smooth then remove from the heat and set aside to cool for 20 minutes.
It should thicken slightly but still be spreadable. If it gets too firm then you can rewarm it very gently until it reaches a spreadable consistency.
Punch down the dough and roll it out on a lightly floured surface to a rectangle about 30x40cm / 11x15in.
Spread the filling evenly over the dough, leaving a 1cm border. Sprinkle over the chocolate chips, chopped chocolate or pecans and press them down gently.
Roll the dough up tightly from one of the long edges into a sausage.
Use a sharp knife to cut the sausage in half lengthwise, exposing the filling.
Twist the two halves together into a braid. Grease an approx 11.5 x 21.5 cm / 4.5 x 8.5 in 2lb loaf tin and line it with baking parchment.
Place the babka in the loaf tin, squishing it to fit if need be.
Loosely cover the tin and set aside to rise until doubled in size, about 1 ½ - 2 hours depending on how cold it is.
It is ready to bake when it looks puffy and if you gently press some of the exposed dough with a finger it springs back slowly most of the way but leaves a small indentation.
If it springs back quickly and fills in completely then it isn't ready yet.
When the dough has nearly finished rising, preheat the oven to 180°C/160°C fan/350°F/gas mark 4.
Bake the babka for about 40-50 minutes until deep golden. A probe thermometer inserted into the centre should reach at least 90°C/195°F.
While the babka is baking prepare the syrup.
Place the sugar and water in a small pan over a medium heat. Stir until the sugar has dissolved and the syrup comes up to a simmer. Remove from the heat and set aside.
When the babka is ready, remove it from the oven and brush generously all over the top with the syrup.
Keep going until you have used all of the syrup.
Leave the babka to cool in the tin for 15-20 minutes while it absorbs the syrup then turn it out onto a wire rack and leave to cool completely before slicing.

Notes

For the best results make sure that you follow the recipe closely.

As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.

You can use either bread flour or plain flour. Bread flour will give the babka a slightly more chewy texture but both are good. You can also use a combination of the two.

The syrup helps to keep the babka moist for a few days so don’t skip it. It may seem like a lot of liquid but trust me and use it all!

The best way to tell if a loaf of bread is cooked in the middle is to use a probe thermometer. It is impossible to give a one-size-fits-all baking time as ovens vary so much. The babka should be done when it reaches 90°C / 195°F.

I know it’s hard, but you really should wait for the babka to cool completely before slicing it. It carries on cooking as it cools and slicing it too soon can cause it to be dense or gummy in texture.