Preparing the Dough: Begin by mixing whole wheat flour with a pinch of salt. Gradually add water and knead to form a soft, smooth dough. Cover it with a damp cloth and let it rest for about 15 minutes. (Time taken: 15 minutes)
Preparing the Onion Filling: Finely chop onions and set them aside. In a bowl, mix the chopped onions with spices like cumin, coriander powder, red chili powder, and salt. Optionally, you can add some finely chopped coriander leaves for extra flavor. (Time taken: 5 minutes)
Dividing the Dough: After the dough has rested, divide it into equal portions, about the size of a golf ball. Roll each portion into a smooth ball and set aside. (Time taken: 5 minutes)
Rolling the Paratha: Take one dough ball and roll it out into a small circle. Place a spoonful of the onion filling in the center, then carefully fold the edges of the dough around the filling, sealing it inside. Gently roll it out again into a flat disc, being careful not to let the filling spill out. (Time taken: 5 minutes)
Cooking the Paratha: Heat a tava or griddle on medium heat. Place the rolled paratha on the hot tava and cook for about 1-2 minutes on each side. Once the surface starts to bubble, flip it over and press gently with a spatula to cook evenly. Drizzle some oil or ghee on both sides to get a crispy golden brown finish. (Time taken: 5-6 minutes)
Serving the Onion Paratha: Once both sides are nicely cooked, remove the paratha from the tava. Serve it hot with yogurt, pickle, or a side of fresh salad. (Time taken: 2 minutes)
Total Time: Approximately 40 minutes for 4 people.