Habitat: kacang koral tumbuh di berbagai habitat tetapi lebih menyukai tanah lempung berpasir dan paling sering ditemukan di tempat tidur gantung kayu keras mesic, terbuka, hutan berpasir, situs terganggu, atau pembukaan. Ini agak toleran terhadap garam dan dapat ditemukan di tempat terbuka dekat air asin.