I highly recommend buying non-perishable items in bulk and storing them in glass jars. These foods will stay in your pantry for a long time without getting spoiled. These are recommended foods but you do not need to purchase everything. Buy foods according to your need and body type.
Note: W = whole, G = ground