The best analysis of how something becomes a staple food is:
It is widely available in the region and is high in calories.
Staple foods are typically characterized by their widespread availability, affordability, and ability to provide a significant portion of daily caloric intake.