
Homemade nut butter is one of those things that sounds fancier than it is, and once you taste a batch made from scratch, the jarred stuff at the store genuinely loses its appeal. Roasting the almonds first is the secret weapon here — that 10-to-12-minute stint in the oven deepens their flavor and coaxes out the natural oils that make the whole thing come together into something silky and rich. A spoonful of coconut oil and a touch of honey round out the flavor without any dairy in sight, so it's naturally free of lactose from start to finish. The food processor does the heavy lifting, and patience through those first few minutes of dry, crumbly processing is all it takes before the almonds suddenly transform into a glossy, pourable butter. A pinch of sea salt and an optional splash of vanilla make it taste like something you'd pay a lot for at a specialty shop. Spread it on toast, swirl it into oatmeal, or eat it straight off the spoon — no guilt, no digestive worry, just pure almond goodness.
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!
