I am a vegetarian and I recently found out that BA offers a fruit platter on CE flights. I will have one next week and if I remember I will report back how it was.
I do not like the concept of kids meals. Usually it means less fiber; more fat and sugar. If you have time at the originating airport you might be better off buying a sandwich (past security). YMMV.