Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Real almond milk tastes nothing like the boxed stuff: sweet, faintly grassy, thick enough to coat a glass. Raw almonds soak overnight until the skins slip and the nuts go soft, then get blitzed with cold filtered water, strained twice through a nut milk bag, and finished with two Medjool dates, a scrape of vanilla and a pinch of salt for body. No gums, no oils — just a two-step press that pulls every bit of cream out of the almonds. Makes about 1 quart and drinks beautifully cold, over ice, or warmed for coffee.
Put the almonds in a bowl or jar, add 1 teaspoon kosher salt and enough cool water to cover by 2 inches. Cover and soak at room temperature 8 to 12 hours, or overnight. The salt seasons the nuts from the inside and softens them; they should swell noticeably and feel plump when pressed. Short on time? Cover the almonds with boiling water and soak 1 hour instead — the milk will be slightly less sweet but still excellent.
Drain the almonds in a colander and rinse thoroughly under cold running water for 20 to 30 seconds, rubbing them between your hands, until the water runs clear. Soaking water tastes bitter and tannic; do not blend with it. If you want a bright white, extra-smooth milk, pinch and slip off the skins now — with a long soak they come off easily, and 1 cup takes about 5 minutes.
Also soak the pitted dates in 1/2 cup hot tap water for 10 minutes while you rinse the almonds, then drain. This softens them so they blend without leaving flecks.
Combine the drained almonds and 3 1/2 cups cold filtered water in a blender. Start on low, then run on high for 90 seconds to 2 minutes, until the mixture looks like opaque, slightly frothy cream and no almond pieces larger than a coarse crumb remain. A standard blender needs the full 2 minutes; a high-speed blender gets there in about 60 to 75 seconds.
Set a nut milk bag or a double layer of fine cheesecloth over a large bowl or pitcher and pour in the blended mixture. Gather the top of the bag and squeeze firmly from the top down, working the pulp between your palms, until it stops dripping — 2 to 3 minutes of steady pressure. You want a nearly dry, crumbly puck of pulp; every squeeze is milk you'd otherwise throw away.
Return the pressed pulp to the blender with 1/2 cup cold filtered water and blend 30 seconds, then strain and squeeze a second time into the same bowl. This second press adds roughly 1/2 cup of milk and noticeably more body.
Rinse the blender jar, then add the strained milk, the softened dates, the seeds scraped from the vanilla bean (or the extract) and a pinch of fine sea salt. Blend on high for 45 seconds until fully smooth and slightly foamy. Taste, and blend in maple syrup 1 teaspoon at a time only if you want it sweeter.
Pour into a clean bottle or jar, seal, and chill at least 2 hours until very cold; the flavor rounds out and the milk thickens slightly as it sits. Shake hard before every pour — natural separation is normal and is a sign there are no gums in it. Serve cold over ice.
Chef's tips
Yield is about 4 cups. For a richer, half-and-half-style almond cream for coffee, use only 2 1/2 cups water for the first blend and skip the second press.
Homemade almond milk keeps 4 to 5 days refrigerated in a sealed glass bottle. It has no stabilizers, so smell it before using; it sours quickly once it hits day 5.
Don't waste the pulp: spread it on a sheet pan and dry at 200°F for 2 to 3 hours, stirring every 30 minutes, then blitz into almond meal for pancakes, granola or cookies. Or stir the wet pulp straight into oatmeal or smoothies.
For steaming: almond milk without additives can separate when heated hard. Warm it gently to 140 to 150°F and it froths fine; a scant 1/4 teaspoon of sunflower lecithin blended in with the dates keeps it stable if you make lattes daily.
Swap the vanilla and dates for 1/2 teaspoon ground cinnamon and a strip of orange zest for a horchata-leaning version, or 1/2 teaspoon ground turmeric plus a crack of black pepper and honey for golden milk.
Nutrition (per serving, estimated)
120calories
4gprotein
9gcarbs
9gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Silky Almond Milk from Scratch with Date and Vanilla was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.