花好月圆 · Wishing you a bright Mid-Autumn
Learn · Food

Where can you get calcium without dairy?

Check tofu, fortified drinks and other everyday sources.

Dairy-free diets can include calcium from fortified soy drinks, calcium-set tofu and some green vegetables. Fish eaten with their bones are another option if you eat fish. Amounts vary, so check the product label and the portion you use.

ILIndigo Lifestyle team4 min readUpdated September 2026
A block of tofu, a bowl of ikan bilis and dark leafy greens arranged on a wooden board.
01

Which foods contain calcium?

A dairy-free calcium list uses everyday ingredients. Several options appear in wet markets, supermarkets and hawker meals. Notice which ones turn up across your day.

  • Calcium-set tofu: Check the ingredient list for the coagulant. You cannot tell the coagulant from the block alone.
  • Dark leafy greens: Kai lan, chye sim, spinach and broccoli are on HPB's list of non-dairy foods.
  • Ikan bilis and sesame: You eat ikan bilis with its small bones. Sesame may appear as seeds, paste or a topping.
  • Fortified soy milk: Look for calcium in the nutrition information. The word "soy" by itself does not give an amount.

You can spread these foods across the day. Tofu at lunch, greens with dinner and fortified soy milk at breakfast can each contribute to the day's total. How much depends on the portion and the figure on the packet.

02

What should you check on tofu?

Tofu is soy milk set with a coagulant. That setting ingredient is the most useful thing to check on a tofu label. Look in the ingredient list for a calcium salt, which most packets write as calcium sulphate. A packet may also use another coagulant, so do not assume every block has the same calcium content.

Words such as "firm", "silken" and "traditional" describe style or texture. They do not replace the ingredient list. If the packet provides a nutrition panel, read the calcium amount as well. Check whether that figure covers 100 grams, one serving or the whole pack.

At the supermarket, compare like with like. Two similar-looking blocks can have different coagulants and serving sizes. Read the packet before you choose a block.

03

How much calcium is recommended?

HPB's Recommended Dietary Allowances give a daily calcium guide of 800 mg for adults aged 19 to 50. The guide is 1,000 mg from age 51. These are totals for the day, across food and drink, rather than a target for one plate.

The same reading habit applies to fortified soy milk. Find the calcium line, then note the stated serving size. Read a figure per 100 ml against the amount you pour. The front of the carton may say "fortified" or "high calcium", but the nutrition panel gives the number to compare.

At a hawker meal, consider whether the dish includes a calcium-containing food such as tofu or greens. The recipe, tofu coagulant and portion still affect how much it supplies.

04

How do you put these sources together?

We can point to food sources and the HPB guide. We cannot calculate a household's daily total from a message. The brand, coagulant, portion and fortification line can all change the arithmetic.

For a restricted diet, a dietitian can review several days of meals and the packets you use. Bring photos of the ingredient lists and nutrition panels. The dietitian then works from packet figures instead of guesses.

Product details: Vplus Formula: ingredients, pack details and directions.

Refer a friend

Give S$10, get S$10

Share your code. Your friend gets S$10 off their first order, and you get S$10 in points when they buy.

  1. 1 Share your code or link
  2. 2 Your friend gets S$10 off their first order
  3. 3 S$10 in points lands with you when they buy