
"What special food do Christians eat and what restrictions do they have?"
Christians often eat special bread in honour of the sacrifice Jesus made for them. Most Christians do not have specific restrictions when it comes to their food. Some Catholics, a denomination of Christianity, do not eat meat on Ash Wednesday and Good Friday.

"What special food do Sikhs eat and what restrictions do they have?"
Most Sikhs' are vegetarian. For those who aren't, they are allowed to eat meat as long as it was not slaughtered in a ritualistic way. This means they must avoid Halaal and Kosher food.