Mặc dù vậy, trong chế độ ăn chay cũng có hạn chế, đặc biệt là ăn chay trường diễn, vì ăn chay thực phẩm chủ yếu dựa vào ngũ cốc, rau quả, củ và các loại hạt nên thường bị thiếu một số chất khoáng như: sắt, kẽm, canxi, vitamin B12... Vì vậy, khi ăn chay cần bổ sung các chất đó.