Based on the fact that sunflowers are medicinal herbs, they are completely edible. You can eat every part of this flower, including the roots and the petals. The oil is extracted from the seeds, which are a common grocery store snack, and is used to make oils for bread and other treats. It works wonders in lowering cholesterol. You don't have to be concerned about consuming any part of this flower, whether you cook it or eat it raw.