Add the flour, salt, and oil to your stand mixer. Sprinkle water and knead to a smooth dough. This can be done manually too. Cover and set aside for 15 minutes.
In the meantime, heat a pan and add the coriander, cumin and fennel and roast for a minute. Then add the poppyseeds and roast for a minute. Finally add the coconut and roast for 1-2 minutes. Remove from the flame and cool.
Grind the spice-coconut mixture to a coarse texture
Heat oil in a pan and add the onion, ginger, and garlic. Saute for 3-4 minutes until the onions become translucent.
add the peas and saute for 2 minutes.
add the salt, turmeric, cayenne, followed by the ground spice mix. Combine thoroughly and cook for 4-5 minutes. Add cilantro, mix, and set aside to cool.
Divide the dough into eight portions.
Take a portion of the dough and roll into a disc of about 6-7in. Place about one-third of the peas stuffing. Gather the edges and seal it. Repeat with the rest of the dough portions.
Dust with flour and flatten the dough. Roo into a disc of about 7 to 8-in diameter. Repeat with the remaining dough portions.
Heat a cast-iron pan over medium flame. Place a rolled paratha on the hot pan and cook for a minute. Spread a little oil, flip and cook for 40-50 seconds. Spread a litle oil and flip and cook for 20-30 seconds. Remove from the pan and repeat with the remaining parathas.
Serve hot/warm with pickle and raita.