
Homemade almond butter is one of those kitchen projects that sounds ambitious but is genuinely simple once you get going — and the result is so much better than anything you'll find on a store shelf. Roasting the raw almonds first is the secret move here, coaxing out a deep, nutty fragrance and a rich brown color that translates directly into flavor. From there, the food processor does the heavy lifting, slowly breaking the almonds down from dry crumbs into a thick paste and finally into a silky, pourable butter. A touch of coconut oil helps the texture along, while honey and sea salt bring a perfectly balanced sweet-savory finish. A splash of vanilla, if you choose to use it, adds a subtle warmth that makes this taste almost indulgent. Every ingredient is naturally free of gluten, with no grains, fillers, or stabilizers that can sneak into commercial versions and cause problems for people who need to be careful. Store it in a glass jar in the fridge and you'll have a clean, wholesome spread ready for the next two to three weeks — though it rarely lasts that 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!
