In a large bowl, soak the almonds in cold/room-temperature water for 8-12 hours. Make sure they are covered by a couple of inches of water.
Drain and rinse the nuts.
Blend the almonds with fresh water in a blender until creamy and milky (usually a couple of minutes in a high-speed blender).
Strain the remaining pulp with a nut milk bag (or pour the mixture over layers of cheesecloth over a fine-mesh strainer). Squeeze well to extract as much liquid as possible.Enjoy the fresh almond milk right away or transfer it to a bottle and put it in the fridge.
Video
Notes
To store: Keep it in an airtight, sterilized bottle in the refrigerator for 4-5 days. Shake it well each time before using it.To freeze: Pour the mixture into ice-cube trays so it's "portioned" and freeze for up to 3 months. Remove a few cubes as needed.How to flavor almond milk: Add sweeteners (maple syrup, agave, honey, or dates) and flavorings (vanilla, cacao, or spices) to taste while blending, then strain.The ratio of almonds to water: For a balanced consistency, start with 1 cup of raw, unsalted almonds and 2.5 cups of water. For creamier almond milk, use 2 cups of water per 1 cup of almonds. To make it thinner, simply add more water. Adjust the ratio to suit your preference!Check the blog post for serving ideas and what to do with the leftover pulp!