There are three main reasons for this: the principle of nonviolence (ahimsa) applied to animals, the intention to offer only vegetarian food to their preferred deity and then to receive it back as prasad, and the conviction that non-vegetarian food is detrimental for the mind and for spiritual development.