Soy vs dairy milk: Which is better for you?

Proponents of soy milk tout it as a natural, plant-based source of protein and point to research that shows that soy milk lowers LDL (low density lipoprotein), or “bad” cholesterol in the body, thereby cutting a person’s risk of developing heart diseases. Soy critics argue that soy contains phytoestrogens, which are thought to interfere with a child’s development.

How do you, as a consumer, make an informed choice? To help you, we discuss here some important questions about soy and cow’s milk, namely:

  1. What is the difference between soy and cow’s milk?
  2. Should people with gout avoid soy?
  3. Is soy or dairy better for patients with cancer?

Difference between soy milk and cow’s milk

Soy is a good source of low-fat and plant-based protein. It is cholesterol-free, has less saturated fat than cow’s milk and lowers the LDL in the body. Cow’s milk, on the other hand, has more calcium than natural soy. Calcium, as we know, helps to build bones and prevents osteoporosis. Cow’s milk also contains more vitamins, such as vitamin B12 and vitamin D.

These days, however, commercially made soy milk is often fortified to have calcium and nutrients similar to cow’s milk. At the same time, cow’s milk now comes in low-fat versions and these sometimes have lower saturated fat than commercial soy milk (see table below).

Both calcium-fortified soy milk and low-fat milk are good sources of protein and calcium. "However, there is evidence that soy products, together with a diet low in​ saturated fat, can help to lower LDL level, and hence reduce the risk of heart disease," shares Ms Christine Ong, Senior Principal Dietitian from the Nutrition and Dietetics Department at KK Women's and Children's Hospital (KKH), a member of the SingHealth​ group.


​Soy milk (250ml)

Milk (250ml)



(high-calcium, reduced sugar)


Low Fat

Energy (kcal)





Protein (g)





Fat (g)





^ Saturated fat (g)

^ 0.7

^ 1

^ 4.7

^ 1

Cholesterol (mg)





Calcium (mg)





Should people with gout avoid soy?

Many people think that if you suffer from gout, you should not eat any soy. This is not totally true. Gout is due to excessive uric acid in the blood, which causes crystal deposits to form in the joints, leading to inflammation and pain. Uric acid is derived from purine, which is found in protein-containing foods such as soy.

If you suffer from gout, it is important to lose weight if you are overweight. Drink adequate fluids; restrict alcohol intake and refrain from eating large meals. As for food, you should avoid fatty foods and foods which are high in purine. Foods like soy, which are moderate in purine, can be consumed in moderate amounts as part of a healthy and balanced diet.

Food Group

Low Purine

Moderate Purine

High Purine

Rice & alternatives:

White rice, refined bread, cereals

Brown rice, wheat bran, oats



Most vegetables

Mushrooms, peas, spinach, asparagus, cauliflower



All fruit and juices



Meat & alternatives(limit to 2 servings per day):

Milk & dairy products

Fish, chicken, bean, soy products, nuts, eggs

Liver, organ meat, sardines, herring, mackerel, ikan bilis (dried anchovies), scallops



Baker's & brewer's yeast, Vegemite

Meat extracts, stock cubes

Are soy or dairy products better for cancer patients?

Some people think that because soy is plant-based, it is better for cancer patients. Dairy products are thought to “feed” cancer cells. There is no scientific evidence to prove this theory.

Cancer patients in general need a high-energy and high-protein diet. Both soy and dairy products are good sources of protein and should benefit a patient undergoing cancer treatment. However, women with estrogen receptor-positive breast cancer should avoid soy supplements and not eat excessive amount of soy products.

Ref: W09​

Check out our other articles on food tips:

Tea: Is It Healthier Than Coffee?

How Caffeine Affects Women's Health

Super Foods for Beautiful Skin

Health Benefits of Spinach

Fibre: Importance and Best Food Sources

Can Black Tea Prevent Parkinson's?

Top Cancer-Fighting Foods

Top Foods for Growing Children

Top Foods for Studying Well and Staying Alert

Chinese Hawker Foods: Healthiest and Most Unhealthy

Malay Hawker Foods: Healthiest and Most Unhealthy

Indian Hawker Foods: Healthiest and Most Unhealthy