Yes, eating beans can be helpful in losing weight. Beans are a good source of both protein and fiber. Fiber helps with proper digestion and protein helps make you feel fuller longer. Feeling full longer helps reduce your desire to snack unnecessarily and increased fiber helps improve any digestion issues which could be holding you back from losing weight as well.