In a wide bowl add in wheat flour, salt and give a quick mix. Then adding water incrementally prepare a pliable, soft dough.
The dough shouldn't have any cracks which indicates lack of water. In that case sprinkle some more water and knead well. Keep the dough covered with damp cloth for about 15 minutes or till the stuffing is ready. Next grate the cauliflower florets for stuffing.
Next heat a pan adding oil and cumin seeds. As it sizzles, add grated ginger and cauliflower. Saute for a while. Next add spices, red chilly powder, turmeric powder, salt, cumin, coriander powder and garam masala.
Mix everything together. Next add mashed potato and mix well again. Potato binds the stuffing very well. Continue cooking.
Finally squeeze lemon and throw in coriander plus curry leaves. Switch off now. Divide both stuffing and wheat dough in to 8 equal parts and roll them as balls between your palms.
Dusting enough wheat flour roll a dough ball in to 2" disc and keep a stuffing ball at the center. Bring the sides up and cover the stuffing and then seal it on top. Dust some flour over it. Keeping the sealed side on top roll the paratha carefully to medium thick disc.
Then transfer it over a hot skillet. Smear some ghee or oil over the paratha and cook till some brown spots appear on both sides. Continue the process with rest of the dough.
Delicious aloo gobhi paratha is ready to serve along with yoghurt and pickle.