
Creamy, nutty, and deeply satisfying, this homemade sunflower seed butter is the kind of spread that makes you wonder why you ever bought the store-bought version. Commercial nut and seed butters are a surprisingly common source of hidden dyes and artificial additives, often tucked into flavored varieties or blended products where you'd least expect them. Making it from scratch means you control every single ingredient — and this recipe keeps things beautifully simple with just roasted sunflower seeds, honey, cinnamon, salt, and a touch of vanilla. The magic happens in the food processor: a few minutes of patience transforms humble seeds into something silky, rich, and completely irresistible. Roasting the seeds first at 325°F draws out their natural oils and deepens the flavor in a way that no shortcut can replicate. Spread it on toast, swirl it into oatmeal, or eat it straight off the spoon — it stores well at room temperature for up to two weeks, or a full month in the fridge if it lasts that long.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →16 servings





Preheat the oven to 325°F (165°C). Spread the sunflower seeds in a single, even layer on a rimmed baking sheet.
Roast the seeds for 12–15 minutes, stirring once halfway through, until they are lightly golden and fragrant — watch closely in the final few minutes, as they can darken quickly.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
