Milk for Weight Loss: Dairy and Plant Milks Compared

- Advertisement -

Quick answer: The best milk for weight loss is the one that fits your overall intake and keeps you full. Skim or 1% dairy milk and unsweetened soy milk give the most protein per calorie, while unsweetened almond milk is lowest in calories but has only about 1 g of protein per cup. In trials, extra dairy helped only when people also reduced calories. Babies under 12 months should not drink cow’s milk or plant milks as a main drink.

Choosing milk for weight loss comes down to calories, protein and what else you eat. Milk is a food as well as a drink, so it counts toward your daily total. Therefore, compare options on the same serving size before you switch. For wider context, see our guide to macronutrients and weight loss.

Milk for weight loss: glasses of dairy and plant milks
Compare milks on the same serving size

Which Milk for Weight Loss Has the Fewest Calories?

Table 1 compares one cup (8 fluid ounces) of common milks. Calcium percentages use the current Daily Value of 1,300 mg.

- Advertisement -
Milk, 1 cupCaloriesProteinCalcium, % DV
Whole dairy1497.7 g21%
2% dairy1228.1 g23%
1% dairy1028.2 g23%
Skim (fat-free) dairy838.3 g23%
Soy, unsweetened807 gCheck label
Almond, unsweetened371 gCheck label
Oat, unsweetened1182 gCheck label
Canned coconut milk (cooking)5525.5 g3%
Table 1. Dairy and canned coconut rows come from USDA data in a California Milk Advisory Board chart. Soy and almond rows come from a USDA-sourced table in PMC. The oat row comes from a National Dairy Council chart, an industry body. Plant-milk calcium depends on fortification.

Skim milk gives the most protein per calorie among dairy milks, with 8.3 g in 83 calories. Unsweetened soy milk comes close at 7 g in 80 calories. In contrast, unsweetened almond milk has about 37 calories but just 1 g of protein. Flavoured versions change the picture, because entries in the same table ranged from 73 to 150 calories per cup.

Does Dairy Help in Weight-Loss Trials?

Randomized trials give a nuanced answer. A 2012 meta-analysis found dairy lowered body weight in energy-restricted or short-term trials, but not in long-term or unrestricted ones. A 2020 overview of six systematic reviews, covering 58 trials, agreed. Without energy restriction, dairy had no effect on weight or body composition.

With energy restriction, results favoured dairy. One meta-analysis of adults aged 18 to 50 found about 1.2 kg more weight loss with two to four dairy servings a day. Note that most participants were women, and the abstract lists a dairy industry consortium as funder. Overall, milk is not a fat burner, yet it can be a useful protein source if you are already adjusting your intake.

- Advertisement -

Why Does Coconut Milk Mean Both 45 and 552 Calories?

Two different products share one name. Canned coconut milk, used in cooking, lists 552 calories, 5.5 g protein and 57.2 g fat per cup. A carton coconut milk drink lists about 45 calories and 0 g of protein, according to a pediatric nutrition summary. Neither has more protein than dairy milk, which provides 7.7 to 8.3 g per cup.

Hemp milk shows similar variation. The same summary lists about 60 calories, 3 g protein and 4.5 g fat per cup, yet brands differ. Therefore, read the label rather than relying on a category average.

Cow, Buffalo and Amul Milk in India

Amul products are sold in India, so this section applies mainly to Indian readers. Indian standards define full-cream milk at 6.0% fat, toned milk at 3.0% and double-toned milk at 1.5%. Amul Taaza is toned milk, with at least 3.0% fat and about 58 calories and 3.0 g protein per 100 ml. Amul Slim n Trim is double-toned, with at least 1.5% fat. Amul Gold is sold as full-cream milk.

- Advertisement -

Pack colours vary by dairy and region, so read the fat percentage, not the colour. Buffalo milk is more energy dense than cow milk. Per 100 g, buffalo milk has roughly 6.8 to 8.8 g of fat and 3.6 to 4.9 g of protein, against 3.7 g and 3.4 g for cow milk. However, lactose is similar, at about 4.8 g in both.

Milk for Weight Loss and Children: US and UK Rules Differ

This advice is for adults. Babies and young children follow different rules, and they differ between countries.

  • Under 12 months: The American Academy of Pediatrics says babies should not get cow’s milk, other animal milks or milk substitutes as a main drink. Breast milk or infant formula comes first. Toned, skim and plant milks are not baby milks.
  • US, ages 1 to 2: The AAP says not to give 1% or fat-free milk before the second birthday.
  • UK: Whole milk can be the main drink from age 1. Semi-skimmed can start at 2 if the child eats well. Skimmed and 1% milk should not be a main drink until age 5, and rice drinks should not be given under 5 because of arsenic.

What the Evidence Says About Milk for Weight Loss Claims

Claim you may seeWhere it standsWhy
Milk burns fat fasterOverstatedDairy helped only in energy-restricted or short-term trials, and by modest amounts.
Toned or skim milk suits babiesNot safeThe AAP and UK guidance say no cow’s milk as a main drink under 12 months, and no skimmed or 1% milk for young children.
Buffalo milk has more carbohydrate than cow milkNot supportedLactose is similar, about 4.8 g per 100 g. Buffalo milk has more fat.
Coconut milk has more protein than cow’s milkNot supportedCanned coconut milk lists 5.5 g and carton coconut drinks about 0 g, against 7.7 to 8.3 g in dairy milk.
Hemp milk is almost carbohydrate freeCheck the labelBrands vary, and sweetened versions exist.
Almond milk is the single best choiceOverstatedIt is lowest in calories but also lowest in protein. The best choice depends on your goals.
Drink milk in the morning for weight lossNot supportedNo trial evidence found for a best time of day.
One pack colour is best for weight lossNot verifiedColours vary by dairy and region. Read the fat percentage instead.
Table 2. Claim check for milk. Sources are listed below.

Who Should Check Before Changing Milk?

  • People with lactose intolerance should note that buffalo milk also contains lactose.
  • People with a cow’s milk allergy need medical advice before trying any other animal milk.
  • People who rely on milk for calcium should check that plant milks are fortified.
  • Parents should follow the age rules above, and ask a pediatrician about any child’s weight.
  • If counting calories feels stressful, or you have a history of disordered eating, talk to a clinician first.

Milk for Weight Loss: Frequently Asked Questions

Which milk is best for weight loss?

No single milk wins. Skim or 1 percent dairy milk and unsweetened soy milk give the most protein per calorie, while unsweetened almond milk has the fewest calories. Choose the one that fits your overall intake.

Is skim milk better than whole milk for weight loss?

Skim milk has 83 calories per cup against 149 for whole milk, with slightly more protein. However, trials show dairy helps weight loss only alongside reduced overall intake.

Is almond milk good for weight loss?

Unsweetened almond milk is very low in calories, at about 37 per cup, but it has only about 1 g of protein. It can fit a plan, yet it will not keep you full the way higher protein milks might.

Is oat milk good for weight loss?

Unsweetened oat milk lists about 118 calories and 2 g of protein per cup in a National Dairy Council chart, so it is more energy dense than soy or almond milk. Read labels, because sweetened versions add more.

Is soy milk good for weight loss?

Unsweetened soy milk lists about 80 calories and 7 g of protein per cup, which is close to dairy milk. Choose unsweetened and, if you rely on milk for calcium, a fortified product.

Does drinking milk at night cause weight gain?

No trial evidence shows that the time of day matters. Total intake across the day is what counts.

Which Amul milk has the least fat?

Amul Slim n Trim is double toned, with at least 1.5 percent fat. Amul Taaza has at least 3.0 percent, and Amul Gold is full cream. These products are sold in India only.

Can babies drink toned or low-fat milk?

No. The American Academy of Pediatrics says babies should not get cow’s milk as a main drink before 12 months, and not 1 percent or fat-free milk before age 2. UK guidance says skimmed and 1 percent milk are not main drinks until age 5.

Is buffalo milk or cow milk better for weight loss?

Cow milk is lower in fat, at about 3.7 g per 100 g against roughly 6.8 to 8.8 g for buffalo milk. Lactose is similar in both, at about 4.8 g per 100 g.

Sources

This article is general information, not medical advice. Talk to a doctor, registered dietitian or pharmacist before changing what you eat, especially if you take prescription medicine, are pregnant, or manage a health condition. See our fact-checking policy and sources cited page. Last reviewed and rewritten October 2026.

- Advertisement -
Michael Smith
Michael Smith
Michael Smith writes HealthCoachJP's weight-management and nutrition coverage. His work focuses on how medications, hormones and sleep affect body composition, and on separating evidence-based fat-loss guidance from diet-industry claims. He sources from NIH, CDC and NIDDK plus peer-reviewed research, and checks every clinical claim against a primary source before publication. He is a health writer, not a clinician, and his articles are not medical advice.

Recent Posts

Fiber in Weight Loss: What Trials Show and How Much

Discover how fiber in weight loss, improves gut health, and supports your fitness journey. Learn the best sources and daily requirements for optimal results.

Science Behind Fat Burning: How the Body Loses Fat

Discover how fat burning works and the role of metabolism, diet, and exercise in achieving lasting weight loss. Learn the science behind effective fat loss.

Macronutrients and Weight Loss: What the Trials Show

Discover how macronutrients impact weight loss. Learn to balance carbs, proteins, and fats for effective and sustainable results.

Related Articles