For the dough, combine flour, salt, baking powder and sugar in a bowl.
In a small bowl, combine yogurt, milk and ghee. Whisk well. Add to flour mixture and mix well. Using your hands knead for 5 minutes until you have a smooth and soft dough, adding an additional 1-2 tablespoons of flour, if necessary. Cover with a damp cloth for 30 minutes.
Meanwhile, combine all of the filling ingredients and stir to combine.
Divide dough into 8 pieces.
On a lightly floured board, roll out dough into a 2" circle. Place 1 tablespoon of the filling in the center and close the circle and seal it well. Repeat for the rest of the dough.
On the lightly floured board, roll out the filled dough to a circle about 5" in diameter.
Heat a skillet or tawa. Place the filled dough in the skillet and cook 2-3 minutes until the bread starts to puff up. Brush a little ghee on the top side. Flip over and cook another minute on the other side. Repeat until all the dough has been cooked.