विभिन्न क्षेत्रों में उगने वाली फसलों के स्वरूप, विभिन्न संप्रदायों की सांस्कृतिक प्रथाओं और उपभोक्ता वर्ग/संप्रदाय या लोगों की आर्थिक और सामाजिक स्थिति के कारण भारतीयों की खाने की आदतों में अंतर पाया जाता है।