Liz had it about right, but you might need to back it up when you say "pas de viande".
That means "pas de jambon, pas de poulet, pas de tous types de viande!!!"
Vegan is going to be pretty hard, since cheese will be out, you might survive on "salade, tomates, maïs, concombre, betterave" and of course "avec du pain", do you think you are ok with crossain and, pain au raison?
Lentiles? Though if you say that you will probably get jambon mixed in it.
Pomme de terre purré, but they put lots of butter in it.
In fact take food with you!