Clean and soak one whole cauliflower in salted water for 15 mins. Pat dry and grate it. Keep aside.
Boil and peel 3-4 medium sized potatoes. Mash them and keep aside.
Chop 1 large onion and 3-4 green chillies finely. Grate 1 inch ginger.
Now heat 2 tbsps cooking oil in pan, add 1 tsp cumin seeds, 1/2 tsp carom seeds, 1/2 tsp fennel seeds, 1 tsp sesame seeds, 1/4 tsp asafoetida, and the chopped green chillies and grated ginger.
Sauté all for a minute and cook onions in it until they turn translucent. Mix in the grated cauliflower and add salt to taste. Sauté until the cauliflower is well cooked and changes colour.
Add the dry spices - 1 tsp red chilli powder, 1/2 tsp turmeric powder, 1.5 tsp coriander powder, 3/4 tsp garam masala, 3/4 tsp amchur powder. Add 2 tbsp chopped coriander leaves too.
Tip in the mashed potatoes and mix everything well. Cook it on low flame until the mix starts looking oily.Transfer the mix to a bowl and let it cool down to room temperature. Take 1.5 cups of whole wheat flour, add a little salt to it and with the required water, knead it into a soft dough. Let it rest covered for at least 15 mins.
Divide the dough into 8 equal parts (reduce the number to 6 if you like thicker parathas). Roll one part into a small circle. Brush a little oil or ghee and place the cooked mixture in between and fold the edges bringing it together into a ball shape. Flatten it by hand and roll it in a circle of 7” diameter using hands or rolling pin.
Heat griddle and roast it from both sides using oil or ghee (I used oil). Repeat with all.Enjoy!