There’s something deeply satisfying about making your own almond butter. Maybe it’s the moment it goes from crumbly to creamy in the food processor, or maybe it’s knowing that you just made a pantry staple from scratch — no added oils, no mystery ingredients, just roasted almonds and patience. It takes less than 10 minutes and tastes better than store-bought.
Perfect on toast, drizzled over oatmeal, or straight off the spoon, this homemade almond butter is simple, pure, and endlessly useful — a small effort with big payoff.
Homemade Almond Butter
Method
Roast the almonds.
- Preheat oven to 350°F. Spread almonds evenly on a baking sheet and roast for 8–10 minutes, until lightly golden and fragrant. Let cool slightly — warm almonds blend more easily.
Blend.
- Add the almonds to a food processor. Process on high, stopping occasionally to scrape down the sides. After 1–2 minutes: the almonds will look crumbly. After 4–6 minutes: they’ll start to clump into a ball. After 8–10 minutes: the texture will transform into smooth, glossy butter.
Add extras (optional).
- Once smooth, add salt, honey, cinnamon, or coconut oil if desired. Blend again for 30 seconds until combined.
Store.
- Transfer to a clean jar and store in the refrigerator for up to 3 weeks. Stir before using if it separates.
Notes
Helpful Tips
- Speed it up: Use freshly roasted (still warm) almonds — heat helps release the oils faster.
Make it chunky: Blend ¾ of the almonds smooth, then pulse in the remaining for texture. - Switch it up: Try mixing in a handful of cashews or pecans for a richer flavor.
- Kid tip: Spread between apple slices for an easy snack that feels like dessert.
- Gift it: Pour into a small jar, tie with twine, and you’ve got a thoughtful homemade gift.