Yes, ducks can eat green beans. Beans should only be fed sprouted or fresh, never cooked. Just like people, ducks should not eat beans that have been sitting around for a while because they can make them sick.