
Creamy, rich, and made entirely from whole ingredients you can actually pronounce, this homemade almond butter is the kind of spread that makes you wonder why you ever bought the jarred stuff. Store-bought nut butters are notorious for sneaking in dyes, artificial flavors, and stabilizers that have no business being in something as simple as ground almonds — making your own is the cleanest workaround there is. Roasting the almonds first is the real secret here: it deepens their flavor and coaxes out the natural oils that eventually transform into that silky, pourable texture. Coconut oil helps the process along, while honey and a touch of sea salt round everything out into something that tastes genuinely indulgent. A splash of vanilla extract, if you choose to use it, adds a subtle warmth that makes this feel almost dessert-like on toast or apple slices. The food processor does the heavy lifting, and the result keeps in the fridge for up to three weeks — though it rarely 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 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!
