Put the oil into a small pan over a medium heat. When hot, add the gram flour and stir into the oil. Reduce the heat to low and stir until the oil is absorbed and you have a paste. Aim for a nutty brown colour but don't allow it to burn. Leave to cool for a few minutes.
Put the flour mixture into a bowl with the paneer and all of the other ingredients apart from the red pepper. Mix well and leave to marinate for at least 15 minutes but longer if you can.
If you are using wooden skewers soak them in a bowl of cold water until ready to use.
When you are ready to cook thread the paneer cubes and the red peppers alternately on the skewers. Meanwhile heat up a griddle pan, frying pan or the barbeque.
Cook the kebabs for around 8 minutes, turning them every couple of minutes, until they are nicely chargrilled on each side.
Serve immediately with naan bread or rice, cucumber and mint raita and an Indian salad.