• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Daily Dish
  • About Me
  • Recipes
  • Wellbeing🧡
  • Contact
  • Subscribe
  • Gluten-Free
  • Navigation Menu: Social Icons

    Connect With Me

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • About Me
  • Recipes
  • Wellbeing🧡
  • Contact
  • Subscribe
  • Gluten-Free
  • Let's Connect

    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • About Me
    • Recipes
    • Wellbeing🧡
    • Contact
    • Subscribe
    • Gluten-Free
  • Let's Connect

    • Facebook
    • Instagram
    • Pinterest
  • ×
    • 13 Old-School Miami, Florida Restaurants That Have Been Around For Generations
    • 14 Cleveland, Ohio Mom-And-Pop Restaurants That Have Been Around Forever
    • 15 Places In Texas To Enjoy Breakfast With A Million-Dollar View
    • 12 Cincinnati Area, Ohio Hole-In-The-Wall Restaurants Tourists Always Walk Past
    • 11 Anna Maria Island Restaurants In Florida You Can't Miss
    • 12 Maryland Restaurants That Stay Packed Without Ever Advertising
    • 14 Florida Buffets So Good You Won't Mind The Wait
    • 13 Under-The-Radar Detroit, Michigan Restaurants Worth Seeking Out
    • 12 Tennessee Restaurants So Remote The Journey Becomes Part Of The Experience
    • 11 Atlanta, Georgia Hole-In-The-Wall Restaurants Locals Love
    • 11 Top-Rated Restaurants In New Jersey That Are Always Worth The Trip
    • 10 Small Local Restaurants In Marietta, Georgia Worth A Visit
    Home » Recommendations

    10 Essential Vegetarian Superfoods For Strong Bones And A Calcium-Rich Diet

    Published:Dec 26, 2025· Modified: Dec 15, 2025 by Oliver Shaw

    • Share
    • Email

    Looking after your bones doesn't always mean dairy products.

    Many plant-based foods can help keep your skeleton strong and healthy.

    Whether you're vegetarian or simply want to add more calcium to your diet, these superfoods will help build strong bones while providing loads of other nutrients too.

    This article is for general informational purposes only and should not be taken as medical or dietary advice. Nutrient needs vary by age, health status, and lifestyle. If you have concerns about calcium intake, bone health, or dietary restrictions, consult a qualified healthcare professional or registered dietitian before making changes to your diet.

    1. Broccoli

    Broccoli
    Image Credit: © Better Homes & Gardens

    This green veggie superhero contains calcium alongside bone-friendly magnesium and potassium.

    Steam it lightly to preserve nutrients.

    A 100g serving provides about 47mg of calcium.

    The vitamin C in broccoli also helps your body absorb iron from other foods, making it a brilliant all-rounder for vegetarian diets.

    2. Kale

    Kale
    Image Credit: © Taylor Farms

    Dark green and leafy, kale packs an impressive calcium punch with about 250mg per 100g serving.

    That's nearly a quarter of your daily needs!

    Adding kale to smoothies, salads or crispy baked kale chips gives you bone-strengthening benefits plus vitamin K, which helps your body use calcium effectively.

    3. Spinach

    Spinach
    Image Credit: © Healthline

    Popeye was onto something!

    Spinach contains about 99mg of calcium per 100g, though its oxalate content means not all is easily absorbed.

    Still, this leafy green delivers magnesium and vitamin K, both crucial for bone health.

    Try wilting spinach into pasta sauces or curries for an easy nutrition boost without changing the flavour much.

    4. Bok Choy

    Bok Choy
    Image Credit: © Healthline

    This Chinese cabbage is a calcium superstar with excellent absorption rates.

    Unlike some leafy greens, bok choy has lower levels of compounds that block calcium uptake.

    With about 105mg of calcium per 100g, it's perfect stir-fried with garlic or added to soups.

    The mild flavour works well with many dishes while boosting your bone health.

    5. Almonds

    Almonds
    Image Credit: © SciTechDaily

    Grab a handful of these crunchy nuts for a calcium boost of about 264mg per 100g.

    They're perfect for snacking or adding to breakfast dishes.

    Almonds also contain phosphorus, which works alongside calcium for bone health.

    Try almond butter on toast or sprinkle chopped almonds on salads for added texture and nutrition.

    6. Sesame Seeds

    Sesame Seeds
    Image Credit: © Sesame

    These tiny seeds pack a mighty calcium punch with around 975mg per 100g – one of the highest plant sources available!

    Sprinkle them on salads or stir-fries for a nutty crunch. Tahini (sesame paste) works brilliantly in dressings and dips too.

    Just a tablespoon of these seeds adds meaningful calcium to your daily intake.

    7. Chia Seeds

    Chia Seeds
    Image Credit: © Cafe Madras

    Ancient Mayans valued these tiny powerhouses for good reason.

    Chia seeds contain about 631mg of calcium per 100g.

    When soaked, they form a gel that's perfect for puddings or adding to smoothies.

    Beyond calcium, they're packed with omega-3 fatty acids and fibre, making them a brilliant all-round health booster for vegetarians.

    8. Tofu (Calcium-Set)

    Tofu (Calcium-Set)
    Image Credit: © TofuBud

    Made from soybeans curdled with calcium salts, this protein-rich food delivers about 350mg of calcium per 100g when calcium-set.

    Check packaging to confirm it's calcium-set rather than nigari-set.

    Firm tofu works brilliantly in stir-fries while silken varieties blend smoothly into creamy desserts or sauces, offering versatility alongside bone benefits.

    9. Fortified Plant-Based Milk

    Fortified Plant-Based Milk
    Image Credit: © ecodemy

    Modern plant milks often contain as much calcium as cow's milk – around 120mg per 100ml.

    Soya, almond, oat and rice varieties typically come fortified.

    Always check labels as calcium content varies between brands.

    Perfect in cereals, smoothies or hot drinks, these milks offer an easy way to boost calcium intake while enjoying your favourite beverages.

    10. White Beans

    White Beans
    Image Credit: © Katie Button

    Cannellini, navy and other white beans contain roughly 140mg of calcium per 100g.

    They're also packed with protein and fibre.

    Add them to soups, stews or mash with herbs for a delicious spread.

    Unlike many beans, their mild flavour makes them incredibly versatile in cooking while still delivering excellent bone-supporting nutrients.

    More Recommendations

    • 16 Surprisingly Useful Things To Cook When You Have Too Much Cheese And Not Enough Ideas
    • 21 Copycat Recipes That Might Make You Skip The Takeaway Altogether
    • 17 Cheap Meals That Taste Far Better Than Their Tiny Price Tag Suggests
    • 21 Everyday Foods Prepared Completely Differently Across Five Continents

    Primary Sidebar

    Keri Bevan

    Welcome, I'm Keri

    I'm the food photographer and recipe developer and writer behind Daily Dish.

    More About Me
    SUBSCRIBE

    Popular Posts

    • 11 Top-Rated Restaurants In Maryland That Are Always Worth The Drive
    • 12 Winston-Salem, North Carolina Hole-In-The-Wall Restaurants Only Locals Know About
    • 13 Under-The-Radar Florida Beachfront Restaurants Locals Keep To Themselves
    • 12 Small-Town New York Diners With Huge Pancakes And Classic Comfort Food Locals Call The Best

    Cozy Soups

    • Fava bean soup in a ceramic bowl.
      Fava Bean Soup
    • Vegan potato soup in a bowl with chives and croutons.
      Creamy Vegan Potato Soup
    • Bok choy soup with garlic and ginger.
      Bok Choy Soup With Garlic & Ginger
    • gluten free and dairy free tomato soup
      Creamy Gluten Free And Dairy Free Tomato Soup
    Company logs of people I have worked with.

    Footer

    ↑ back to top

    Recipes

    • Breakfast
    • Lunch
    • Dinner
    • Sauces and Dips
    • Gluten Free

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Privacy Policy
    • Daily Dish Web Stories

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2024 Daily Dish