Dissolve the salt and sugar in the warm water. Put flour in a large mixing bowl. Work in the ghee into the flour using your fingertips. Add the egg and gradually add the water while kneading the dough.
Knead the dough until it becomes soft and pliable. Form balls with the dough and let it rest for 2-3 hours in a well-oiled bowl.
Working on a flat greased surface, take a dough ball and flatten it using the heel of your palm to make a paper thin circle. Spread 1 teaspoon ghee inside it. Fold the edges together to make a square.
Heat a cast iron pan and cook the roti until brown on each side. Serve hot with curry.