are dietary substances that provide large proportions of minerals, vitamins, antioxidants etcetera are referred as 'superfoods'. In addition to being a powerhouse of nutrients and providing all the essential ones, they have various other health benefits as well. Ayurveda acknowledges them as a “natural” and holistic approach to physical and mental health. The right Ayurvedic foods can boost immunity, detox the body, increase physical and mental strength, and improve digestion. Listed below are 10 ayurvedic superfoods you should eat every day.