Lý do tại sao người Phật tử không nên ăn những thứ nầy, bởi vì đặc tính của những thứ nầy nó chứa nhiều tố chất kích thích và mùi vị cay nồng, nếu ăn nhiều thì thân thể có mùi hôi, nóng nảy và bị kích dục. Do đó, mà trong Kinh Lăng Nghiêm, quyển 8, Phật dạy: “Các chúng sinh cầu Thiền định (Samadhi) không nên ăn năm món cay nồng của thế gian. Vì năm món cay nồng đó nếu ăn chín thì phát dâm, ăn sống thì sinh nóng giận.
Người nào ăn năm món cay nồng ấy thì dẫu có tài giảng thuyết mười hai bộ kinh, chư Thiên mười phương đều chê bai hôi thúi và xa lánh. Ma quỷ nhìn người ăn mấy món đó liền kéo đến liếm môi, liếm mép họ, vì thế nên thường ở chung với ma quỷ. Phước đức của người ăn ngũ tân mỗi ngày một tiêu dần. Bồ tát và thiện thần trong mười phương không đến ủng hộ người ấy”. Vì thế, Kinh Phạm Võng, quyển hạ, Phật dạy: “Là Phật tử thì không được ăn ngũ vị tân, nếu ai cố ý ăn thì phạm khinh cấu tội”.
Tuy nhiên, theo khoa y học cho biết, ngũ vị tân có chứa nhiều hoạt chất làm tăng sức đề kháng cho cơ thể, được dùng để phòng và trị bệnh. Những nghiên cứu mới nhất của tổ chức sức khỏe thế giới ( WHO) về tỏi và hành có khả năng chữa các thứ bệnh cảm cúm, tim mạch và ung thư v.v… Do vậy, nên vì mục đích ngăn ngừa hay chữa trị bệnh, thì ở một chừng mực nào đó, người Phật tử ăn chay cũng có thể dùng được.
Điều này, người tu theo Mật giáo, chuyên trì chú, thì tuyệt đối không được ăn. Vì ăn những loại này, sự trì chú sẽ không được linh nghiệm. Nhưng đối với những người tu theo Hiển giáo, thì có khác. Vì Hiển giáo không chú trọng vào sự trì chú, nên Phật không có cấm một cách tuyệt đối.
Nói tóm lại, việc kiêng cử Ngũ vị tân, đối với những Phật tử xuất gia hoặc tại gia tu theo Mật tông, thì tuyệt đối họ không bao giờ dùng. Ngược lại, những Phật tử tu theo Hiển giáo, thì không có kiêng cử tuyệt đối. Tuy nhiên, nếu Phật tử nào ăn chay mà gìn giữ kiêng cử không ăn, thì đó cũng là điều rất tốt vậy.