what are sikh not allowed to eat?
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.