Mix all the ingredients together in a bowl, except water: flour, gram flour, salt, cumin seeds, chili flakes, asafetida, ginger, mint, and oil.
Add water as needed to make firm dough. Grease your palm and knead the dough for a minute on a lightly greased surface to make it smooth and pliable. Let the dough sit aside for about 15 minutes.
Knead the dough on a lightly greased surface. The dough should be very smooth and soft. Kneading the dough is important to make good parathas.
Divide the dough into six equal parts and form into balls. Roll dough ball into a 3” circle. Spread about 2 drops of oil and pull the edges of the dough to wrap. Repeat to make all six balls.
Meanwhile heat the heavy skillet on medium heat until moderately hot. To test, sprinkle water on the skillet. If the water sizzles right away, the skillet is ready.
Take one dough ball and press it lightly on both sides on a surface covered with dry flour. Using a rolling pin, roll the dough into about 7-8 inches in circle. If dough starts sticking, dust it with more flour.
Place the Paratha over the skillet. When you see the color change and the paratha will puff in different places. Turn the paratha over.
After few seconds, spread 1/2 teaspoon oil onto the paratha. Turn the paratha over, and spread again 1/2 teaspoon of oil. Using your spatula, lightly press the entire surface of the paratha to help it cook all the way through. It will puff up.
After a few seconds, flip the paratha and press with a spatula making sure the paratha is golden-brown on both sides. Repeat for the remaining parathas.