We consider the problem of joint power control, scheduling and routing in energy harvesting sensor networks allowing for multicast of data generated at the sensor nodes to a set of sink nodes. In this setup we exploit broadcast nature of the channels and network coding to show performance improvement. We also develop computationally efficient suboptimal algorithms and study their performance.