When you think of calcium, dairy products like milk and cheese usually come to mind. But if you're lactose intolerant, vegan, or simply trying to reduce dairy, there are plenty of plant-based and non-dairy foods that can help you meet your daily calcium needs.
Calcium is essential for strong bones, teeth, muscle function, and nerve signaling so getting enough of it is key, no matter your diet.
Here are 11 non-dairy foods that are surprisingly rich in calcium.
1. Leafy Greens (Kale, Bok Choy, Spinach)
Dark leafy greens are one of the best plant-based sources of calcium.
Why they work:
- High in calcium and vitamin K
- Support bone health
- Easy to add to meals
2. Almonds
Almonds are not only a great snack but also a good source of calcium.
Benefits:
- Rich in healthy fats and protein
- Supports heart health
- Convenient and versatile
3. Tofu (Calcium-Set)
Tofu made with calcium sulfate is an excellent dairy-free calcium source.
Why it’s effective:
- High calcium content
- Great protein source
- Absorbs flavors easily
4. Chia Seeds
These tiny seeds pack a nutritional punch.
Benefits:
- High in calcium and omega-3 fatty acids
- Supports digestion
- Easy to add to smoothies or yogurt
5. Sesame Seeds
Sesame seeds (and tahini) are rich in calcium.
Why include them:
- High mineral content
- Great for salads, dips, and dressings
6. Fortified Plant-Based Milk
Many plant-based milks are fortified with calcium.
Options include:
- Almond milk
- Soy milk
- Oat milk
Tip: Always check the label for added calcium.
7. Figs (Dried)
Dried figs are one of the best fruits for calcium.
Benefits:
- Naturally sweet
- High in fiber
- Good for digestion
8. White Beans
Beans are a great plant-based nutrient source.
Why they help:
- Provide calcium and protein
- Support gut health
- Budget-friendly
9. Broccoli
This cruciferous vegetable offers a decent amount of calcium.
Benefits:
- Rich in vitamins C and K
- Supports overall health
- Easy to cook and include in meals
10. Oranges
Oranges contain small but helpful amounts of calcium.
Why include them:
- High in vitamin C
- Supports immunity
- Refreshing and hydrating
11. Amaranth
An ancient grain that’s rich in calcium and other nutrients.
Benefits:
- Gluten-free
- High in protein and fiber
- Supports bone health
Tips to Maximize Calcium Absorption
- Pair calcium-rich foods with vitamin D
- Limit excessive caffeine and salt intake
- Spread calcium intake throughout the day
You don’t need dairy to meet your calcium needs. With the right mix of plant-based and fortified foods, it’s completely possible to maintain strong bones and overall health.
The key is variety adding a range of these foods into your daily routine can make a significant difference over time.