Combine 1/2 cup warm water with sugar. Add yeast, mix gently and set aside for 10 minutes till yeast becomes frothy.
In a large bowl combine the flours, salt, water and ghee/oil. Add the yeast mixture and knead into a dough. (Add more flour or water as needed). Transfer the dough into a well oiled bowl, turning the dough in the bowl so that it is coated with oil. Cover with a plastic wrap and set aside for one and half hours. The dough will double in size.
Punch the dough to remove air and knead a bit. Divide the dough into 12 equal portions and roll each one into a ball.
On a cutting board or a clean counter top, roll each ball into a circle, 4 to 5 inches in diameter. Place the filling (about 1 and 1/2 tbsp) in the center. Pull the sides so that they join together in the center. Press the sides, flatten with your palm and shape into a ball.
Place the ball seam side down on a baking tray, lined with foil. Brush the top with milk, butter or egg wash and sprinkle sesame seeds on top. Cover lightly and set aside for about half an hour. The dough will rise again.
Preheat the oven to 375 degrees.
Bake the buns for 18 to 22 minutes (mine took 21 minutes) till they turn slightly brown in colour.
Relish!!