When I mentioned that I was working on a homemade milk post many of you asked for a low-cost and nut-free homemade milk recipe. I decided to put myself to the challenge. Homemade Oat Milk, it is!
First, I’ll show you how I made it with step-by-step photos and at the end of my post I’ll share my thoughts on flavour, price, texture, and overall pros and cons.
You will also need a blender (any blender should work as we don’t need to blend the oats super smooth), a fine sieve, a large bowl, a small bowl, and measuring spoons/cup. I haven’t tried this oat milk with cheesecloth or a nut milk bag yet, but if anyone does please leave a comment and let us know how it goes.
Featuring all new, protein-packed salads, hearty toppers, flavour boosters, and dressings you'll want to drink, my new cookbook will transform the way you think about salads. Oh, and be sure to flip to the back for a surprise dessert chapter!
Homemade Oat Milk
Yield
3 cups
Prep time
Cook time
0 minutes
Total time
Ingredients
- 1 cup steel-cut oats
- 3 cups filtered water
- 1.5-2 tbsp pure maple syrup (or other liquid sweetener or pitted dates), to taste
- 1 tsp pure vanilla extract
- scant 1/4 tsp fine grain sea salt (enhances flavour)
- 1/4 tsp ground cinnamon (optional, but nice)
Directions
- Rinse and drain 1 cup of steel-cut oats. [I’ve heard you can also use oat groats.} Place oats into a bowl and cover with water. Soak for around 20 minutes. You can soak longer (even overnight) if desired.
- After soaking, rinse and drain the oats very well. This step is very important because you want to rinse off any of the oat slime that has occurred from soaking. Yes, oat slime is a thing...it happens.
- Scoop oats into your blender and add 3 cups water. I prefer using 3 cups of water as opposed to 4 cups because it yields a creamier/thicker milk. Feel free to add more water if you wish, just know the more water you add the thinner your milk will be.
- Cover with lid and turn the blender on a low speed, increasing the speed gradually, and blend at the highest speed for about 8-10 seconds only. You don’t need to completely pulverize the oats.
- Place a fine sieve over a large bowl and pour the oat milk very slowly into the sieve. You might have to do this in a couple batches depending on the size of your sieve.
- With a spoon, gently push down on the oat pulp so the milk flows through. This helps push the milk into the bowl, leaving the oat pulp behind in the sieve.
- Scoop the oat pulp into a small bowl and set aside. Clean out your blender and sieve with a good rinse of water until no pulp residue remains.
- Place sieve over top of your blender and pour the milk in once again and strain.
- Rinse out the bowl and sieve once again. Strain the milk through the sieve into the bowl (optional). If you don’t want to strain again, simply add in your mix-ins and blend on low.
- I whisked in 1.5 tbsp maple syrup, 1 tsp vanilla, 1/4 tsp fine grain sea salt (enhances sweetness), and 1/4 tsp cinnamon. These mix-ins turn your oat milk from bland to hmm-this-could-be-decent-when-cold.
- I strained my milk one last time into a clean blender. Then I poured the milk from the blender into a clean mason jar for storage in the fridge.
Tip:
Notes: This should last in the fridge in a sealed container/jar for 4-5 days. Use it in smoothies, oatmeal, cereal, baking, or drink it straight. If you want to use it in a savoury recipe, you can omit the sweetener, vanilla, and cinnamon. Homemade milk does separate (remember there are no added emulsifiers!), so be sure to give your milk a very good shake (or stir) before using. No biggie. A little non-dairy milkshake never hurt anyone. I just don’t want you to be alarmed when you see the heavier ingredients sitting at the bottom of the jar.
This should last in the fridge in a sealed container/jar for 4-5 days. Use it in smoothies, oatmeal, cereal, baking, or drink it straight. If you want to use it in a savoury recipe, you can omit the sweetener, vanilla, and cinnamon.
Don’t let all the step-by-step photos fool you into thinking this is lengthy to make – it takes just 5 minutes once your oats are soaked.
Step 4:
![]()
Step 5:
![]()
Step 6:
![]()
Step 8:
![]()
As you can see in the bottom left photo, straining twice gets even more pulp out yielding a smoother milk. I usually strain it 3 times or so, but it’s not necessary if you are time-crunched.
Step 9:
![]()
Step 10:
![]()
Step 11: I strained my milk one last time into a clean blender. Then I poured the milk from the blender into a clean mason jar for storage in the fridge.
![]()
Taste Report:
The flavour of this oat milk is much like I expected; it tastes like oats. Shocking, I know. The biggest challenge I had when testing this recipe was getting it creamy enough. I tried 1/2 cups steel-cut oats with 4 cups water and then 3/4 cups steel-cut oats with 3 cups water. I found both end results to be too watery. Using 1 cup of steel-cut oats to 3 cups of water was my favourite ratio (so far). If you play around with the recipe, I’d love to hear your versions too.
Keeping in mind that this homemade milk is free of emulsifiers and thickeners, I was fairly impressed with the texture. Is it just like store-bought milk? Of course not, but I do think it’s a decent option with a clean ingredient list. It’s much easier on the wallet too!
PROS:
- Very low cost (a batch using steel-cut oats cost me about 50 cents – or less if you can get a deal on oats)
- Nut-free so good for those with allergies
- Quick to make
- You don’t need a nut milk bag or cheesecloth
- Clean up was easy, even with all the spilling I seem to do…
- Decent, but not mind-blowing, flavour
CONS:
- Not as creamy compared to homemade almond milk
- Slightly watery (although this is improved when using 3 cups water instead of 4)
All in all, I feel that the pros outweigh the cons with this homemade oat milk. It’s so cheap to make and that is a huge plus for me. I personally don’t drink much milk by the glass so I think this will be just fine when added to cereal, smoothies, oatmeal, etc. But so far, I’ve been sipping the jar straight from the fridge, letting out satisfied mmm’s and dribbling milk down the front of my shirt. Eric, as always, is quite confident he married a weirdo.
Update: I tried the milk with some Nature’s Path cereal and it tasted a bit like cinnamon toast crunch, probably thanks to the cinnamon in the milk. yummy!
I also made a trial using cooked steel-cut oats and the milk turned out super slimy. I didn’t rinse the oats after cooking, but maybe I should have? I’m going to stick with the non-cooked method.
Odds are that some of you won’t like this milk at all, but it’s also likely that some of you will really enjoy it and appreciate this as a cheap, at-home alternative to the store-bought stuff. I’m quite anxious to see what you think and I welcome your feedback in the comments!
What can you do with the leftover oat pulp? I suggest saving it and mixing it into oatmeal and smoothies. If you have a dehydrator, I assume you could also dehydrate the pulp and then pulverize it in a blender to make flour. If anyone has any other ideas, leave ‘em below.
Have you ever made homemade oat milk or tried a store-bought version? Do you make your own milks at home? If so, what’s your favourite recipe?
Catching up in this series? See: Vegan How To: Introduction (Why this series?), Part 1: How To Make The Transition, Part 2: Replacing Dairy








I’ve just tried your oat milk and I love it. The thing I do different, with all of my plant milks, is, I process it through my slow juicer instead of cheesecloth or nutmilk bags. Save a lot of time and hassles if having to wring out a bag or wash out cheesecloth and works brilliantly ?
Thanks for sharing, Linda!
Hi, just do one part oatmeal, and two parts water. The results are a creamy, delicious milk.
How long does this oatmilk last???
Delicious recipe thank you!!
Just a word of warning – If you want to use this in your coffee, it is delicious, but do not heat the milk up (it becomes like porridge!!). Better to ice the coffee and then add your refrigerated oat milk for a delicious iced oat coffee.
I noticed the slime after I have cooked and drained steel cut oats(1 to 4 ratio). I substitute this for milk and eggs in my pancake recipe. It is delicious.
GMO’s are safe??? What company do you all work for, or are you doing promotion work for Monsanto.
I used the a nut bag after the two passes via sieve And it was much smoother and less sediment. Its a great recipe.
All.in all GMO is not good not matter what. Lately these scientist will test any and everything to modify the natural plant that God originally created. A scientist can tell you anything to push the their products. At the end of the day, to each his own.
Those scientific names they use on package may or maybe not be even what they put in their produce. Plant and fruits has a time to grow and expire and I for one wnat it as natural as I can get it. These products may not cause harm now but later on does.affect us hence the reason behind sicknesses and cancer………..just be mindful.
Made this today. Used the ratio of 1c dry steel
Cut oats to 3c filtered water. Blended it in my VitaMix on low after soaking and rinsing the oats. Then let it set for a few more hours and blended again. Strained thru my nut milk bag and it was so easy. Didn’t add anything to try it plain and I think
It will be fine that way for morning oatmeal. I did save the blended oats and will
Add to my oatmeal in the AM.
I know this is an old post, but I wonder if you could make red lentil milk.
Hi! I recently read about milk alternatives and that it’s far better for you than dairy. I’m not vegetarian or anything, but since I had my daughter 4 years ago, I’ve started looking into a healthier lifestyle.
Anyway, I recently came across an oat milk recipe. I like really simple recipes. I just used rolled oats [don’t know if steel cut is the same], same ratio as you, 1 cup oats to 3 cups water. I didn’t cook them, just raw. I put that in a blender, added about 2 tsp vanilla, a little honey, and a pinch of salt. It came out pretty well. Creamy too! And of course, tons cheaper than store-bought milk.
Can you heat this milk (e.g. if making porridge/oatmeal)?
Hi there, I haven’t tried this myself, but if you give it a shot, please let us know how you find the results! You may also want to check back through some of the previous comments — another reader may have tried it before, too :)
Hi
Can we boil this and make coffee with it?
Hey Gayathri, I personally haven’t tried this, but if you experiment, please let us know how it works out!
Tried this today. Milk is OK, though I haven’t flavored it because I’m going to use it in a smoothie. However, I made peanut butter oatmeal cookies with the pulp. First scratch cookies I ever made in my life. I adjusted an online recipe to as few ingredients as possible: the pulp, peanut butter, some brown sugar, some stevia, some coconut oil, baking powder and some flaxseed meal. Took longer than I thought to cook, and I should have put something else in there (vanilla?), but they came out OK. If it turns out I like the milk enough I’ll have to refine the cookie recipe.
Yum can’t wait to try. I usually buy oat milk from supermarket but it contains salt and I am on no salt diet so look forward to making this. I use oat milk in my coffee … has less after taste than almond and rice milks. Would love the r3xi
Happy to find this recipe today…sadly I was in a huge hurry yesterday and left my cashew milk on the counter after making my protein shake. Very hot today and another protein shake would be so delicious so I came looking for a dairy alternative that didn’t need an overnight soak. Voila…shake time! Mine will only be used as an ingredient so I don’t mind the sediment at all and wanted less calories so I used 4 cups of water after testing the taste with the original 3. Delicious, quick and economical. Thank you!
This is a wonderful discovery. I’m going to expand to coffee creamer and oat milk kefir. Lots of bucks saved. Thank you so much.
Soya milk is much better as you can make other alternatives such as paneer, curd, lassi, shrikhand etc.
Hey There!
I’m making sooo much oat milk now in my vitamix, thanks SOOO much for the recipe. Just a quick question about sourness as my milk is often getting sour by the next day (even when kept in fridge and in glass bottles), just wondering what could be causing this?
Hey Arya, I’m so glad you’re having fun making the oat milk recipe! As to your issue with it souring, I’d first make sure your container is well sealed (but it sounds like you probably are already). As well, homemade milk does tend to separate, so make sure to give it a good shake before using. Other than that, it might just be due to the fact that it contains no preservatives so it’s prone to spoiling quickly. You can always try making a small daily batch if that works better for you?
I wonder if you can email me a very inexpensive recipe for making fake milk? Your milk looks fabulous. For my Reunion the centerpieces are bottles of milk. I need to fill many bottles. I just need it to last and not separate for five hours. Any help you could provide would be much appreciated. Thanks!
Hey Kim, I’m sorry I don’t have a recipe scaled for that many servings, but you could always try to find a recipe scaling tool online. Also, homemade plant-based milks separate very quickly and they shouldn’t be left unrefrigerated for long periods of time.
If the bottles of milk are centrepieces and not for drinking, you could just replicate the colour of milk with something.
Amazing texture, just like milk!
I’ve found out that I am lacose intolerant. I tried a few store bought oat milks (though not others due to the expense) and it is watery and doesn’t taste like milk. I decided to try on my own & see if I could get it any better.
I’m so happy with the results!!! I almost always mess things up in regards to cookin/diy but this must be fool proof because I did it!
And I cant believe how similar the textre is to milk. Texture for many people is a deal breaker! It’s so important and therefore of this is just like milk.
And to me, it tastes extremely similar to milk!
Thanks so much!!