Sunflower seeds are a good source of protein and vitamins, but you can also eat the flower itself. It’s best to eat sunflowers when their buds are unopened. The taste is like mild artichokes. Once it blossoms, the sunflower’s flavor is bittersweet. Steam the buds like artichokes.