Heat a nonstick pan and add oil, when oil gets heated add cumin seeds and close the lid of the nonstick pan .
After the cumin seeds crackle, add onion and fry till the onion turns pinkish.
Add chopped green chilies and stir.
Now add chopped mushrooms and mix well.
Close the nonstick pan and let the mushroom get cooked for 15 minutes.
Keep stirring in between to ensure that the mushrooms does not stick to the bottom of the pan.
After the mushrooms gets cooked, add garam masala powder, turmeric powder and salt to taste and mix well.
Switch off the gas/heat and let this cool a bit.
Make small equal sized balls out of the dough.
First flatten one dough ball into round shape for 6 inches diameter, remove and keep it on a separate plate.
Flatten another ball of dough into round shape of equal size (6 inches) as the first one.
Add 2 tablespoon of the mushroom filling from nonstick pan and spread it on the flattened dough. Do not spread it till the edges of the flattened dough. Keep ¼ inch space for sealing the edges.
Now take the rolled-out dough which is kept on separate plate and place it on top of the flattened dough with filling. Seal the sides. Sprinkle some flour on top of the sealed paratha.
Slowly roll the stuffed paratha with a rolling pin (like how we do for chapatis) to ensure that the sealing is complete. DO not apply too much pressure while rolling the stuffed paratha.
Heat a tava/griddle, add ghee and fry the mushroom stuffed paratha till they turn golden brown on both sides. Remove it from the tava and continue the process with the other dough and mushroom filling.