A Guide to Plant-Based Milks

There are SO many plant-based milks availablenow. Let’s take a look at the deliciously dairy-free milk options that you can make or buy!

Plant-based milks have come a long way since I first went vegan 10 years ago. Back then,soy, almond and rice milks were really the only options available. Those are still perfectly good vegan milks, butthey’ve been joined by so many other delicious milk alternatives.

Soy Milk

Soy Milk

Soy gets a terrible reputation,and it’s totallyundeserved. A lot of the negative press about soy comes from the dairy industry. In fact, Big Dairy is so scared of plant milks, like soy, thatit islobbying Congress and the FDA to force makers of plant-based milks to remove the word “milk” from the label.

But back to soy milk. Soy milk is high in protein and delivers healthy doses of calcium and vitamin A. It’s great in coffee, cereal, baking or anywhere else you’d use a cow’s milk. Soyisthe milk of choice in my house. My husband and I have been drinking and cooking with soy milk for over a decade. We also have an almost-four-year-old son whohas been drinking soy milk since he turned one, and he is in perfect health.

Almond Milk

Nut Milks

There are so many nut milks out there!Almond, cashew, pistachio, macadamia…you name it!Like soy, I find that nut milks work well anywhere that you’d use a cow’s milk. You can buy nut milk at the store or make your own. There are two ways to make nut milk from scratch:

  1. From whole nuts. My cashew milk recipe is a good example of how this works. It’s pretty easy but a bit messy.
  2. From nut butters.This recipe takes about 30 seconds to make. Simply scoop 2 tablespoons of your favorite nut butter into a blender with 2 cups of water. You can add a little bit of salt and sweetener, if you like. Puree until you have a creamy nut milk.

Do not choose nut milks, like almond milk, if you’re looking to add protein or a serving of nuts to your day. As you can see from the recipes above, it doesn’t take a lot ofnuts to make quite a lot of nut milk. That’s part of whythere are barely any almonds in your almond milk.

Hemp Milk


Hemp and flax milks are also popping up on shelves now.Hemp milk delivers a good dose of protein and iron in a single serving. Flax milk doesn’t provide any protein, but it does offer calcium and is low in calories.

They have aless neutral taste than soy or nut milks, in my opinion. I prefer using hemp or flax milk in cooking or coffee, where their flavor doesn’t shine through.

Coconut Milk

Coconut Milk

There are several types of coconut milk out there, andchoosing the right one can be confusing. If you’re looking for a cow’s milk replacement, you want the boxed coconut milk intended for drinking, usually labeled “Coconut Milk Beverage.” Like nut milk, don’t look to coconut milk beverage for your protein needs.

You can also buy lite or full fat coconut milks, andfor the most part you can use them interchangeably in recipes. These are both thicker than the coconut milk beverage. Lite coconut milk is just thinned coconut milk, sometimes with a thickener added to make up for the missing fat.

Lite and full fat coconut milks aregreat for baking and for making creamy soups and curries. Full fat coconut milk is a great replacement for dairy if you’re making ice cream, as long as you don’t mind a coconut edge on the finished product.

Go Dairy Free has a great guide to coconut milks and where to use which type, if you want more information on the different coconut milk varieties.

Rice Milk

Rice and Oat Milk

I’m lumping these together, sincethey’re both grain-based, and I feel like their tastes are similar. Because rice and oat milks are made from grains, they are on the sweeter side. I love these non-dairy milks best in cereal. You can use them in baking, as well. I wouldn’t use them to lighten coffee or in recipes like a creamy soup, because theynot as creamy as other plant-based milks.

Banana Milk

Banana Milk

You can make banana milk at home, and it’shigh in potassium, vitamin B6 and pectin.To makeone serving of banana milk, combine in your blender:


  • 1 frozen banana (I’d suggest peeling and chopping the banana prior to freezing.)
  • 1 cup water
  • 1/4 teaspoon cinnamon
  • pinch of sea salt


  1. Puree until smooth.

You can drink your banana milk, pour it on cereal or use it as the base for your next batch of overnight oats.

Golden Milk

Golden Milk

This anti-inflammatorydrink is not really a milk alternative, but it is too popular to leave out of this guide. You can use any of the plant-based milks in the guide above as your base for making golden milk. Here’s how you do it:


  • 1 cup nondairy milk
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground ginger
  • 1/4 teaspoon cardamom
  • 1 teaspoonagave nectar or maple syrup
  • pinch of black pepper (optional, if you like more heat)


  1. Whisk ingredients together in a small bowl.
  2. Strain into your glass or mug. Enjoy it warm or cold!

Do you have a favorite plant-based milk that isn’t in our guide? Tell us about it in the comments!

Related at Care2

There are SO many plant-based milks available now. Let's take a look at the deliciously dairy-free milk options that you can make or buy!

Image Credits: All images via Thinkstock.


Aldana W
Aldana W13 days ago


Patrice Z
Patrice Z13 days ago

Thanks for this article. I have been looking for a milk alternative, and this article explained different types to help me out.

Mike R
Mike R16 days ago


Brie B
Brie B17 days ago

Thanks for this; I'll just pass this onto Facebook and Pinterest

Danii P
Danii P17 days ago


Linda W
Linda W18 days ago

Thanks for breaking it down for us.

Linda W
Linda W18 days ago

Thank you. It can be confusing.

Ruth S
Ruth Sabout a month ago

Some of these are full of sugar. Thanks,

Carl R
Carl R5 months ago


Peggy B
Peggy B5 months ago