01 - Place the raw almonds in a large bowl and cover completely with water. Allow them to soak for at least 8 hours or overnight until plump and softened.
02 - Drain the soaking water and rinse the almonds thoroughly under cold running water to remove any residual tannins and impurities.
03 - Add the soaked almonds and 4 cups of fresh filtered water to a high-speed blender. Include pitted dates, vanilla extract, and a pinch of sea salt if desired for sweetness and depth of flavor.
04 - Blend on high speed for 1 to 2 minutes until the mixture is completely smooth, creamy, and uniform in texture.
05 - Pour the blended mixture through a nut milk bag, cheesecloth, or fine mesh sieve into a large bowl or jug. Firmly squeeze or press to extract as much liquid as possible, reserving the almond pulp for another use.
06 - Transfer the fresh almond milk to a clean bottle or jar, seal tightly, and refrigerate. Shake vigorously before each use. Consume within 3 to 4 days for best quality.