Calcium
What to Eat When You Want More Calcium in Your Diet (Aisha’s Guide)
Get the full picture on calcium-rich foods beyond dairy—from leafy greens and small fish to tahini and beans—with practical ways to add them to your meals for stronger bones and better health.


Why Calcium Matters (and How Much You Need)
Calcium is the most abundant mineral in your body, and most of it lives in your bones and teeth. It’s also essential for muscle contraction, nerve signaling, and blood clotting. Adults typically need about 1,000 mg per day (rising to 1,200 mg for women over 50 and men over 70). Yet a surprising number of people fall short.
That’s because dairy isn’t the only game in town—and some don’t tolerate lactose or choose not to eat it. Here’s how to get enough calcium from a variety of foods, whether you’re a fan of milk and yogurt or you rely mostly on plants.
Top Calcium-Rich Foods (Table)
| Food | Serving | Calcium (mg) |
|---|---|---|
| Hard cheese (Parmesan) | 30 g (1 oz) | ~330 |
| Sardines (with bones) | 85 g (3 oz) | ~325 |
| Calcium-set tofu | 100 g (1/2 cup) | ~350 |
| Fortified soy milk / oat milk | 240 ml (1 cup) | ~300-350 |
| Collard greens (cooked) | 190 g (1 cup) | ~360 |
| Dried figs | 100 g (5 figs) | ~160 |
These values are averages. Look at labels—especially for fortified plant milks and tofu—because brands vary. A single cup of cooked collards gives you about a third of your daily calcium target. Pair with a piece of salmon, and you’re well on your way.
Calcium Boost: Work These Foods Into Your Day
Don’t try to load up just from one source. Calcium absorption is hindered by oxalates (in spinach and rhubarb, for example) and by high doses taken all at once. Your body absorbs calcium more efficiently when you spread it out.
- Breakfast: Pour calcium-fortified plant milk over oatmeal. Top with a handful of almonds and dried figs.
- Lunch: Make a leafy salad with bok choy and edamame
- dressed with lemon-tahini (sesame paste is surprisingly rich in calcium).
- Snack: Crack open a tin of sardines (bones included). Eat them as a quick high-protein
- high-calcium pick-me-up.
- Dinner: Stir-fry tofu with kale and garlic. Use black beans (1 cup gives 80 mg) alongside. If you eat cheese
- end with a small piece of Parmesan.
- Any time: Have a small bowl of yogurt with chopped dates
But Wait: Factors That Help (or Hinder) Absorption
Calcium doesn’t always make it into your bloodstream. Here’s the tricky part: many leafy greens (spinach, chard) contain oxalates that bind calcium, reducing absorption. Kale and bok choy have far less oxalates. On the plus side, vitamin D nails down calcium absorption, so get a little sunlight, or include eggs, liver, or fortified foods. And while a high-sodium diet flushes calcium out through urine—so watch the salt shaker—soaking beans or buying canned is fine. Just don’t chase calcium with massive coffees or teas (caffeine has a mild calcium-leaching effect). Balance is key.
Myth-Busting: Common Mistakes I See
- "Spinach gives me all the calcium I need." Actually
- you absorb only about 5% of the calcium in spinach because of oxalates. Go for kale or collards instead.
- "I just need one calcium-fortified food per day." Not if you’re active or eating lower calorie. One glass of fortified milk gives about 300 mg. You still need 2–3 more servings from other sources.
- "Dairy is the only way." That’s simply not true. In many parts of the world
- small fish (like anchovies and sardines eaten whole) are a historic staple for calcium—along with leafy greens and pulses.
Don’t fall into these traps. Look at your plate: a diversified diet often covers your calcium needs without requiring a supplement.
Calcium for Plant-Based and Lactose-Intolerant Folk
If you don’t eat dairy, you can still thrive. Rely on fortified nuts and plant milks (bonus if they’re also fortified with B12), calcium-set tofu, dark leafy greens, almonds, tahini, and small fish if that’s your vibe. A single block of tofu can top 800 mg easy. Switch out your regular tofu for the hard, calcium-precipitated type (coagulated with calcium sulfate) to maximize the mineral.
One tool I swear by: keep a roughly consistent rhythm of two fistfuls of greens (like kale or bok choy) plus a calcium-set tofu stir-in or a handful of almonds. Add a splash of fortified nondairy milk and you’re golden.
Frequently Asked Questions About Calcium
Rate this article
No ratings yet. Be the first to rate it.

Written by
Aisha Ismail
Specialises in Malaysian cuisineAisha is a nasi lemak specialist who renders her own coconut milk. She once cried when a reviewer asked for less sambal.
Describe yourself in three words: Sensitive, perfectionist, fiery sambal.