My Favourite Homemade Almond Milk + Step By Step Photos

by Angela (Oh She Glows) on January 24, 2013

homemade almond milk -0986

I first tried making homemade almond milk a couple years ago, after many of you told me so many amazing things about it. It’s so creamy! It’s better than store bought! It’s a cinch to make! Homemade almond milk is the best!

And you know what? My first couple tries didn’t exactly knock it out of the park. Two words come to mind: hot mess! I used a cheesecloth and things didn’t go very smoothly, if you catch my drift. I’m sure some of you have a lot more finesse with a cheesecloth, but I did not seem to be one of those people.

This time, I finally took the plunge and purchased a nut milk bag (feel free to giggle). Also called sprouting bags, these mesh straining bags make homemade nut and seed milks (among other things) a total breeze. I cannot wait to explore its many uses.

homemade almond milk -0951

This time around, my almond milk making process was indeed a breeze.

Here are some step by step photos to show you my process. You should also know that every time I type “step by step” NKOTB starts playing in my head. I don’t even mind it.

We are going to soak a cup of raw almonds overnight or for 8 hours or longer. Sometimes if I’m in a time crunch I just soak them for 1 hour or so and it still turns out fine. Rinse and drain the almonds and pop them into your blender along with 3-4 cups of filtered water (I like 3.5 cups water in this recipe).

homemade almond milk-0870 homemade almond milk-0872

Which nuts do you think your body would rather digest – the dry, hard as a rock nuts or the plump, juicy nuts?

soaked almonds vs dry almonds-4009

Sorry, that sounded all weird and awkward.

My favourite flavour combo is a whole vanilla bean, a couple Medjool dates, cinnamon, and a pinch of sea salt. Oh my lanta. It’s intensely vanilla flavoured with notes of caramel and cinnamon. The secret to an intense vanilla flavour is blending an entire vanilla bean. Just chop it up and toss the whole bean into the blender. You’ll be left with some amazing vanilla almond milk. Of course you can always use vanilla extract or liquid sweeteners too. If using the dates and/or vanilla bean, add them along with the almonds and water. If you simply want to add a liquid sweetener or vanilla extract, you can add them now or at the end. Your call.

Blend for 1 minute on the highest speed. Let’s go TURBO mode!!!!

homemade almond milk -0960 homemade almond milk -0961homemade almond milk -0964 homemade almond milk -0968

Turbo mode scares me.

Place your bag over a large bowl and slowly pour in the milk. Thank you Eric for moonlighting as a hand model once again.

homemade almond milk -0970 homemade almond milk -0972

A lot of the milk will filter right through the bag without any effort.

homemade almond milk -0974

But to get all of the milk out, you’ll need to do some gentle squeezing to encourage the milk through. This process took me a few minutes. As you can see in the photo on the right, I was left with about 1 cup of almond pulp.

homemade almond milk -0977 homemade almond milk -0978

I rinsed the blender out quickly and poured the milk back into the blender. I do this because I find it easier to pour the milk from the blender into the jar rather than from a large bowl into the jar. If you have a wide mouth funnel feel free to use that.

Check out those tiny specks of vanilla! I blended in a bit of cinnamon and a pinch of fine grain sea salt for even more flavour enhancing. Tell me, what’s better than Vanilla Cinnamon Caramel flavour?

homemade almond milk -0980


You can use the almond pulp for all kinds of things like oatmeal, hummus, homemade granola, smoothies, cookie or muffin batter, crackers, or you can even dehydrate it and then blend it up to make almond meal. Oh, and you can freeze it too.

homemade almond milk -0992

Man oh man, it tasted so lovely straight from the blender. I can assure you, it gets even better as it chills in the fridge.

homemade almond milk -0988

I’ve never been a big milk drinker, but this almond milk had me going back to the fridge again and again and again for little sips. I can’t promise I’m organized enough to make this on a regular basis, but it’s a fun option to have up my sleeve when I’m feeling motivated or just want a special treat.

homemade almond milk -0031

4.9 from 84 reviews

Vanilla-Cinnamon Almond Milk

Vegan, gluten-free, grain-free, no bake/raw, oil-free, refined sugar-free, soy-free


Creamy, lightly sweet, and so satisfying—homemade almond milk is a true luxury! My favourite flavour combo is a whole vanilla bean, a couple Medjool dates, cinnamon, and a pinch of sea salt. The secret to an intense vanilla flavour is blending the entire vanilla bean; just chop it up and toss the whole bean into the blender. Not to worry if you don't have one on hand though: a half a teaspoon of vanilla extract will work just fine in a pinch. This milk is delicious served with cookies, cereal, in a smoothie, or simply on its own.

3 1/2 cups (875 mL)
Prep time
Cook time
0 Minutes


  • 1 cup raw almonds, soaked
  • 3 1/2 cups filtered water
  • 2 to 4 pitted Medjool dates, to taste*
  • 1 whole vanilla bean, chopped or 1/2 teaspoon vanilla extract*
  • 1/4 teaspoon cinnamon
  • Small pinch fine sea salt


  1. Place almonds in a bowl and cover with a couple inches of water. Soak the almonds in water overnight (about 8 to 10 hours). For a quick-soak method, soak the almonds in boiled water for 1 hour. Rinse and drain well.
  2. Place drained almonds into a blender along with the filtered water, pitted dates, and chopped vanilla bean.
  3. Blend on the highest speed for 1 minute.
  4. Place a nut milk bag over a large bowl and slowly pour the almond milk mixture into the bag. Gently squeeze the bottom of the bag to release the milk. This process can take a few minutes so be patient!
  5. Rinse out blender and pour the milk back in. Whisk in the cinnamon and sea salt.
  6. Using a funnel, pour into a large glass jar and secure lid. Store in the fridge for up to 3 to 4 days. I recommend storing in the coldest spot in the fridge (typically the back) rather than on a door. Shake the jar very well before drinking as the mixture separates when sitting.

Nutrition Information

Serving Size 3/4 cup + 2 tablespoons | Calories 210 calories | Total Fat 15 grams
Saturated Fat 1 grams | Sodium 70 milligrams | Total Carbohydrates 12 grams
Fiber 5 grams | Sugar 6 grams | Protein 6 grams

Nutritional info is calculated WITH the almond pulp. If you strain out the pulp your almond milk will be lower in calories than indicated here.
* Nutrition data is approximate and is for informational purposes only.


  • * If your dates or vanilla bean are dry/stiff, soak in very hot water for 30 minutes before using. Drain well. You can use another sweetener of your choice like maple syrup instead of the pitted dates.

homemade almond milk-0875 homemade almond milk-0877

You might be wondering – If I don’t have a nut milk bag can I use a fine mesh sieve? Yes you can. I did a trial using my sieve. I didn’t find the milk got as smooth compared to using a nut milk bag, but if you strain it several times, it comes out decent. Also, feel free to try a cheesecloth, but I’m definitely not the person to give you advice using that method.

What about the cost?

Homemade almond milk can be cheaper than store bought or it can be more expensive; it really depends on your ingredients. When I see bulk almonds on sale, I like to stock up and buy a big bag. Pop a bag in the freezer to ensure they stay fresh.

To avoid almonds sprayed with the chemical propylene oxide, please see this article and this handy guide to common brands that do and do not use the chemical. If you are concerned about propylene oxide on your almonds be sure to check with your almond retailer to see what sterilization method is used.

Have you ever made homemade almond milk before?

Where do you buy almonds? Any good deals out there in store or online?

Let's get social! Follow Angela on Instagram @ohsheglows, Facebook, Twitter, Pinterest, Snapchat, and Google+

Previous Posts

{ 59 comments… read them below or add one }

Page 13 of 13« First...«910111213
Tasman Hayes October 13, 2016 at 7:35 pm

You had me cracking up as I read this – thanks Angela!


Elaine December 24, 2016 at 9:37 am

I only have a food processor. Any recommendations for that? Thank you in advance!


Tamara Taylor January 15, 2017 at 9:31 am

Hi my mom just bought me your cookbook for Christmas I love it !!
I want to make the coffee shop hazelnut milk but it calls for almonds .I have food intolerance to almonds, is there another nut to sub that ? What would go well with hazelnuts for the milk? Looking forward to making this yummy milk!!!! Tamara


Angela Liddon February 22, 2017 at 8:50 am

Hi Tamara, I’m so happy you’ve been loving the book so far! For the hazelnut milk, you can omit the almonds altogether and simply use 1 full cup of hazelnuts. Hope you enjoy the recipe when you give it a try! :)


Del January 28, 2017 at 3:16 am

I think a dedicated French press lined with cheese cloth may be a less messy alternative!


Sandy February 13, 2017 at 10:46 am

Have you used this in coffee? And if you did, how does it compare to the smoothness of store bought. I really want to get away from those hideous little boxes the stuff comes in. Thanks for sharing!


jen February 16, 2017 at 3:11 pm

Hello. This recipe looks so delicious! I was very excited to try it. It looked so good that I made a double batch. I soaked the almonds the night before, rinsed them the next morning, and then blended with the other ingredients. I don’t have a nut milk bag so I used a layering of a colander, cheese cloth, and a paper towel. The layers did a good filtering job but it took quite a while for the liquid to drain through. The anticipation was killing me. Finally, it was ready. I added the cinnamon and a pinch of salt and picked out the perfect glass. I poured the almond milk into the glass and paused to take a picture of its’ beauty. I couldn’t wait any longer and I finally took a sip. But, wait. No. What is this? It was bad. Nooooo!!!! Being home alone, I just cried on the inside. Tragedy had struck. Haha. I joke but the almonds had indeed gone bad. I didn’t realize that they need to be refrigerated while they are soaking overnight :(


Christine March 10, 2017 at 10:55 am
Recipe Rating:

I love my homemade almond milk and have got into the routine of making it every other day. I mix it with my homemade chai syrup, which is simply delicious. Thanks for the idea of soaking the date, I don’t know why I didn’t think of that. I wish someone would give me a vitamix, it’s my dream to own one.


Sidney March 10, 2017 at 12:16 pm

I love making your almond milk. I put the pulp in the freezer. I would like to find recipes for the pulp with the date and cinnamon flavors


Angela Liddon March 15, 2017 at 12:41 pm

Hey Sidney, A great way to use leftover pulp is to spread it onto a baking sheet and dry it out in a preheated 300°F (150°C) oven for 25 to 30 minutes, just until lightly golden in some spots. The toasted pulp can then be used in granola recipes or any other baked goods you see fit. If you have The Oh She Glows Cookbook, there’s a recipe in it for Easy Almond Pulp Granola (page 276) that you might like, too! Hope this helps. :)


Andrea Smith March 15, 2017 at 10:49 am

I strip the skin off the almonds ,and I use the vitamax blender so I don’t strain it ,is that ok to do so


Heather March 16, 2017 at 4:42 pm
Recipe Rating:

I soaked the almonds for just over a day and they fermented, as I learned when I made the milk, that it was quite sour. Maybe they should soak in the fridge. Nice tasting next batch, very nice, and very easy.


Denise March 31, 2017 at 1:25 pm
Recipe Rating:

Just made this yesterday — so easy and SO good! Can’t believe I’d never done it before…don’t think I’ll be buying it at the store anytime soon! I made chocolate chip peanut butter granola bars with the pulp (I left it out to dry for a few hours)! Thanks!


Joe April 7, 2017 at 2:08 pm
Recipe Rating:

Always allow them to soak overnight in the refrig. changing the water once or twice helps
in the final product. Been making Almond milk for 4 yrs. weekly. I use my Knox Soup maker (Eliminates the use of a blender) .
that makes Almond milk as well. Had a Soy ajoy but the Knox soup maker mashes the almonds much finer for. better end product. Delicious, then I use a fine collander then again through the nutbag. I flavor with 1 tsp. homemade vanilla, a little Stevia,
1/2 tsp. Cassia Cinnamon and 1/2 tsp. Redmonds sea salt. That’s it. I use it daily for oatmeal
and whatever. Lasts about 5-6 days.


Char April 8, 2017 at 3:43 pm

To Heather: No need to soak almonds more than 6 to 8 hours. For that length of time, its fine to leave the bowl out on the counter. I get up at 7:00am, get the almonds soaking and make a batch around 2:00 or 3:00pm. I make a batch every week. Stays fresh well over a week. I sweeten with “date paste” (blend medjool dates, cinnamon and vanilla bean). I put about 3 Tbs date paste to the blender with a pinch of salt.


Amy Kahle May 3, 2017 at 11:59 am
Recipe Rating:

I didn’t have time to read through all the comments so this may have already been addressed. After the almonds soak all night I am supposed to remove those almonds from the water and rinse them. Then do I return them to the same water they soaked in the blinder or do I dump that water and put in fresh water? Thanks!


Elizabeth June 19, 2017 at 9:52 pm

Fresh water. :)


BBlessed June 7, 2017 at 7:48 pm

Hello, must I cook the raw almond nuts before blending or dehydrate them in oven? Thank you


Angela Liddon June 26, 2017 at 1:01 pm

Nope, no need to bake or dehydrate the almonds. You’ll want raw almonds for this recipe!


J June 16, 2017 at 8:30 pm
Recipe Rating:

I just wanted to say that I LOVE this recipe. It is super labour intensive – especially because I had to use cheesecloth (couldn’t find a nut milk bag) but so worth it!!!! The smell alone is to die for.


Greek Herbs July 24, 2017 at 8:22 am

Ohhh I’m so intolerant in all dairy products that i’m happy I found about almond milk! I LOVE your blog and really appreciate that you have pictures included! Thank you!!!


Kathy July 27, 2017 at 10:13 am

Looked for best homemade almond milk recipe. This looks like a great contender! I will try it later this week. My big question though (and I apologize if this was already covered in one of the 600+ comments : ): What will the number of grams of protein be per serving? The commercial brands tend to be just a couple. I am hoping to be able to triple that (so that its like dairy milk in terms of acting as a “helper” for getting more grams of protein in a given meal).


Angela Liddon August 14, 2017 at 9:07 am

Hey Kathy, I’m sorry but I’m not sure of the nutritional info for homemade almond milk. I hope you enjoy it if you make it!


Kathy August 8, 2017 at 12:26 pm
Recipe Rating:

This is by far the best almond milk recipe out there. I wasn’t a big fan of almond milk until I made this one and now I have it every day. The dates are a great idea and the cinnamon and vanilla make it heavenly when added to tea, coffee, muesli, etc. Thanks! I like to add some vanilla extract and a much smaller amount of vanilla bean then recommended here (vanilla beans are EXPENSIVE!!!) to make it more cost effective and just a little bit of bean added adds a lot of flavor for less money. Thank you for putting this out here – now I love almond milk!


Doreen August 30, 2017 at 1:58 pm
Recipe Rating:

First of all, THANK YOU for your amazing blog. Many of your recipes have become staples in my kitchen (vegan banana bread *drool)

Can you PLEASE PLEASE PLEASE blog recipes specifically using almond pulp or any pulps leftover from making nut milks?

I have found it very difficult to find such recipes. A lot of sites say you can makes this and that with almond pulp but there is a lack of recipes!


Angela Liddon September 1, 2017 at 1:41 pm

Thanks for the love, Doreen! I’m so happy to hear you’ve been enjoying so many of my recipes. :) As for almond pulp, I have a granola recipe up on the blog that uses it, and you can find that here. And I’ll definitely keep making more almond pulp recipes as an idea for the future!


Ashley September 1, 2017 at 4:35 pm

Hi there,
Any info on nutritional information.


Angela Liddon September 5, 2017 at 12:16 pm

Hi Ashley, I’m sorry, I don’t have that information on hand. However, there are great online tools that can help you easily calculate what you’d like to know, like and Hope this helps!


Lizz Hampton November 9, 2017 at 4:52 pm
Recipe Rating:

Loved this recipe! I am a product designer from Portland, Oregon.
I invented a mess-free nut milk bag called the Goodnuss Sack that makes it even easier for people to make fresh nut milk without any mess or appliance!
We use fresh, raw ingredients and pre-blend them so all you have to do is add water!
You can check it out on our live indiegogo campaign: Https:// (campaign ends Nov.22.2017)
I hope you love it!! :)


Angela (Oh She Glows) November 10, 2017 at 7:13 am

Thanks for sharing Lizz! Can’t wait to try it out.


Annie November 12, 2017 at 4:04 pm

Could you please tell me how to make crackers and hummus out of the almond meal? I’d love to try that.


Angela (Oh She Glows) November 13, 2017 at 7:39 am

Thanks for the idea Annie..I was just thinking about almond pulp hummus a few days ago. :)


Lanasia December 28, 2017 at 9:49 am

Hi there – thanks so much for sharing! Do you literally chop the vanilla pod itself and add to the nut milk prior to blending the whole soaked almonds and water? Or do you scrape the vanilla beans from the pod and add as mentioned above (before straining the almond meal through the nut bag)? Thanks in advance for your reply!

Regards and Happy Holidays!


Angela (Oh She Glows) December 31, 2017 at 8:50 am

Hey Lanasia, good questions! You can do either method actually! I tend to do the first one you described (blend it chopped whole).


Rachel January 1, 2018 at 11:56 am

I find a paint screed cloth/bag works well. Cheaper probably. May not as fine as a nut milk bag. Also a linen napkin (very fine) works. Same is true of these for “juicing” using a blender. Will be a little diluted but just as nutritious. I did find that with either tool, it eventually spreads the cloth fiber mesh (making it not as fine) and will even tear if I am in a hurry and use too much force on a used and worn cloth. ~ I like your recipe. Thank you! I also have found that I can get more mileage out of my nuts if I go about 4-1 almonds, cashews, respectfully. The cashews lend fat to the milk which makes it thicker, richer, creamier. This then also allows for slightly more dilution. Nothing better than homemade nut milk and I’ve discovered (reading labels) that the entire, expanded nut milk industry is pretty much a marketing racket today. Make your own. 😃


Angela (Oh She Glows) January 2, 2018 at 8:14 am

Hey Rachel, Thank you so much for your comment! I love your suggestion of mixing the almonds and cashews too. I do that from time to time, but should really do it more often. Happy new year!


Jorge January 1, 2018 at 7:51 pm

How many liters of almond milk do usually get out of two pounds of almonds?


Angela (Oh She Glows) January 2, 2018 at 8:40 am

Hey Jorge, Based on my calculations, you’d get about 5 to 6 batches of almond milk from 2 pounds of almonds. It depends on the quantity of almonds you use and the ratio of course. One batch makes almost 1 litre of milk.


Cindy January 20, 2018 at 3:56 pm

Thanks so much for this. Is there a way to search through the comments so I’m not repeating a question?
I’m wondering when you add the ‘extras’ if I’m doing this through a masticating juicer. (no blender here) . For instance, when do I add the vanilla bean? Thanks very much!!
Really looking forward to making my own nut milk.


Angela (Oh She Glows) January 21, 2018 at 7:58 am

Hey Cindy, Oh good question. I’m not too sure to be honest as I’ve never made it that way before. Maybe there is a recipe for almond milk using a juicer online that could help guide you? As for searching comments, there isn’t anything built into the site itself, but you can use a control + F (or Command (⌘)+ F in Mac) to search and find the word(s) you’re looking for.


Mary francone February 6, 2018 at 6:25 am

This is delicious and Whole30 approved! Yay! Do you have nutritional info?


Angela (Oh She Glows) February 6, 2018 at 8:22 am

Thanks Mary! I’m sorry I don’t know the nutritional info.


Catherine Haeffely March 9, 2018 at 5:02 pm

i am just about to try this recipe now.. am excited as i am fed up of carrying tetra boxes of almond and oat milk home . this will not only be healthier and delish but save on all that packaging.
love the awkward comment above about the nuts haha made me laugh and smile love your site and your recipes thanks so much


Angela (Oh She Glows) March 10, 2018 at 6:33 am

Thank Catherine! I’d love to hear your thoughts if you try it. And if you haven’t tried it already, my homemade almond milk recipe is so tasty!


Suz March 12, 2018 at 12:39 am
Recipe Rating:

Thank you thank you – best almond milk I’ve tasted yet! Came out great!


Angela (Oh She Glows) March 12, 2018 at 8:42 am

Wow that’s great to hear Suz! Thanks


Mahak March 21, 2018 at 8:32 pm
Recipe Rating:

I am in love with this recipe and so are my friends that I’ve made it for! I adjust the vanilla bean and cinnamon according to preferences! I just hate that it goes bad so quickly but other than that this recipe is amazing!


Angela (Oh She Glows) March 22, 2018 at 7:36 am

I’m so happy you love it Mahak..thanks for your review! And I agree about how quickly it spoils. Luckily we never seem to have trouble drinking it if need be. ;)


Rob April 7, 2018 at 7:57 pm

I see a lot of almond milk recipes using macadamia nuts as a small percentage of the recipe as it adds a more buttery flavor to almonds which tend to be neutral in flavor. Have you ever tried such a blend before? Is there any reason not to do a blend of nuts?


Angela (Oh She Glows) April 9, 2018 at 7:30 am

Hey Rob, I think you can change up the recipe for sure…some macadamia nuts thrown in sounds divine! Let me know how it goes if you try it out.


Marcene May 2, 2018 at 3:53 pm
Recipe Rating:

Mmmmmm……this is the BEST mylk recipe!. Thank you for all the good work you do!😊


Angela (Oh She Glows) May 3, 2018 at 8:06 am

Thank you so much Marcene! I love your name, by the way. :)


Christopher June 8, 2018 at 11:22 am


Thanks for a great blog recipe. And your sense of humor is great! Do you have any suggestions for adding calcium supplements to the recipe?


Angela (Oh She Glows) June 8, 2018 at 1:08 pm

Thanks Christopher :) I’m sorry I haven’t tried adding calcium to it before. Maybe someone else can chime in though!


caroline July 4, 2018 at 1:08 am

Thanks for the recipe. The whole vanilla sounds like a must try.
My mother used a new stocking to strain the milk when store bought coconut milk was unavailable. (The water was boiling when poured on the desiccated coconut to extract as much flavor as possible).
If Christopher wants to add calcium, sesame seeds are a very good source so he could make a blend of the two before blending and straining.


Jenny July 11, 2018 at 11:47 am

which brand of raw almond do you use ? thanks.


Marina August 23, 2018 at 12:23 pm
Recipe Rating:

This is the first time I made it with the nut milk bag and it was so smooth, the other times i tried using a strainer and the texture was off, no matter how much i tried, you can really taste the almonds which is great!! 5/5


Angela (Oh She Glows) September 4, 2018 at 8:59 am

Hey Marina, thank you! I’m so happy you love the homemade almond milk. It’s a great go-to.


Faye Schneider November 9, 2018 at 4:52 pm

Should all nuts be soaked in the fridge overnight. Also how long should pumpkin seeds dry for.

Thanks love your site


Leave a Comment

Previous post:

Next post: