Knowing how many calories are in a glass of milk helps you fit dairy into your daily energy needs, whether you're tracking macros, planning meals, or just curious about your morning latte. This calorie calculator lets you choose your milk type — from whole and skim to unsweetened soy, almond, and oat — and enter any serving amount in cups, milliliters, or liters. It instantly estimates calories plus protein, carbohydrates, and fat, with an optional added-sugar field for flavored drinks.
The values used here are based on standard USDA FoodData Central serving sizes (1 cup = 240 ml) and are typical for plain, unflavored milk. Fortified and sweetened varieties, or brands with added protein, may differ. Use this tool to compare different milks side by side, plan portions for balanced diets, or estimate the calorie impact of switching from whole to skim.
No sign-ups, no spreadsheet — just pick a milk, set your portion, and calculate.
🥛 Choose your milk
📏 Enter your amount
➕ Optional additions
📊 Results
How to Use This Tool
Start by selecting the milk you are pouring — the dropdown covers cow's milk from whole to skim, plus goat, buttermilk, evaporated milk, and the most common unsweetened plant-based options such as soy, almond, oat, coconut, and rice. Next, enter the amount you plan to drink or cook with. You can type a portion directly or tap one of the quick presets (1 cup, 2 cups, 250 ml, 500 ml) to fill in the amount instantly. The unit menu lets you switch between cups, milliliters, and liters, so recipes using metric measurements are just as easy to check as a classic glass of milk.
If you are drinking a flavored milk, the label should list added sugars separately. Enter that number in grams in the optional field, and the calculator will add its calories on top of the base milk. Finally, press Calculate calories to see total calories, protein, carbohydrates, fat, and calories per 100 ml. To see how the serving fits into a standard daily diet, check the % of 2,000-calorie daily value box before calculating.
Pro tip: Use the presets for common portions like 1 cup or 250 ml, then fine-tune the number for your actual glass — most mugs hold 300–350 ml, which is closer to 1.25–1.5 cups.
How the Calories Are Estimated
The calculator starts with per-cup values from USDA FoodData Central, which lists nutrition data for a standard 1-cup serving (240 ml) of each milk. For your chosen amount, the math is simple:
Calories = (per-cup calories × number of cups) + (added sugar in grams × 4 kcal/g)
To convert your serving to cups, the tool uses 1 cup = 240 ml, so 100 ml equals about 0.42 cups, and 500 ml is roughly 2.08 cups. Protein, carbs, and fat scale the same way: each macro per cup is multiplied by the number of cups, and any added sugar grams are folded into the carbohydrate total. Sugar contributes about 4 kcal per gram, which is why a tablespoon (about 12 g) of added sugar can add roughly 48 kcal to an already-sweet drink.
The base values reflect plain, unflavored varieties. Sweeter oat or flavored almond milks, barista blends, and brands with added protein or fiber will naturally differ.
Worked Examples
Example 1 — A standard glass of whole milk. You pour 1 cup (240 ml) of whole milk with no added sugar. Whole milk provides about 149 kcal per cup, so the result is approximately 149 kcal, 7.7 g protein, 11.7 g carbs, and 7.9 g fat.
Example 2 — 500 ml of skim milk. Skim milk has about 83 kcal per cup. Your 500 ml serving equals 500 ÷ 240 ≈ 2.08 cups, so calories are 83 × 2.08 ≈ 173 kcal. Protein works out to about 17.3 g with almost no fat.
Example 3 — Chocolate milk. Start with 1 cup of reduced-fat (2%) milk, which is about 122 kcal, and add 18 g of added sugar from a flavored syrup: 18 × 4 = 72 kcal. The total is roughly 194 kcal — noticeably more than plain milk.
Reference Data: Calories per Cup (240 ml)
The table below shows the baseline values used by the calculator. Use it for quick comparisons before you calculate.
| Milk type | Calories | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|
| Whole milk (3.25%) | 149 | 7.7 | 11.7 | 7.9 |
| Reduced-fat (2%) | 122 | 8.1 | 11.7 | 4.8 |
| Low-fat (1%) | 102 | 8.2 | 12.2 | 2.4 |
| Nonfat (skim) | 83 | 8.3 | 12.2 | 0.2 |
| Buttermilk (low-fat) | 98 | 8.1 | 11.7 | 2.2 |
| Goat milk | 168 | 8.7 | 10.9 | 10.6 |
| Unsweetened soy | 80 | 7.0 | 4.0 | 4.0 |
| Unsweetened almond | 39 | 1.0 | 3.0 | 3.0 |
| Unsweetened oat | 120 | 3.0 | 16.0 | 5.0 |
| Unsweetened coconut beverage | 45 | 0.0 | 1.0 | 4.0 |
| Unsweetened rice | 113 | 1.0 | 22.0 | 2.5 |
| Evaporated whole milk | 338 | 17.1 | 25.2 | 19.1 |
Why Your Numbers Might Differ
Nutrition labels and the USDA database rarely match exactly. Fortified milks add vitamins but not calories, while brands that add protein, fiber, or sweeteners shift the macros. Barista-style oat and almond milks, for example, often contain added oils and sugars, pushing calories well above the plain unsweetened values used here.
Evaporated milk is a special case: removing water concentrates everything, so a cup carries more than double the calories of fresh whole milk. If you are tracking precisely, the best approach is to read the label on the carton and adjust the added-sugar field — or compare the per-100-ml figure, which the calculator shows in the results, against your product's label.
Note: This tool gives diet-quality estimates, not medical advice. For clinical nutrition planning, consult a registered dietitian or your healthcare provider.
Frequently Asked Questions
Is a cup of milk the same as the "cup" on my measuring cup? Yes. Both the calculator and US nutrition labels treat 1 cup as 240 ml. In the UK and elsewhere, a metric cup is sometimes 250 ml, which changes the totals by about 4%.
Why does whole milk have fewer carbs than skim? The fat content changes the proportions slightly, but the differences are small — around 11.7–12.2 g of naturally occurring lactose per cup across cow's milks.
Does boiling or heating milk change the calories? No. Heating does not meaningfully change the calorie content; it only reduces water volume, so evaporated milk is higher per cup because water has been removed.
Additional Resources
For full nutrient profiles of hundreds of dairy and plant-based products, browse the USDA FoodData Central database. The FDA's guidance on daily values and serving sizes explains how the % Daily Value on food labels is calculated.
- USDA FoodData Central — https://fdc.nal.usda.gov/
- FDA — Daily Value on the Nutrition and Supplement Facts Labels — https://www.fda.gov/food/nutrition-facts-label/daily-value-nutrition-and-supplement-facts-labels