Prepare the Dough:
In a mixing bowl, combine wheat flour and a pinch of salt.
Gradually add water and knead into a soft dough.
Add 1 teaspoon of oil and knead again until the dough absorbs the oil completely.
Cover the dough and let it rest for 20 minutes.
Prepare the Stuffing:
Finely chop the onions and grate carrot and place them in a bowl.
Add 1 teaspoon of salt to the onions and carrot mix well, and let it sit for a while to sweat.
After sweating, squeeze out excess water from the onions.
Mix in green chilies, coriander leaves, red chili powder, carom seeds, and garam masala.
Combine this spice mixture with the squeezed onions, adjust salt if necessary, and mix well.
Making Onion Parathas:
Divide the rested dough into tennis ball-sized portions.
Roll each portion into a smooth ball and flatten slightly.
Dust with dry flour and roll out into a small circle.
Place a portion of the onion stuffing in the center of the circle.
Gather the edges of the dough towards the center to seal the stuffing inside.
Flatten the stuffed ball and roll out gently into a paratha, ensuring it is thicker in the middle and thinner at the edges.
Heat a griddle or tava over medium heat and place the rolled paratha on it.
Cook for a minute or so, then flip and cook the other side.
Brush with oil or ghee on both sides, pressing gently with a spatula, until golden brown spots appear on both sides.
Remove from heat, drain excess oil on a paper towel, and repeat with the remaining dough and stuffing.
Serving:
Serve hot Onion Parathas with yogurt, pickle, or any curry of your choice.