Comparing Soy Milk vs. Almond Milk vs. Rice Milk

One of the biggest issues for vegetarians and vegans is how to find good substitutions for dairy milk for drinking and cooking. There are certainly a lot of products out there, but the variety can be confusing, especially to those new to the vegan or vegetarian lifestyle. This was a big issue for us when we first made the switch to a vegetarian diet. We had always been pretty big dairy consumers, especially when the kids were growing up. has a pretty good rundown of the three major dairy substitutes: soy milk, almond milk and rice milk. In it, you can get a pretty good overview of the comparisons between the three, but I thought I’d give you a first person opinion of someone who tried them all pretty extensively over several months.

Comparing Them Nutritionally

Nutritionally, all of the three are pretty good for you. Soy milk has the most protein, comparable to cow’s milk and has less fat. It also has no cholesterol and is usually fortified, making it high in calcium. Rice milk doesn’t have as much to offer nutritionally, but is low in calories and has no fat. As long as you don’t have a gluten sensitivity, it’s safe for you. Almond milk has more fat than the other two, but it’s healthy fats, primarily Omega-3s, which are great for your heart. It has some protein, but less than soy milk.

Comparing Them for Drinking and Cereal

Soy milk can be a bit thick for some people’s tastes. My kids thought it was too thick in the unflavored and vanilla varieties, but they liked it as a substitute for chocolate milk. They didn’t care for it as much in cereal. However, soy milk is wonderful in smoothies and shakes because of its high protein and it’s rich, creamy texture.

On the other hand, nobody liked rice milk for drinking straight or using on cereal. Everyone thought it was too thin and had little flavor.

vegetarian guide - dairy milk substitute 2

Almond milk was the drinking favorite on our house and still is. The unflavored variety is a good coffee lightener, especially if you like designer coffee. It’s certainly better for you than the flavored artificial creamers sold in stores. A friend who owns a tea shop serves a vanilla chai that is flavored with vanilla almond milk and it is absolutely delicious.

Comparing Them for Cooking and Baking

Soy milk works very well for both cooking and baking. It’s rich enough to work in cream soups and sauces and also cake and pudding recipes.

Rice milk is a bit thin for most cream sauces or soups and it didn’t work well for me in many cake recipes, either. However, I did like it in pudding recipes and it’s great to use in Asian-flavored dishes such as curries.

Almond milk isn’t quite as rich as soy and it has that underlying nutty flavor no matter what you do, so I recommend it mostly for recipes that are suited to a certain nuttiness. The texture is great in both sauces and baking. I still use it for my husband’s favorite coconut cupcakes.

I hope this firsthand experience helps you to make your own decisions, but of course the decision of which to use and for what all comes down to your own taste and needs. Experiment with each one long enough and you’ll know what works best for you.

, , ,

7 Responses to Comparing Soy Milk vs. Almond Milk vs. Rice Milk

  1. Jenny Sangler May 16, 2012 at 2:31 am #

    Which of the three dairy milk substitutes do you prefer? Do you know some great vegetarian recipes with these substitutes? Share us your opinions by posting a comment below.

    – Jenny Sangler

    • Penny May 16, 2012 at 11:18 am #

      Thanks for the run-down. I mostly use calcium fortified rice milk on cereal, in smoothies and hot drinks. I don’t eat or drink much soy. But the problem I find with all the vegetable milks available here in the town in France where I live (rice, chestnut, hazlenut, almond) is they all have added sunflower oil. And as I drink quite a bit this makes me worry that I get too many omega 6s. It took me ages to find brands without added sugar but I cant avoid the added oils unless I make them myself and I am too lazy for that! As for creamy sauces, I can buy a very nice almond cream that makes nice creamy sauces without an overpowering flavour.

  2. Lisa S May 16, 2012 at 3:56 pm #

    Thanks for the nice comparison. Also, don’t forget coconut milk. I use the So delicious original coconut milk in all my baking and cooking and it has no taste and works perfectly. My one son loves the chocolate coconut milk, My other son likes the almond chocolate milk and I prefer plain almond milk. I also like Rice milk and the plain coconut milk. I try to avoid soy and do not like the taste of any soy milk I have tried.

    • Jenny Sangler May 17, 2012 at 1:20 am #

      Thanks for adding coconut milk to our list of dairy milk substitutes!

  3. donna May 27, 2012 at 4:27 pm #

    Also i like flax milk for cereal,

Leave a Reply