
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 weapon here, coaxing out a toasty, nutty depth that no store-bought jar can quite match. A touch of coconut oil helps the butter reach that perfectly pourable consistency, while honey and a hint of vanilla round out the flavor without overwhelming the natural almond goodness. For anyone navigating nut allergies or sensitivities around macadamia nuts specifically, this recipe is a clean, straightforward alternative — every single ingredient is right there in front of you, no hidden blends or mystery oils to worry about. The food processor does the heavy lifting, and a little patience through the scraping-down stages is all it takes to go from crumbly meal to glossy, spoonable butter. It keeps in the fridge for up to three weeks, so you can spread it on fruit, swirl it into smoothies, or eat it straight off the spoon all week 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!
