Your betta won't eat the plant or the roots. They are generally carnivores. But he might like to swim in and around the floating plants. Mine does, and it is beautiful to watch him twist and maneuver his way around.