I've been finding tofu in my grocery store packed in a box without liquid that doesn't need refrigeration. It's Mori-Nu brand. Quite tasty. Would be a good food for hiking (at least on short trips) but it comes in 12 oz packages. I'd need a friend or two to share it with in order to eat 12 oz of tofu in one meal. I can dry and rehydrate it, but it's not as tasty that way. I give Mori-Nu two dancing bananas.