Question: what are sikh not allowed to eat?
Answer: Diet. Sikhs who have taken Amrit (baptised) are vegetarians. They will exclude from their diet eggs, fish and any ingredients with animal derivatives or cooked in animal fat. ... Non-vegetarian Sikhs will only eat meat that has been slaughtered according to their own rites (Ohatka) and not halal or kosher rites.