Combine the warm water and yeast in a large bowl.
Add oil, flour, and lastly salt (on top of the flour).
Stir the mixture until it comes together to form a rough dough.
Turn the dough out onto a floured surface and knead for 5-10 minutes until it springs back when touched. Shape into a ball.
Place the dough into an oiled bowl. Cover with a damp cloth and leave to rise for an hour (or until doubled in size).
In the meantime prepare your filling (instructions in the Filling section below).
Once risen, turn out your dough onto a floured surface and use your fists to knock the air out of the dough (for 5-10 seconds).
Shape the dough into a rough rectangle and then roll into a thin rectangle (aim at roughly about 0.5-1 cm thick, 35 cm long and 20cm wide - US measurements 0.4x14x8 inch).
Spread the filling equally over the dough.
You want a thick and short roll so start rolling the dough on one of the short sides.
Once rolled, cut a slit down the middle of the roll, leaving the top part uncut.
Turn the filling to the outside. Then fold one strand over the other and repeat until you've reached the bottom. Keep the filling exposed (you want to see those beautiful layers).
Finish by pinching the bread together at the bottom of the twist. Tuck the pinched bit under the loaf.
Place the loaf on a baking tray for a final proof of 45 minutes.
Whilst the loaf is proofing pre-heat your oven to 190°C / 374°F - fan oven setting. If you're not using a fan oven, bake at 210°C / 410°F.
Once the loaf has proofed brush it with almond milk and bake for 30-35 minutes until golden brown and crispy.