Meaning: peppy, lively, energetic, enthusiastic, in high spirits
Origin:The idiom "full of beans" dates back to the 1840’s when horses were often fed beans as their staple diet. A horse that is “full of beans” is lively, energetic and high-spirited. Undoubtedly the spirited state of a bean-fed horse was observed in remote times.