/ Uncategorized / By abhinav Question Why are vitamins and minerals called protective foods? Answer Vitamins and minerals are the nutrients which protect our body from diseases and keep us healthy. So, they are called protective food.