Press extra-firm tofu with some heavy objects for at least 30 minutes. This will drain the excess moisture.
Then cut the tofu into cubes.
Add hung curd, besan, ginger-garlic paste, turmeric powder, red chili powder, roasted cumin powder, chaat masala, garam masala, kasuri methi, lemon juice, salt, and oil in a large bowl. Mix everything well.
Then add tofu cubes, bell peppers, and onion to it. Toss tofu and veggies gently until well coated.
Cover the bowl and refrigerate for at least 30 minutes or a few hours.
Meanwhile, soak toothpicks/bamboo skewers in water for at least 15 minutes to avoid burning.
Gently thread tofu, bell peppers, and onion on a toothpick.