Preheat your oven to 350°F (175°C). Spread the almonds evenly on a baking sheet and roast for about 10-12 minutes until they become fragrant and slightly golden, but make sure to keep an eye on them to avoid burning. Let them cool for a few minutes.
2 cups almonds
Transfer the roasted almonds to a food processor or high-powered blender. Starting at low speed begin to blend the almonds, and gradually increase to high speed. Stop and scrape down the sides as needed. Note that at first it turns into an almond meal until eventually it starts to clump together and become more creamy and buttery - after about 8-10 minutes of blending, the almonds should reach a creamy consistency.
Add the ground cinnamon, ginger, nutmeg, and cloves. Continue to blend the almond butter with the spices for an additional 2-3 minutes until everything is well incorporated and the almond butter reaches your preferred texture.
1 tsp cinnamon, 1/2 tsp ginger, 1/4 tsp nutmeg, 1/4 tsp cloves
If the almond butter is too thick for your liking, you can add a teaspoon or two of coconut oil to achieve your desired consistency. Blend briefly to combine.
Mix in your choice of crunchy add-ins for additional texture and nutrition. If you prefer a completely smooth nut butter with no crunch, you can blend everything together. Otherwise, carefully mix everything together with a spoon until well incorporated.
2 tbsp pumpkin seeds, 2 tbsp sunflower seeds, 2 tsp chia seeds, 2 tsp flaxseed, 2 tsp hemp hearts
Transfer the spiced almond butter to an airtight container or jar. It can be stored at room temperature for a week or two, or in the refrigerator for longer shelf life.