Boil potatoes until tender, but not soggy. Meanwhile make the dough.
Combine flour, salt, and oil. Add in 1/2 cup water and begin to form dough. Add more water as needed to form a soft, non-sticky dough.
Knead until soft/pliable. Finger impression should remain. Cover and let rest.
Cool cooked potatoes slightly and peel while warm.
Grate or mash potatoes, but refrain from over-mashing.
Add in all spices, mix well, and divide mixture into eight parts. Divide dough into eight parts.
Shape each dough portion into a ball on a floured surface, and flatten into a five-inch roti. Scoop filling into centre of dough disc, and bring all edges together to enclose potato mixture.
Heat pan over griddle (make sure it's hot) and cook paratha on one side. Spread ghee over uncooked side, and flip. Cook for three minutes on each side.
Dough will puff up. Cook until golden brown.
Top paratha with some butter or ghee, and serve with yoghurt, mint chutney, or pickles.