
Most store-bought nut butters are loaded with preservatives like BHA and BHT to extend shelf life, which makes finding a clean option genuinely frustrating. Making your own from scratch sidesteps all of that — you know exactly what went in, because you put it there. Roasting the raw almonds first is the secret to deep, nutty flavor, and letting them stay just warm before processing helps the natural oils release more easily. Coconut oil keeps the texture silky and pourable, while a touch of honey and sea salt round everything out into something that tastes far more indulgent than the short ingredient list suggests. The vanilla is optional, but it adds a subtle warmth that makes this feel almost dessert-like spread on apple slices or stirred into a smoothie. Once you taste it fresh from the jar, going back to the commercial stuff is going to be a hard sell.
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!
