This homemade almond butter is creamy, rich, and naturally delicious—made with just one ingredient: almonds. It’s healthier, fresher, and more flavorful than anything store-bought. Spread it on toast, swirl it into oatmeal, or drizzle it over fruit—you’ll never go back to the jarred kind again.
15 minutesmins
10 minutesmins
25 minutesmins
16servings
Calories: 103kcal
Ingredients
2cupsabout 10 oz raw, unsalted almonds
Pinchof sea saltoptional
Instructions
Roast the almonds
Preheat the oven to 300 °F (150 °C). Spread the almonds on a baking sheet and roast for 10–15 minutes, until fragrant and lightly golden in the center.
Cool slightly
Remove from the oven and let cool for a few minutes until you can handle them comfortably.
Blend until creamy
Transfer the almonds to a food processor or high-speed blender fitted with the S-blade. Blend until smooth, stopping every few minutes to scrape down the sides.
You’ll see these stages:
Fine almond meal
A thick ball forming
Smooth, glossy butter once the oils release (about 10–15 minutes total)
Adjust flavor (optional)
Add a pinch of salt, maple syrup, cinnamon, vanilla, or cocoa powder to taste.
Store and enjoy
Transfer to a clean glass jar. Store in the refrigerator for up to 4 weeks.
Notes
Oil help: If the mixture doesn’t come together, add 1–3 teaspoons of neutral oil (avocado or sunflower) and keep processing.Patience is key: The creamy stage can take up to 15 minutes depending on your processor’s power.Use ideas: Spread on toast, drizzle over oatmeal, blend into smoothies, or whisk into savory sauces.Mixed nut version: Combine almonds with cashews, walnuts, or sunflower seeds for a custom flavor.Storage: Keep tightly sealed in the fridge; stir before each use.