
Roasting whole raw almonds before blending is the secret move that takes homemade nut butter from good to genuinely craveable — that deep, toasty fragrance fills the kitchen and translates directly into flavor. The food processor does the heavy lifting, coaxing the almonds through a crumbly stage and then into a glossy, pourable butter that store-bought versions rarely match. A touch of coconut oil helps the texture along, while honey and a hint of vanilla round out the natural nuttiness without overwhelming it. Because every ingredient here is whole and unprocessed, this spread sidesteps the refined oils, emulsifiers, and additives that can be rough on a sensitive gut. It's the kind of thing you'll want to keep a jar of in the fridge at all times — ready to swipe onto apple slices, stir into a smoothie, or eat straight off the spoon. Stored in a glass jar, it keeps in the refrigerator for up to three weeks, so one batch goes a long way.
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!
