Recently turned vegan? Confused about how to make plant-based milks? Find a simple recipe here as well as commonly-asked questions.

Milk. It's one of the things I'm asked about most often as a vegan - do I miss it? What do I use instead of it? How do I make it?
In all honesty, I don't miss it. I was never a huge fan of dairy when I was vegetarian so giving it up wasn't a big deal for me.
That said, I'm aware that I'm definitely in the minority on this point! And I can't deny that having something milky to drink is really comforting sometimes.
Whether you use it for cereal, tea or just as a drink on its own, plant-based milk is a necessity if you're going plant-based or just trying to cut out dairy.
There are a variety of plant-based milks on the market which are great for the everyday, but if you have a little time and are looking for something more nutritious and delicious, I'd highly recommend making your own.
Store-bought milks are usually full of fillers, contain very few nuts and taste pretty bland. It's so easy to make your own, and you'll usually find it works out at a similar cost or cheaper.
WHAT YOU'LL FIND HERE
Below you'll find a cost-comparison of the most common nuts used for milk, helpful FAQs, as well as my basic recipe for how to make plant-based milks which can be adapted for any type of nut.

COST COMPARISON OF DIFFERENT NUTS FOR PLANT-BASED MILKS
Here I've listed the six most commonly used seeds and nuts in plant-based milks.I've given their price per ¼ cup (enough for the basic recipe above) and the amount of time they need to be soaked for.
Soaking seeds and nuts in water is absolutely not compulsory! - but it does make their nutrients more bioavailable which basically means we absorb them better into our bodies. Plus for milk purposes, it also makes the nuts and seeds a lot softer and easier to blend.
A note on prices: those listed below are the average current prices of each organic seed and nut in the bulk section of Whole Foods in Canada. They are by no means the cheapest seller (see my FAQs), and they're more expensive because they're organic, but this is just an example of standardized prices to show how different nuts compare to each other.
ALMONDS
- $1.90 per ¼ cup
- Soak for 12 hours
- Are most popular nut to make milk from as they're creamy but not overwhelming in taste
CASHEWS
- $1.60 per ¼ cup
- Soak for 4 hours
- Very creamy, soft nuts that blend easily when soaked
SUNFLOWER SEEDS
- $0.35 per ¼ cup (really cheap!)
- Soak for 8 hours
- Don't have a strong flavour, aren't that creamy
HEMP SEEDS
- $1.20 per ¼ cup
- No need to soak or strain - good if you're in a hurry
- Can give milk a very strong hemp flavour which isn't to everyone's taste
WALNUTS
- $1.80 per ¼ cup
- Soak for 4 hours
- Have a distinct, but delicious nutty flavour
HAZELNUTS
- $2.40 per ¼ cup
- Soak for 8 hours
- Delicious flavour, but one of the most expensive nuts around

FAQS
You can make any, but I'd definitely recommend soaking your seeds or nuts beforehand. This will ensure they're softer and easier for your blender to break down. I'd also recommend straining the milk after blending, as your blender will probably leave behind slightly larger pieces of fibre. Finally, your blender may struggle with dates - I'd suggest using coconut nectar or maple syrup as your sweetener instead.
Hemp! Hemp doesn't need to be soaked so it's ideal for when you want to make milk quickly. (You could also try any of the other nuts or seeds, but bear in mind that you'll definitely want to strain the milk if the nuts haven't been soaked, which adds extra time.)
All except hemp and maybe cashew. Straining the milk is totally optional, but it does get rid of the little bits of fibre that even a Vitamix can't totally break down.
It's down to personal taste, but a general rule of thumb is that the more expensive the nut is, the creamier/richer it tastes. Sunflower seeds create quite a neutral-tasting milk, whereas hazelnuts have a very strong, rich flavour.
Costco is a great place to get cheap nuts, as are local ethnic or specialist foodstores, and stores that sell them in bulk. The bulk section is always cheaper than buying nuts pre-packaged.
If you're looking to make the cheapest milk possible, I'd recommend making sunflower seed milk. These seeds are full of vitamin E, selenium and magnesium. They're totally underrated because they're a bit bland in flavour, but are really good for you and are way cheaper than any other nut or seed milk!

NEW TO VEGANISM? YOU MIGHT LIKE THESE
How to Make Plant-based Milk
Ingredients
- ¼ cup nuts or seeds of choice (use more if you’d like a creamier milk, this is just the minimum amount you can get away with)
- 4 cups water
- 4 pitted dates (if using large medjool dates, use 2)
Optional
- ½ teaspoon turmeric, clove, cinnamon, ginger or raw vanilla powder
- 1 teaspoon maca or lucuma
- 1-2 tablespoon raw cacao powder
Instructions
- After soaking your nuts or seeds for the required amount of time (this step is optional – see individual nuts/seeds below for soaking times) strain and rinse them.
- Add to a high-speed blender with the water, dates and any other add-ons you pick from the list (or use your own!).
- Blend on high power for about 1 minute.
- Remove from the blender and strain the milk through cheesecloth or a nut milk bag (this step is optional too – see FAQs below).
- Store the milk in an airtight container in the refrigerator for about 4 days, and enjoy!
If you’ve tried this recipe, please leave a comment or tip for others below. I'd love to know how you’ve made it your own!
Follow Vancouver with Love on Instagram, Pinterest and Facebook!