Most people are put off by uncooked "nuts and seeds" and few have the patience to accomplish preparations on their own.
In Texas, I often grew those two foot in diameter sunflowers. They make a basket full of seeds, each flower. I usually just roasted them and they were awesome. SO fresh.
To prepare them to the most popular standard, they must first be brined, like peanuts, in salty water for several days or even a couple of weeks, then drained and roasted.
That is my favorite way to prepare them, unless I am intending to make "butter" out of them. IN that case, I simply roast them whole, grind them in a food processor and add a bit of salt at that time, along with a bit of sugar and some coconut oil. Peanut oil works as well. Makes a fabulous spread that way for toast, crackers or bagels.
It has to "rest" for a few days until all the salts and sugars are incorporated completely.
Exactly the same way I make pecan butter. I actually roast them in the shells. Makes them super easy to shell, cleanly.