while beans have slightly less protein than beef, they contain a lot more fiber and significantly less fat than both beef and chicken, making for a healthy, filling, low glycemic index alternative to meat.