For a Vegan version, you could use tofu in place of paneer.
The marination not tangy enough? You could also squeeze in a tsp or two of lime juice.
And if you want it a bit sweeter, add a tsp or less of brown sugar. Or go ahead and little bit of both for a sweet-tangy flavor!
For extra flavor, you can also add kitchen king masala, pav bhaji masala, tandoori masala etc..
May add other vegetables too into the marinade like par boiled baby corn, par boiled mushroom. Set aside for half hour & pan fry them as above.