any ideas or should i just force them all to eat meat!!!!
I've never had particularly good results with meat substitutes such as the ones you mention. That might simply be because I don't understand how to cook them properly, but I generally don't bother with them for the simple reason I don't have to!
If it were me, I'd probably stick to cooking reasonably well known Indian vegetable dishes and getting them right rather than perhaps trying to cook say a chicken madras with quorn instead of chicken.
There are many Indian vegetable dishes along the lines that people have mentioned. Saaj Bhaji, Bombay Aloo, Mushroom Bhaji, Aloo ghobi, many Dal, lentil and chickpea dishes, Okra, Saag Paneer, Mattar Paneer, the list is endless. If they eat fish, that opens up many options too.