Preheat oven to 350 degrees F. Spread the sunflower seeds evenly across a sheet tray and roast until lightly golden brown and fragrant, stirring occasionally, for about 20-25 minutes. Be sure to check on them often to avoid burning.
Allow the sunflower seeds to cool to room temperature. In a food processor, combine the roasted sunflower seeds with the honey and salt (use more or less salt and honey to taste, if desired).
Begin processing the seeds. At first the nut butter will clump together in pieces.
Add the oil 1 tsp at a time, smoothing out the butter and blending frequently, until you reach your desired consistency. Scrape down the sides of the processor as necessary. I like my sunflower butter on the soft, semi-goopy side, so I tend to use more oil. This also helps to keep the butter moist when it is refrigerated, and easier to stir. You can use less oil for a thicker, drier butter if you prefer. Continue processing until smooth.
Store your sunflower butter in an airtight container in the refrigerator. I typically use a mason jar. Use it within a month for freshest taste. As with most natural nut and seed butters, some natural oils may separate from the butter over time. If this happens, just use a spoon to mix the oil back into the butter.
