A can of white beans has 17–20 grams of protein and up to 15 grams of fiber. While it may not hit your protein goals for the ...