Homemade Almond Milk

Creamy almond milk poured into glass jar, chilled, hint of vanilla. Pin to board
Creamy almond milk poured into glass jar, chilled, hint of vanilla. | yumsera.com

Soak raw almonds overnight, drain, then blend with 4 cups filtered water and optional dates or vanilla for 1-2 minutes until silky. Strain through a nut milk bag or fine sieve, squeezing to extract as much liquid as possible. Yields about 1 liter; keep chilled and use within 3-4 days. Save the pulp for baking or smoothies and adjust water for thinner or creamier texture.

My blender was gathering dust on the top shelf until a Tuesday morning when store-bought almond milk started tasting oddly thin and sweet to me, so I grabbed a bag of raw almonds and decided to see what the real stuff was like.

I brought a jar of this to my sisters brunch last spring, and she stood in the kitchen pouring it into her coffee, then immediately texted me asking for the recipe before the pancakes were even off the griddle.

Ingredients

  • Raw almonds (1 cup, about 150 g): Use truly raw, unsalted almonds, not the roasted kind, because roasting changes the flavor entirely and you want that clean, sweet creaminess.
  • Filtered water (4 cups, 1 liter, plus more for soaking): Since water is the main ingredient here, filtered water makes a noticeable difference in the final taste.
  • Pitted dates (1 to 2, optional): These add a gentle, caramel like sweetness that feels much rounder than refined sugar.
  • Vanilla extract (1 tsp, optional): A teaspoon elevates the milk from good to something you want to drink straight from the jar.
  • Sea salt (a pinch, optional): Just a small pinch wakes up all the flavors and keeps the milk from tasting flat.

Instructions

Soak the almonds:
Drop the almonds into a bowl, cover them generously with water, and walk away for at least eight hours or overnight. You will know they are ready when they look plump and you can pinch one easily between your fingers.
Drain and rinse:
Pour off the soaking water and rinse the almonds under the tap until the water runs clear. This step matters because the soaking water contains tannins that can make the milk taste bitter.
Blend everything together:
Toss the rinsed almonds into your blender with four cups of fresh filtered water, then add the dates, vanilla, and salt if you are using them. Blend on high for one to two minutes until the mixture looks completely smooth and frothy on top.
Strain the milk:
Pour the blended mixture through a nut milk bag or a double layer of cheesecloth into a large bowl, gathering the corners and squeezing firmly to extract every last drop of liquid. Do not be gentle here, really press and wring it out.
Store and enjoy:
Transfer the strained milk into a clean bottle or jar and pop it in the refrigerator. Give it a hearty shake before each use, and plan to finish it within three to four days.
Fresh homemade almond milk in measuring jug beside blender and nut milk bag. Pin to board
Fresh homemade almond milk in measuring jug beside blender and nut milk bag. | yumsera.com

Making this weekly has become a quiet ritual, a small act of care that makes ordinary mornings feel slightly more intentional.

Getting the Consistency Right

If you like your milk on the richer side, try reducing the water to three cups and you will get something closer to half and half. For a lighter version that works beautifully in smoothies, bump it up to five cups and the result pours like silk.

Do Not Toss That Pulp

The leftover almond pulp is a small bonus you should absolutely use. Spread it on a baking sheet, dry it in a low oven, and you have homemade almond flour for cookies or crusts.

Flavor Variations Worth Trying

Once you have the basic method down, the flavor possibilities open wide. My current favorite is adding a tablespoon of cocoa powder and an extra date for a chocolate milk that disappears embarrassingly fast.

  • Blend in a handful of strawberries for a pink milk that kids love.
  • A tablespoon of maple syrup and a dash of cinnamon makes it taste like autumn in a glass.
  • Always taste and adjust sweetness gradually, because you can always add more but you cannot take it back.
Silky almond milk splashing into coffee mug, subtle sweetness from dates. Pin to board
Silky almond milk splashing into coffee mug, subtle sweetness from dates. | yumsera.com

Keep a jar in the fridge and your morning coffee, smoothie, or bowl of cereal will quietly thank you all week long.

Recipe FAQs

Soak at least 8 hours or overnight for best texture. Longer soaking softens skins and produces a smoother, creamier result. Warm water can shorten soak to about 4 hours but may affect flavor.

Yes — straining through a nut milk bag, cheesecloth, or fine mesh sieve removes gritty solids and yields a silky milk. Squeeze thoroughly to extract maximum liquid.

Add 1–2 pitted dates, a splash of vanilla extract, maple syrup, or a pinch of sea salt while blending. Taste and adjust sweetness or flavor intensity as needed.

Save the pulp for baking, crackers, or smoothies. You can dry it to make flour, freeze for later use, or incorporate it into energy balls and granola for extra fiber.

Keep refrigerated and use within 3-4 days. Shake well before each use. Discard if it develops an off smell or excessive separation beyond normal settling.

Use less water when blending or increase almond quantity for a richer mouthfeel. Blending longer and leaving a bit more pulp in the liquid also enhances creaminess.

Homemade Almond Milk

Creamy dairy-free almond milk from soaked, blended almonds. Adjust water for desired texture; refrigerate up to 3-4 days.

Prep 10m
Cook 1m
Total 11m
Servings 4
Difficulty Easy

Ingredients

Almonds

  • 1 cup (150 g) raw almonds

Water

  • 4 cups (1 liter) filtered water, plus more for soaking

Optional Additions

  • 1–2 dates, pitted (for sweetness)
  • 1 tsp vanilla extract (for flavor)
  • Pinch of sea salt

Instructions

1
Soak the Almonds: Place the raw almonds in a large bowl and cover generously with water. Allow them to soak for at least 8 hours or overnight until plump and softened.
2
Drain and Rinse: Drain the soaked almonds in a colander and rinse thoroughly under cold running water to remove any residual tannins released during soaking.
3
Blend with Water and Seasonings: Combine the drained almonds and 4 cups of fresh filtered water in a high-speed blender. Add pitted dates, vanilla extract, and a pinch of sea salt if desired.
4
Process Until Smooth: Blend on the highest speed setting for 1 to 2 minutes until the mixture is completely smooth, creamy, and no gritty almond fragments remain.
5
Strain the Milk: Pour the blended mixture through a nut milk bag, cheesecloth, or fine mesh sieve into a large bowl or pitcher. Firmly squeeze and press to extract as much liquid as possible, reserving the almond pulp for another use.
6
Store and Serve: Transfer the strained 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.
Additional Information

Equipment Needed

  • High-speed blender
  • Nut milk bag, cheesecloth, or fine mesh sieve
  • Large bowl
  • Glass bottle or mason jar with lid for storage

Nutrition (Per Serving)

Calories 60
Protein 2g
Carbs 2g
Fat 4g

Allergy Information

  • Contains tree nuts (almonds). Individuals with nut allergies should avoid this product or substitute with oat, soy, or rice-based alternatives.
  • Always verify ingredient packaging for potential cross-contamination warnings if allergen sensitivity is a concern.
Sera Whitman

Sera shares easy recipes and practical cooking tips for family-friendly meals everyone will love.