Authentic Indian cooking is based on Ayurvedic principles of balancing six tastes: Sweet, Sour, Salty, Bitter, Pungent, and Astringent. A proper Thali (platter) incorporates all six.