I can't say about the beans as I don't like them unless its in chili. But for other protein I basically eat a lot of white chicken, white fish, salmon and shellfish (live in eastern canada - love fish
). I also use natural peanut butter. Not "lean" but it has the good fat in it and it has no additives. Also eggs. I am a big egg eater.