In a big bowl, combine the flour, salt, and oil and slowly add the water to make a soft dough. You might not need all the water, or you may need a bit more. Knead it for a few seconds, then cover and let it rest for 30 minutes.
In another bowl, combine all the filling ingredients and set aside.
Divide the dough into 4 portions. Take each portion and cover it in some flour, then roll it into a small circle (roughly 3 inches in diameter) and place it in the palm of your hand. Scoop a good portion of the cheese mix on top, pinch the corners of the dough together, and press to seal the paratha. Gently roll this into a bigger circle, roughly 7 inches in diameter. Repeat with the remaining dough and filling.
Heat a skillet and cook the paratha for a minute on each side, until golden. Then put 1/2 teaspoon of ghee on each side and cook until crispy. Serve them warm.