1. In a bowl, mix whole wheat flour, salt, oil, and enough water to make a soft dough. Knead well and let it rest for 15 minutes.
2. In another bowl, mix grated paneer, cumin powder, coriander powder, chili powder, garam masala, salt, and chopped cilantro.
3. Divide the dough into equal portions and roll each portion into a small circle.
4. Place a portion of the paneer mixture in the center of the dough circle, bring the edges together, and seal tightly.
5. Roll the stuffed dough gently into a circle, being careful not to let the stuffing come out.
6. Heat a griddle and cook the paratha on both sides until golden brown, applying a little oil if needed.
7. Serve hot with yogurt or pickle.