I ran into a vegan gal on the JMT once. She carried her organic peanut butter in a heavy plastic bag, cut one corner off and squeezed it through the resulting hole. Don't remember how she resealed it, if at all. But that worked for her.