
Creamy, rich, and made entirely from scratch, this homemade almond butter is the kind of pantry staple that makes you wonder why you ever bought it in a jar. Store-bought nut butters are a minefield for anyone avoiding citric acid, since it often hides in ingredient lists as a preservative or flavor stabilizer — but every single ingredient here is clean and straightforward. Roasting the almonds first is the secret to that deep, toasty flavor, and letting them stay just warm before processing helps the whole thing come together faster and smoother. Coconut oil keeps the texture silky and spreadable, while honey adds a gentle sweetness that plays beautifully against the sea salt. A splash of vanilla is optional but genuinely worth it if you want something that tastes a little more indulgent. The result is a smooth, pourable butter that works on everything from apple slices to grain-free toast to straight off the spoon — no questionable additives, no compromise on flavor.
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!
