What is Tree Spinach?
Tree Spinach (Chenopodium giganteum), an annual forb or herb belonging to the Chenopodiaceae family, is native to regions including China North-Central, East Himalaya, Manchuria, Nepal, Primorye, Tibet, and West Himalaya. Tree Spinach (Latin: Chenopodium giganteum, family Chenopodiaceae) is an edible plant catalogued in PlantSage.
