How Many Carbs in Milk? (Dairy, Almond, Oat, Soy Compared)
FoodIdentifier.com1 cup (240ml) dairy milk — whole, 2%, 1%, or skim — all contain 12g carbs (lactose). Almond milk (unsweetened): 1–2g carbs. Soy milk: 3–4g carbs. Oat milk: 16–17g carbs (highest of all). For low-carb and keto diets, unsweetened almond milk is the best dairy milk substitute.
🔬 Nutrition Facts — Per 1 Cup Whole Milk (240ml)
Source: USDA FoodData Central · 2026
🥗 Key Ingredients & Nutrients at a Glance
📊 Quick Facts
- •🍞 Dairy milk (any fat %): 12g carbs per cup
- •🍞 Almond milk (unsweetened): 1–2g carbs — lowest
- •🍞 Soy milk (unsweetened): 3–4g carbs + 7g protein
- •🍞 Oat milk (unsweetened): 16–17g carbs — highest
- •⭐ Dairy GI: ~30–40 (low) — lactose digests slowly
- •✅ Keto choice: Unsweetened almond milk (1g carbs)
- •✅ Best protein: Soy milk (7g protein, only 3g carbs)
🚨 Top Problems — Solved
Milk Carbs: Every Type Compared
| Milk Type (1 cup / 240ml) | Carbs | Protein | Fat | Calories |
|---|---|---|---|---|
| Unsweetened almond milk | 1–2g | 1g | 2.5g | 30–40 cal |
| Unsweetened hemp milk | 1g | 3g | 5g | 60 cal |
| Unsweetened soy milk | 3–4g | 7g | 4g | 80 cal |
| Whole dairy milk | 12g | 8g | 8g | 149 cal |
| Skim dairy milk | 12g | 8g | 0g | 83 cal |
| Unsweetened oat milk | 16g | 3g | 5g | 120 cal |
| Chocolate milk | 26g | 8g | 5g | 208 cal |
Values for unsweetened varieties unless noted. May vary by brand.
Scan Any Food Instantly — Free
No sign-up. No app. Snap a photo → full nutrition in 3 seconds.
Try Free Food Scanner →🔧 Free Health Tools
❓ Frequently Asked Questions (15)
Click any question to expand the expert answer
🔗 Core Tools
📊 Popular Content Hubs
Scan Any Food Instantly — Free
No sign-up. No app. Snap a photo → get full nutrition in 3 seconds.
Try Free Food Scanner →📋 Nutrition data based on USDA FoodData Central. Values may vary by brand, preparation method, and serving size. Not a substitute for professional medical or dietary advice. Always consult a registered dietitian for personalized nutrition guidance.