Finely chop 250 grams of cabbage and set aside. In a mixing bowl, combine 2 cups of whole wheat flour, 1/2 teaspoon of salt, and 1 tablespoon of oil. Gradually add water and knead the dough until it becomes soft and pliable. Cover the dough and let it rest for 15-20 minutes.
In a pan, heat 1 tablespoon of oil. Add 1/2 teaspoon of cumin seeds and let them crackle. Add 1 finely chopped green chili and 1/2 teaspoon of grated ginger. Sauté for a minute.
Add the chopped cabbage to the pan and cook for 5-7 minutes until it softens. Add 1/2 teaspoon of turmeric powder, 1/2 teaspoon of red chili powder, 1/2 teaspoon of garam masala, and salt to taste. Cook for another 2-3 minutes, then remove from heat and let the cabbage filling cool down.
Divide the dough into equal portions and roll each portion into a small circle. Place a spoonful of the cabbage filling in the center of the circle and bring the edges together to seal the filling inside. Flatten the stuffed dough ball and roll it out gently into a paratha.
Heat a tawa or griddle over medium heat. Place the rolled paratha on the tawa and cook for 1-2 minutes on each side until golden brown spots appear. Apply a little ghee or oil on both sides and cook for another 30 seconds on each side.
Remove the paratha from the tawa and serve hot with yogurt or pickle.