I've been giving it some thought and finally came up with the best food to have. At first I though the best plan was to capture and breed rabbits for a steady supply of fresh meat but I thought of a better food. Nuts and seeds. Peanuts, corn nuts, cashews, almonds, sunflower seeds, pumpkin seeds, etc. High portable, highly concealable, high in protein and iron, light weight, nearly non-perishable, delicious, easy to eat. The list goes on and on. You could store many bags of nuts and seeds in a backpack, you can portion them off, you can trade them, you can keep a handful in your pocket, you can bury bag of them in ground to hide them. You don't have to just eat nuts and seeds but you can keep them as emergency/reserve food inbetween searching for other food. Stockpile them in the background while your dine of perishable food.