Since navy beans are rich in fiber, eating too many of them can cause cramping – as the fiber remains undigested in the gut. These beans can also cause flatulence, diarrhea, and constipation.