The first step is to cook the sweet potato. Prick it all over and then place it in a microwave-safe bowl. There is no need to add water. Microwave it for 10 minutes.
Remove the skin and mash it with a fork. You can also grate it. Just ensure that there are no lumps. Keep it aside for now.
To a food processor or mixing bowl, add whole wheat flour along with salt. Crush kasoori methi between your palms and add it to the processor along with ajwain (carom seeds).
Next add all the spice mixes like asafoetida, chilly powder, turmeric powder, garam masala, and lemon juice. Then add the greens like cilantro.
Now add the cooked and mashed sweet potato and oil. If kneading with hand, add water gradually and knead it to a semi soft dough. Or you can save time and effort by kneading the dough in a food processor.
Place the dough in the same mixing bowl, cover it with a moist cloth and let it rest for 15-20 minutes. Heat oil in a frying pan. Keep the flame low to medium.
Divide the dough into marble sized portions and shape into balls. Roll them to make a circle of 4-5 inches diameter. Dust some flour as needed.
Using any cutter, give it a round shape. Make as many puris as you need and spread them on a plate.
When the oil is hot, add the cut discs in batches and fry them till they puff up and attain a golden hue.
Fry all the puris the same way on medium flame. Place them on a paper towel to drain off any excess oil.
Serve them while they are still hot with any side dish.