Cranberry beans give a big nutritional bang for your buck. They are high in protein, have fewer calories, does not contain fat or cholesterol. According to North Dakota State University Research, it may lower your risk for cancer, obesity, heart disease a