Place all ingredients in a mixer bowl; use only ¾ cup water to start with. Mix on medium speed until fully combined. If you see that the dough is dry, gradually start adding the extra ¼ cup water you have until you get soft and smooth dough that slightly sticks to the bottom.
Spread a bit of oil over the dough ball inside the bowl, cover with towel and let stand until dough rises and doubles its size (about 40-45 minutes).
Preheat oven to 180C/ 350F and prepare a baking pan covered with parchment paper.
Once the dough doubled its size, divide into 3 balls and roll each ball into a “sausage” to braid. You can also make rolls and take a tennis size ball from the dough for each roll and form a small ball.
Place on baking sheet and let stand for additional 30-40 minutes.
Brush with beaten egg and sprinkle with sesame seeds; Place inside the preheated oven for about 35 minutes or until golden brown and brown on the bottom.
Recipe by Maya`s Kitchen at https://www.mayaskitchen.info/2013/01/16/sweet-and-soft-braided-challah-bread/