Combine flour, baking powder, baking soda, sugar and salt.
Add yogurt and oil. Mix to combine.
Slowly add milk and knead for about 5 minutes until dough is soft and smooth.
Cover with a damp cloth and leave to rest for 1 hour.
To make the filling, combine the potato with all the other filling ingredients and mix well.
Divide mashed potato filling into 4 equal sized balls.
Divide dough into 4 equal sized balls. Roll each ball in your hands until soft and smooth.
On a lightly floured board, roll out one dough into a 7" circle. Place one of the potato balls in the middle and bring the dough up around it to seal the potato filling inside of the dough. Place seam side down on the board.
Gently roll out the filled dough to a circle about 6" in diameter, being careful not to break the dough so that none of the filling comes out.
Heat a tawa/griddle. Brush with a little ghee. Cook on one side until browned. Flip over and cook the other side for a few minutes until browned.
Repeat for the remaining dough.