
Most store-bought nut butters are loaded with refined vegetable or seed oils that have no business being in a two-ingredient product — this homemade version skips all of that entirely. The only fat here comes from the almonds themselves and a small spoonful of coconut oil, keeping things clean and simple without sacrificing that rich, creamy texture you want. Roasting the almonds first is the real secret: it deepens their flavor and coaxes out their natural oils, so the food processor can do its magic and turn them into something genuinely silky and spreadable. A touch of honey and sea salt round out the flavor, and a hint of vanilla (if you're feeling it) makes this taste almost indulgent. The process takes a little patience — you'll be scraping down the sides a few times — but the payoff is a glossy, pourable butter that flows slowly off a spoon and tastes far better than anything in a plastic jar. It keeps in the fridge for up to three weeks, so you can make a big batch and have it ready for toast, smoothies, or straight off a spoon whenever the craving hits.
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!
