What's high protein, low fat, and can be kept in the fridge for months? Tofu! If you can get your hands on a couple of packets of this gem, it typically has a shelf life of a few months so long as the package isn't opened, so makes a great and reliable alternative to eggs, meat, or even cheese!