Combine wheat flour, salt, oil with 1 cup of water in a large bowl and start kneading. Add water in small increments and continue to knead till the dough comes together as a ball.
Add 1/4th teaspoon oil to the dough and knead till the oil is absorbed.
If the dough is sticky, sprinkle approximately 1/4 teaspoon wheat flour (or more if needed) on the dough and knead again to form a dough that is not sticky. The dough should be supple and soft.
Cover the dough and set aside for 15-20 minutes.
Making parathas
Pull a small piece approximately the size of a golf ball from the dough. Place the piece between the palms of your hands and shape them into a ball. Flatten the ball and cover both sides with flour.
Roll out the flattened ball into a circular shape (approximately 6 inches in diameter).
Rolling parathas
Smear the surface of the rolled-out dough with ghee.
Sprinkle some flour evenly then begin to pleat the paratha.
Pleat the rolled out paratha into a fan.
Roll the fan inward into a coil.
Once you reach the end, pull the edge and tuck it under the coil.
Flatten the coil until it looks like a disc.
Dip the flattened disc in the flour.
Roll out the flattened ball evenly into a circular shape (approximately 7-8 inches in diameter). Dust more flour as needed to help with the rolling.
Cooking paratha
Heat a pan / tawa over medium-high heat.
Dust off excess flour from the paratha by placing it on your palm of one hand and then flip it on the palm of your other hand. Repeat this process 3-4 times.
Place the paratha in the hot pan. Cook the paratha until small bumps form on the surface (approximately 1-2 minutes).
Flip the paratha onto the other side. Cook for 30-40 seconds or so until you see brown spots. Smear it with ghee and flip it.
Cook for 20-30 seconds, then brush the side facing up with ghee. Use a spatula to press down the paratha so that it evenly cooks.
Flip it and cook it for another 15-20 seconds while pressing the paratha down with the spatula.
Transfer the paratha to a plate lined with paper towels. Repeat this process for the rest of the dough.
Serve it hot with dal, vegetable or chicken curry.
Notes
To fasten up the process, roll out the next paratha as one cooks in the pan.
Make sure to dust off the excess flour from the paratha before you cook it. This prevents the paratha from getting hard.
Before storing it in an air-tight container, let the paratha cool down a bit so as not to make it soggy.