
Homemade almond butter is one of those kitchen projects that feels almost magical — you start with a pile of raw nuts and end up with something silky, rich, and deeply satisfying. Roasting the almonds first is the secret move here, coaxing out a toasty, nutty depth that store-bought versions rarely match. A touch of honey adds gentle sweetness, coconut oil helps the texture turn luxuriously smooth, and a pinch of sea salt ties everything together in the best way. If you add the optional vanilla, the result tastes almost dessert-like straight off the spoon. For anyone navigating grain sensitivities, this is a genuinely clean spread — nothing but whole, recognizable ingredients with zero fillers or stabilizers hiding in the mix. So many commercial nut butters sneak in additives or are processed on shared lines that introduce unwanted ingredients, making this from-scratch approach a smart and satisfying alternative. The food processor does the heavy lifting, and the payoff is a jar of glossy, pourable almond butter you can slather on fruit, stir into smoothies, or eat by the spoonful without a second thought.
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!
