In a big bowl, dissolve the yeast in 1 cup warm water. Add the sugar and let stand for 5 minutes.
In another big bowl, whisk together the flour, baking powder and salt.
Add the flour mixture to the yeast mixture and then add the egg, oil and remaining 1 cup warm water. Knead until a medium soft dough is achieved, adding more warm water as needed. Place in a greased bowl, cover with a damp cloth and let rise for 1 hour.
Preheat the oven to 400 degree F. Line a baking sheet with parchment paper.
Divide the dough into two. Roll the dough into a rectangular shape, snip the sides with scissors or a knife, put half of the filling in the center and fold each side so they overlap each other like a braid. Brush top generously with egg wash and sprinkle with sesame seeds. Repeat with the other dough and filling. Place the breads in the prepared pan and bake for 25 minutes.