Going Dairy-Free? How to Make Sure Your Child Gets Enough Calcium

If your child is dairy-free — whether by allergy, intolerance, or family choice — you've probably had the calcium worry cross your mind at least once. Maybe a well-meaning relative asked "but where do they get their calcium?" at dinner. Maybe you Googled it at midnight.
Here's the reassurance you're looking for: your child absolutely can get enough calcium without dairy. It just takes a little more intention than pouring a glass of milk. Once you know which foods count, how much they actually provide, and a few absorption tricks, it becomes second nature.
How much calcium does your child actually need?
Calcium needs climb steadily with age, with the biggest jump happening right before the teen years — when bone mineral accretion peaks:
1–3 years: 500–700 mg/day
4–8 years: 700–1,000 mg/day
9–18 years: 1,000–1,300 mg/day
Here's the number that puts it in perspective: roughly 95% of peak bone mass is built by age 20. That makes childhood and the teen years the real window of opportunity — and vitamin D is just as important a player here, since without it, calcium absorption drops off.
Why dairy-free feels like it leaves a gap (and how to close it)
Dairy makes up about 72% of calcium in a typical Western diet, so when it's off the table, that's a real chunk to replace.
The encouraging part: your body absorbs calcium from fortified plant milks and fortified foods at roughly the same rate it absorbs calcium from cow's milk (~30%).
From some plant foods, though, your body absorbs less of that calcium because of naturally occurring compounds called oxalates and phytates — but that just means being strategic about which foods you lean on.
Best dairy-free calcium sources (school-age and up)
Food | Serving | Approx. Calcium |
|---|---|---|
Fortified soy milk (calcium carbonate) | 1 cup | 300–370 mg |
Calcium-fortified orange juice | 1 cup | ~300–350 mg |
Calcium-set tofu (calcium sulfate) | ½ cup firm | ~250 mg |
Canned salmon/sardines (with bones) | 3 oz | ~200 mg |
Cooked kale | ½ cup | ~90–100 mg |
Almonds | 2 oz | ~129 mg |
Cooked navy/white beans | 1 cup | ~126 mg |
Calcium-fortified cereals | 1 cup | 100–1,000 mg (varies) |
For comparison, 1 cup of cow's milk provides about 300 mg — so a cup of fortified soy milk is genuinely doing the same job.
A few absorption tips worth knowing
Spinach, chard, beet greens, and rhubarb look calcium-rich on paper, but oxalates block your body from absorbing much of it — don't count on them as primary sources.
If you're using canned fish, mash the bones in. They're one of the best sources on the list, but only if they make it into the bite.
Your body absorbs calcium better when it's spread across smaller doses through the day rather than one big serving.
Try not to pair a big calcium source with a big iron source at the same meal — calcium can interfere with how well your body absorbs iron.
The plant-milk aisle can be a minefield — here's what to actually look for
Not all plant milks are created equal, and this is genuinely the most common gap I see in dairy-free kids' diets. When you're scanning labels, look for a plant milk that offers, per 8 oz serving:
≥ 276 mg calcium
≥ 100 IU vitamin D
≥ 7–8 g protein
≥ 349 mg potassium
Fortified with vitamin B12
Worth knowing: fortified soy milk is the only plant milk officially recognized in the dairy food group in national dietary guidelines. Other plant milks (oat, almond, rice, coconut) vary enormously in their nutrition — some are little more than flavoured water.
Calcium for toddlers (ages 1–3): the trickiest stretch
Toddlers need roughly 500 mg of calcium a day, and this age brings its own hurdles: small appetites, choking risk, and palates that aren't exactly lining up for a plate of steamed broccoli.
After age 1, a calcium-fortified soy beverage (120–160 mg calcium per 100 mL) is the preferred dairy alternative if your child tolerates soy.
A 1-cup (200 mL) serving delivers roughly 240–320 mg — almost half the daily target in one glass. Unfortified almond, oat, rice, and coconut milks shouldn't be a toddler's main drink — they simply don't carry enough protein, calcium, or calories for a growing child.
Toddler-friendly calcium sources
Food | Toddler-appropriate serving | Approx. Calcium |
|---|---|---|
Fortified soy milk | 1 cup (200 mL) | ~240–320 mg |
Fortified soy yogurt | 100 g small tub | ~120 mg |
Calcium-set tofu (silken, mashed) | ¼ cup | ~60 mg |
Tahini on toast | 1 tablespoon | ~65 mg |
Crushed almonds / almond butter | 1 tablespoon smooth | ~30–40 mg |
Mashed canned sardines (with bones) | 1 small spoonful | ~25 mg |
Cooked, finely chopped broccoli | 2–3 tablespoons | ~30 mg |
Dried fig, chopped fine | 1 small fig | ~38 mg |
Chia seed pudding | 1 tablespoon | ~80 mg |
Calcium-fortified toddler cereal | Per label | Variable |
What a real day looks like
Here's a sample day that clears 500 mg comfortably, no dairy in sight:
Morning: 1 cup fortified soy milk with cereal (~280 mg)
Snack: Tahini or almond butter on soft toast + soft fruit (~65 mg)
Lunch: Mashed calcium-set tofu with rice and cooked veggies (~60 mg)
Afternoon: Soy yogurt pot (~120 mg)
Dinner: Finely mashed sardines or calcium-rich fish mixed into a favourite dish (~50 mg)
A few safety notes for the toddler years
Choking risk: whole nuts, whole chia or flax seeds, and fish bones need to be crushed, mashed, or ground before serving.
Under 2 years: breast milk or a complete hypoallergenic formula remains the recommended primary nutrition source — plant milks aren't a nutritionally complete substitute at this stage.
Soy allergy overlap: many children with a cow's milk allergy also react to soy. If that's your child, look for another fortified plant milk with at least 120 mg calcium per 100 mL, or consider supplementation.
Vitamin D: dairy-free toddlers are at higher risk of vitamin D gaps, so daily supplementation is often recommended right through childhood — worth a conversation about the right amount for your child's age.
When a supplement might make sense
If food-based intake is falling short consistently — especially during growth spurts, adolescence, or when multiple food allergies are narrowing the options — a calcium supplement may be worth considering.
This is a great reason to work directly with your Naturopath, so you can discuss supplement benefits and risks in detail before making any decisions.
The bottom line
Your dairy-free child can absolutely get enough calcium from food — it just asks for a fortified plant milk as the anchor, plus a steady rotation of tofu, fish with bones, leafy greens, nuts, beans, and fortified foods throughout the day.
For toddlers specifically, soy milk and soy yogurt do the heavy lifting, paired with crushed nuts, tahini, and mashed tofu in textures they can actually manage.
If intake feels inconsistent or you're not sure where your child stands, that's exactly the kind of thing worth a proper look — not a guessing game.
FAQ
Can a dairy-free child get enough calcium without supplements? In most cases, yes — with a fortified plant milk as the daily anchor plus a variety of calcium-containing foods spread across meals. Supplements become more relevant when intake is inconsistent or options are limited by multiple allergies.
What's the best dairy-free milk for a toddler? A calcium-fortified soy beverage is generally the preferred choice after age 1, provided your child tolerates soy — it's the only plant milk that closely matches cow's milk for protein and calcium.
Do oat and almond milk have enough calcium for kids? Only if fortified, and even then, check the label carefully — nutrition varies widely between brands, and many don't provide enough protein or calories to be a main drink for a young child.
Can my child get too little calcium and not show symptoms? Yes — calcium gaps are often silent for years before showing up as bone health concerns later. This is exactly why tracking intake during childhood and adolescence matters.
Have questions about your child's nutrition or want a personalized plan for going dairy-free safely? Book a free 15-minute Meet & Greet with Dr. Yasmin Snippe, ND, RN — in-person in Barrie or virtually anywhere in Ontario.
References: