
Homemade nut butter is one of those small kitchen projects that pays off in a big way, and this version is rich, creamy, and deeply satisfying. Roasting the almonds first is the real secret — it draws out their natural oils and builds a toasty, almost caramel-like depth that store-bought versions rarely match. The coconut oil helps the mixture reach that perfectly smooth, pourable consistency, while a touch of honey and sea salt round everything out into something that tastes genuinely indulgent. For anyone navigating a low-iodine approach, this recipe is a natural fit. Every ingredient here — raw almonds, coconut oil, honey, sea salt, and vanilla — is straightforward and free from the iodized salt and dairy additives that can make commercial nut butters tricky to trust. Using fine sea salt rather than iodized table salt is a small but meaningful swap that keeps things on track without sacrificing flavor. The food processor does all the heavy lifting, and the transformation from dry crumbs to glossy, flowing butter is genuinely satisfying to watch. Spread it on rice cakes, swirl it into oatmeal, or eat it straight off the spoon — it keeps in the fridge for up to three weeks, so one batch goes a long way.
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 350°F (175°C). Spread the almonds in a single layer on a baking sheet and roast for 10–12 minutes, until they are fragrant and the skins have deepened to a rich brown — watch closely in the last 2 minutes, as they can darken quickly.
Remove the almonds from the oven and let them cool on the baking sheet for 10 minutes, until just warm to the touch.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
