Hi have you thought of similar meals to non-vegetarian children, for example if the children were having lasagne; the vegetarian child could be given a vegetable lasagne so they are having a very similar meal.
Or children with allergies such as lactose intollerance They can have cottage pie the same as other children as long as it has been prepaired seperatly without dairy. Same for dessert, they can have a lacto free yoghurt.
children generally cannot eat pork due to religious beliefs- sausages bacon ham etc..
Islam beliefs Halal
(this means lawful or allowed) If a halal animal, eg cow, is not slaughtered in accordance with Islamic law then the meat becomes haraam for Muslims. Haraam means unlawful or forbidden.
Jewish beliefs Kosher
(Jewish people eat the following foods mentioned in the Bible:
1. Fowl/poultry: eat only those known by tradition not to be in the list of forbidden fowl in the Bible e.g. chicken, turkey, duck, goose.
2. Meat: only from animals that chew the cud and have a fully cloven hoof e.g. cow, goat, sheep; but not pig, rabbit, camel, horse etc.
3. Milk and eggs: only those from kosher animals/ fowl (as mentioned in 1 and 2).
4. Fish: only those with fins and scales (eg no shellfish)
5. Meat and milk: it is forbidden to eat meat and milk together, even two separate foods at the same meal.
6. Meat and poultry must be slaughtered according to Jewish law, by a trained religious Jew, and ritually cleansed of blood)
Hope this helps!!
best wishes x