Recipes › Drinks

A Comprehensive Guide To Vegan, Dairy Free Milk

By Samira Kazan

updated January 17, 2024

This post contains a g uide to homemade vegan & dairy-free milk recipes . This includes why you should make homemade dairy-free milk and a round-up of all my favourite recipes for you to try.

Twelve bottles of homemade plantbased dairy-free milks - 1

Recently I’ve been religiously pulling together all of my dairy-free milk recipes, to post on the blog, from coconut milk to almond and soy and even rice. I have a recipe for a whole variety of plant-based and vegan milk options – So much so that you’ll never need to buy some from a store again.

This dairy-free milk guide goes into why you should try making homemade dairy-free milk, what options you have and the basic how-to premise. It also contains a list of recipe options including nut milks, seed milk, and a variety of other plant-based milk recipes.

Whether you’re lactose-free, or don’t drink cows milk for any other dietary or ethical reasons, then hopefully this list contains some new favourite options for you because who doesn’t want to have deliciously rich and creamy milk in their fridge.

Soaked nuts and beans for homemade dairy-free milk - 2

Want to save this recipe?

  • Why make homemade dairy-free milk
  • How to use the different kinds of milk
  • The process of making nut milk
  • Soaked vs raw nuts for homemade nut milk
  • What about my favourite dairy-free milk recipes
  • The round-up of vegan & dairy-free milk recipes

Why make homemade dairy-free milk

It goes without saying that picking up a carton of milk in a store couldn’t be much easier, so some people might wonder why you’d want to make these at home in the first place. Well, here are a few reasons why I love to encourage people experimenting with these recipes and stepping away from store-bought options.

Store-bought milks are usually filled with unnecessary preservatives, additives and gums/thickeners etc. Not to mention sweeteners/sugars. Even buying dairy-free milk with a reasonably clean ingredients list has a downside in that it usually comes with a hefty price tag.

dairy free oat milk - 3

Not to mention that the actual % of nut/oat/rice etc. to water can be ridiculously low in certain store-bought varieties. Which is probably why the gums and thickeners are used – to trick you into thinking you’re getting a better product than you are.

  • If you make your dairy-free milk though, you’ll find that two ingredient s are all you’ll ever need to make the base milk. If you want it to be creamier/thicker – add more of your base ingredient, if you prefer it thinner/subtle – then add more water .
  • Homemade milk is usually SO MUCH more cost-effective because the ingredients can be bought in bulk and for a base milk recipe, is just your ingredient plus water. Even adding some sweetener/add-ins homemade plant-based milk still works out much cheaper.
  • It’s possible to fortify your milk too. Either with collagen powder and, if you consume meat products, then bone broth for additional nutrition. However, if you do decide to do this, then you’ll need warm water to dissolve the add-ins before blending with the rice.
  • You can also be 100% in control of any add-in or sweetener you want to add to your homemade dairy-free milk too. I like to keep my milk recipes free from any refined sugars and so Medjool dates, monk fruit sweetener or maple syrup are personal favourites.
  • The same can be said for flavouring your milk. This will cost a fraction of the price of buying pre-flavoured store-bought milk. Also, you can continue to be in charge of exactly what you add to the recipe. I love to add homemade vanilla extract into nearly all of my milk.
Homemade plantbased dairy-free milks - 4

However, you’ll also notice that I have a section in the recipe posts below, outlining recipe variations and possible flavour add-ins you can use to jazz up the milk.

How to use the different kinds of milk

I think this ultimately comes down to preferred taste and texture. While there are certainly some dairy-free milk options that fare better for specific uses (such as soy and oat milk in coffee/hot drinks), I’ve found that people will use whichever mill they prefer for particular needs.

Nuts and seeds for homemade milks - 5

All of the various dairy-free milk recipes tend to work well when combined into smoothies. However, you may prefer one over the other for cooking vs drinking straight. It’s worth noting that if you want milk with high protein content, similar to cows milk, then soy milk is probably your best bet. Otherwise, all the dairy-free milk recipes contain different nutritional values, so it’s up to you to see what you’d prefer.

One of the most popular categories of dairy-free milk is probably ‘nut milk’.

Homemade dairy-free nut milks - 6

Homemade nut milks are a simple combination of nuts, water and any optional flavour/sweetening add-ins. I know it can seem daunting if you don’t know how to make nut milk – but the process is surprisingly simple and almost identical in most cases.

The process of making nut milk

  • Soak your Nut overnight. Then make sure to rinse them well.
Soaked nuts in bowls - 7
  • Place into a blender with water and blend till creamy and smooth.
  • Strain through some cheese cloth or a nut milk bag.
  • Pour into a bottle and voila, there’s your milk.

You can then use the leftover nut pulp in a variety of ways that I’ve outlined in the individual recipe posts.

While the method varies slightly for some of the other dairy-free milk recipes, such as soy milk and flaxseed milk. In general, making homemade plant-based milk is simple, doesn’t take a lot of time or hands-on effort, and well worth avoiding the cost and ‘additives’ from store-bought milk.

Soaked vs raw nuts for homemade nut milk

You’ll notice that there are a lot of nut milk options within this list, that include soaking he nuts pre-blending. This is something I do, for a variety of reasons. However, it’s also worth noting that you can make nut milk with no soaking required and is a method I’ll regularly use when I’m low on time or feeling particularly lazy.

So I thought I’d include a little section here on using soaked vs un-soaked nuts. And the perfect lazy kitchen hack to smooth nut milk with no pre-soaking or straining required and virtually no waste. That means there’s very little clean up required and no need to think about how to use your leftover nut pulp.

Soaked pistachios for dairy-free milk - 8

Using soaked nuts

  • For example, nuts have phytic acid , much like main grains/legumes. Phytic acid is an anti-nutrient that binds to minerals ( iron, zinc, and calcium), stopping them from being properly absorbed by the body. Soaking the nuts starts breaking down the acid though, so they can be properly absorbed.
  • Nuts also contain various enzyme inhibitors, which can make them hard to digest. However, soaking the nuts can neutralize the enzymes.
  • Overall, soaking is said to increase the bioavailability of important nutrients.

plus pre-soaked nuts are easier to blend, resulting in creamy nut milk and can result in less leftover pulp.

Pistachio nuts - 9

Using raw nuts

After reading the above, you’re probably wondering why you’d ever decide to not soak the nuts. But there are some things worth noting.

For example, phytic acid is only really negative for our bodies when we’re eating too much of it; Because phytic acid is found in many grains and legumes, we can consume a lot more then we realise and, if we don’t pair them with other foods that are nutrient-dense, then that is when we may run into a problem.

It’s also worth noting that phytic acid is largely contained in the skins of the nuts . By straining the milk, the skins are left behind with the leftover pulp – so you’re getting as much of the nutrients as you can.

Basically, as long as you’re eating a balanced diet, then phytic acid content isn’t something you need to overly concern yourself about unless you find that you personally have issues digesting nuts. I tend to soak my nuts out of habit now, but will happily swap between soaked and unsoaked sporadically.

Also, when using raw nuts it’s easier to adjust the ratio of your nut milk recipes if you find that you want it creamier after an initial blend and depending on the nutritional density that you want.

So what if you want to make nut milk with no soaking required?

Homemade Peanut Butter to make super easy dairy-free nut milk - 10

One of my absolute favourite lazy kitchen hacks is making nut milk using nut butter . This requires no pre-soaking, so straining, no mess!

Plus, I like to lightly toast my nuts before blending them for nut butter, which adds a wonderful flavour dimension to homemade nut milk. I actually have a complete guide to nut & seed butters , here on my blog. Each recipe tells you the optimal time for blending the nut butter.

Pouring pistachio milk in a little bottle - 11

What about my favourite dairy-free milk recipes

Obviously, I’ve made these all, so there isn’t one that I really dislike in any way. However, I have some favourites. Homemade almond milk has become a staple in my apartment over the last few years. However, as I got more into making other vegan milk variations, I realised that it’s no the most eco-friendly option.

With that being said, I like to swap out what milk I have in my fridge week to week – from hemp milk, cashew milk, rice milk etc.

The more luxurious dairy-free milk recipes, I usually keep for a treat. This includes pistachio milk and cashew milk. However, I love to keep some lighter milk on-hand at all times, such as rice milk and a couple of nut milks.

Homemade seed milk - delicious dairy-free milk in bottles - 12

Oat milk is also an absolute staple in my apartment for it’s thick, creamy texture. And, once I figured out a foolproof method to non-slimy oat milk, I’ve never looked back.

The round-up of vegan & dairy-free milk recipes

Pouring homemade oat milk into a bottle - 13

How To Make Oat Milk

A bottle with homemade flax milk - 14

The Best Flax Milk

Homemade coconut milk in a bottle - 15

Homemade Coconut Milk Recipe

Walnut milk square photo - 16

How to Make Walnut Milk

Hemp seeds milk square photo - 17

Simple Homemade Hemp Milk

Rice milk square photo - 18

Homemade Rice Milk (2 Ingredient)

Cashew milk square photo - 19

How to Make Cashew Milk

Soy milk square photo - 20

Homemade Soy Milk

Hazelnut Milk square photo - 21

How to Make Hazelnut Milk

Pistachio milk square photo - 22

Pistachio nut milk

Pouring homemade almond milk into a small glass. - 23

Homemade Almond Milk

Tigernut Milk square photo - 24

Homemade Tiger Nut milk (Horchata De Chufa)