I am not sure, but according to a healthcare paper writer from https://penmypaper.com/, greens alone won’t give that much of energy required for a hiker. By plant you don’t mean a total vegan right? Plants will fill you up and reduce inflammation but for energy you need to consume some low-fat or fat-free dairy products, fish, grains, dried fruits and sunflower seeds. These will help build calcium and fiber and keep you and your heart healthy.
Better to consult with a professional nutritionist.