know (one's) beans

know (one's) beans

To be knowledgeable about and/or very familiar with something. I had no idea you were such a good piano player—you really know your beans!See also: bean, know