
Store-bought nut butters are notorious for sneaking in natural flavors, "flavor systems," and other additive-laden extras that have no business being in a two-ingredient spread. This homemade version keeps things beautifully clean — just raw almonds, coconut oil, honey, and a pinch of sea salt, with optional pure vanilla extract if you want a hint of warmth. Roasting the almonds at 350°F first is the real secret, coaxing out their natural oils and deepening their flavor so the finished butter tastes rich and complex without any artificial help. From there, the food processor does the heavy lifting, slowly transforming those toasted nuts into a thick, glossy, pourable butter that's genuinely better than anything off a shelf. The coconut oil keeps the texture silky, while the honey adds just enough sweetness to make it feel like a treat. Spread it on apple slices, swirl it into a smoothie, or eat it straight off the spoon — no label-reading required.
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!
