Which Dairy Product Is Best for You?

Reviewed 2026-10-25 · How we write

Illustration: Which Dairy Product Is Best for You?

Dairy foods differ a lot in protein, fat, sugar and salt. For heart health and blood pressure, plain, low-fat and fermented products come out on top.

Dairy compared

Food (typical serving)ProteinCalciumWatch out for
Milk, 1 cup8 gabout 300 mgSaturated fat in whole milk
Plain yogurt, 1 cup9–13 gabout 300–450 mgAdded sugar in flavored types
Greek yogurt, 1 cup20–23 gabout 250 mg—
Kefir, 1 cup9–11 gabout 300 mgAdded sugar in flavored types
Cottage cheese, ½ cup12–14 gabout 80 mgSodium (350–450 mg)
Hard cheese, 1½ oz10 gabout 300 mgSodium and saturated fat
Fortified soy drink, 1 cup7–8 gabout 300 mgChoose unsweetened
Oat or almond drink, 1 cup1–3 gabout 300 mg if fortifiedLittle protein, sometimes added sugar

The best everyday choices

  • Plain yogurt and kefir: protein, calcium and live cultures; studies link yogurt to a lower risk of type 2 diabetes. Add fruit yourself instead of buying sweetened versions.
  • Low-fat milk: part of the DASH diet, which lowers blood pressure (see DASH).
  • Cheese in small amounts: flavorful but salty — use it as a topping rather than the main ingredient.

Lactose intolerance

Many people with lactose intolerance tolerate yogurt, kefir and hard cheeses, which contain little lactose, or lactose-free milk. Fortified soy drink is the closest plant-based alternative in protein.

Full-fat or low-fat?

Recent research suggests full-fat fermented dairy may be less harmful than once thought, but most guidelines still recommend low-fat options for people with high cholesterol or heart disease. Either way, avoid sugary dairy desserts and drinks.

Related: Calcium, Vitamin D and Exercise for Strong Bones

Sources: Dietary Guidelines for Americans · MedlinePlus: Nutrition

Check a blood pressure reading

Related guides

This guide is general health education, not personal medical advice. Check with your doctor before you change what you eat, how you exercise or any medication you take. In an emergency, call 911 (US) or your local emergency number.