Add flour, oil, salt, to a large mixing bowl and mix until incorporated and only tiny lumps remain. Initially add about 1 cup water and mix into flour mixture. Then add more water in small increments to form a dough (I usually require 1.5 to 2 cups of water in total to make a dough). Knead dough for about 5 mins and then leave to rest for 30 mins.
After resting time, the texture should be soft and dough lighter. Take the dough and split into 6 equal amounts and roll into a ball.
Sprinkle some flour onto work surface. Take one ball of dough and roll to approximately 10cm in diameter with a rolling pin. Brush with a little oil / ghee, sprinkle with a little flour and then fold the dough like a fan. Take one end and roll it along the edge of the dough until it forms back into a ball (like a Catherine wheel). Leave to rest in fridge while you repeat the process with the other balls of dough. This will create the layered, flaky texture for the final cooked parathas.
After preparing the ‘Catherine wheel’ dough balls, take a frying pan or skillet and place it on high heat. Drizzle some oil / ghee into pan.
Take dough balls out of fridge. Take the first dough ball and roll it until it is approximately 1/2cm thick. Then cook it in the hot pan for 3 minutes on each side, or until nicely charred. While cooking, brush with a little bit more oil / ghee on each side. Repeat with the remaining dough balls.
Once the parathas are cooked, turn off the heat and leave cooked parathas to one side until you are ready to serve.