The Ayurveda contains a wealth of knowledge on health sciences. Accordingly traditional foods and their dietary guidelines are prescribed in Ayurveda. There is so much similarity in ayurvedic dietetics and traditional foods that many of the traditional health foods in India can be called ayurvedic foods. In modern theories of nutrition, food is generally understood in terms of calories and components carbohydrates, proteins, fats, etc.).