Bone-Healthy Recipes for Malaysian Families
You do not need to give up local food to eat for stronger bones. These bone healthy recipes Malaysia families already love can be small changes to familiar meals that help you get more calcium, protein, vitamin D and other nutrients that support bone health. Vegetarian meals can support strong bones too when you build them around tofu, tempeh, fortified soy milk, greens, seeds and legumes.
This guide is for general education only. If you have osteoporosis, kidney disease, kidney stones, gout, high calcium levels, or are on long-term steroid medication, please ask your doctor before making major diet or supplement changes.
Medically reviewed by Dr Ramani Arumugam, Consultant Rheumatologist & Internal Medicine Physician. Last updated: July 2026.
What makes a meal “bone healthy”?
Bone health is not about one miracle food. It is about regularly getting enough calcium, vitamin D, protein and vegetables, and staying active with weight-bearing or resistance exercise.
Calcium
Helps build and maintain bone structure.
Vitamin D
Helps the body absorb calcium from food.
Protein
Supports muscles, balance and recovery.
Vegetables & minerals
Leafy greens, beans, seeds and local herbs add useful nutrients.
Start with these Malaysian bone-friendly recipes

Calcium-Rich Stir-Fry Kailan with Ikan Bilis
Kailan (Chinese broccoli) and ikan bilis are two of the highest local sources of calcium, combined in a quick, everyday stir-fry.
Ingredients
- 300g kailan
- 3 tablespoons dried ikan bilis (rinsed and patted dry)
- 3 cloves garlic, sliced
- 1 red chili, sliced (optional)
- 1 tablespoon oyster sauce
- Splash of cooking oil
- Splash of water
Simple steps
- 1Rinse the ikan bilis, pat dry, then fry in a little oil until crispy. Set aside.
- 2In the same wok, sauté the garlic and chili until fragrant.
- 3Add the kailan stems first, then the leaves, tossing quickly on high heat.
- 4Stir in the oyster sauce and a splash of water until the leaves wilt.
- 5Top generously with the crispy ikan bilis just before serving.
Bone-health upgrades
- Pair with brown rice and tofu for a balanced bone-friendly meal.
- Add a boiled egg on the side for extra protein.
Notes: Patients with high blood pressure should use ikan bilis in moderation due to salt. Halal-friendly if you swap oyster sauce for a halal-certified version.

Chia Seed Nasi Ulam
Brings together herbs, vegetables, seeds and protein in one bowl. Pair with sardines, calcium-set tofu, tempeh, egg or fortified soy milk for extra calcium.
Ingredients
- Cooked brown rice or mixed rice
- Ulam herbs: daun kesum, pegaga, ulam raja, mint or coriander
- Cucumber, sliced
- Long beans, finely sliced
- Bunga kantan (optional)
- Toasted sesame seeds
- Chia seeds
- Lime
- Protein: grilled fish, boiled egg, tofu, tempeh or sardines
- Ikan bilis in small amount for flavour (optional)
Simple steps
- 1Cook brown or mixed rice and let it cool slightly.
- 2Finely slice the ulam herbs, cucumber, long beans and bunga kantan.
- 3Toss the rice with herbs, vegetables, sesame seeds and chia seeds.
- 4Top with your chosen protein. Finish with a squeeze of lime.
Bone-health upgrades
- Add sardines with edible bones for extra calcium.
- Use calcium-set tofu or tempeh as the main protein.
- Serve with a glass of calcium-fortified soy milk.
Notes: Vegetarian-friendly with tofu or tempeh. Halal-friendly with fish, egg or plant protein.

Nourishing Pork Rib & Bok Choy Bone Broth
A comforting protein-rich soup. The main bone-supporting value comes from protein, vegetables and tofu rather than the broth itself, so pair it with calcium-rich sides.
Ingredients
- Pork ribs
- Bok choy
- Ginger slices
- Garlic
- Shiitake or button mushrooms
- Firm tofu (optional)
- Carrot or corn (optional)
- White pepper
- Light soy sauce or salt (minimal)
- Spring onion to garnish
Simple steps
- 1Blanch the pork ribs briefly, then rinse.
- 2Simmer ribs with ginger, garlic and mushrooms in plenty of water for around 1.5 hours.
- 3Add carrot or corn if using, then tofu and bok choy in the last 10 minutes.
- 4Season lightly with white pepper and a little salt or light soy. Garnish with spring onion.
Bone-health upgrades
- Add extra tofu and leafy greens to balance the meal.
- Serve with brown rice and a side of stir-fried kai lan.
Notes: Patients with gout or high uric acid may need to be careful with rich meat broths and should personalise their diet with their doctor. Halal alternative: use chicken, fish or a tofu-mushroom broth in place of pork ribs.

Asam Pedas Sardines
Canned sardines cooked with their soft, edible bones provide a generous dose of natural calcium and vitamin D, wrapped in a tangy, spicy broth.
Ingredients
- 1 large can of sardines in tomato sauce
- 1 tablespoon chili paste
- 2 cloves garlic
- 3 shallots
- 1 stalk lemongrass, bruised
- 1 piece asam keping (tamarind slice)
- 1 cup water
- Splash of cooking oil
- Salt to taste
Simple steps
- 1Blend the shallots, garlic and chili paste into a smooth paste.
- 2Sauté the paste and lemongrass in a pot until the oil separates and it smells fragrant.
- 3Pour in the water and bring to a boil.
- 4Add the asam keping and the canned sardines together with their tomato sauce.
- 5Simmer gently for 5 to 7 minutes so the bones absorb the tangy flavour.
Bone-health upgrades
- Add okra or tomato wedges for extra vegetables.
- Serve with brown rice and a side of stir-fried leafy greens.
Notes: Patients with gout or kidney disease should ask their doctor how often sardines are appropriate. Halal-friendly.
Bone-friendly ideas from Malaysian kitchens
Calcium rich Malaysian food can come from many cuisines. Use these as inspiration to build an osteoporosis diet Malaysia families can enjoy together.
Malay ideas
- Chia Seed Nasi Ulam with grilled fish or tempeh
- Sardine masak tomato with brown rice and ulam
- Lontong sayur lodeh, lighter santan version with tofu and vegetables
- Nasi lemak upgrade: boiled egg, cucumber, ikan bilis in moderation, less sambal oil, add vegetables
Chinese Malaysian ideas
- Pork Rib & Bok Choy Bone Broth
- Steamed egg tofu with choy sum
- Ginger fish soup with tofu and leafy greens
- Stir-fried kai lan with tofu and sesame
Indian Malaysian ideas
- Thosai with dhal and calcium-fortified soy milk
- Chapati with chickpea curry and cucumber raita
- Spinach dhal with tofu or paneer
- Idli with sambar and extra vegetables
Nyonya / Peranakan ideas
- Light laksa-style soup with fish, tofu and herbs
- Nyonya acar with grilled fish
- Chap chye with tofu skin, mushrooms and greens
East Malaysian ideas
- Manok pansuh-style chicken soup with leafy greens
- Grilled fish with local vegetables
- Hinava-inspired citrus fish salad (use properly handled fresh fish)
- Sabah vegetable stir-fry with egg or tofu
Vegetarian ideas
- Tempeh and tofu nasi ulam bowl
- Spinach dhal with chapati
- Calcium-set tofu with sesame greens
- Fortified soy milk chia pudding with banana
A simple bone-healthy Malaysian plate
A bone health diet Malaysia patients can actually keep up with usually looks balanced rather than restrictive.
Sunlight exposure helps the body make vitamin D. A short amount of safe sun, alongside a balanced diet, can support overall bone health. Speak to your doctor if you are unsure.
Small swaps that make local meals more bone-friendly
Who should be more careful?
If you have gout or high uric acid
Be careful with rich meat broths, excessive anchovies, sardines, organ meats and alcohol. Ask your doctor what applies to you.
If you have kidney disease or kidney stones
Do not self-prescribe calcium or vitamin D supplements. Your doctor needs to guide intake based on your blood tests.
If you are lactose intolerant
Consider fortified soy milk, tofu, tempeh, leafy greens, sesame and other non-dairy calcium sources.
If you have osteoporosis
Diet helps, but it does not replace medical assessment, bone density testing or prescribed treatment.
If you are on long-term steroids
Ask your doctor about bone protection, calcium, vitamin D and bone density monitoring.
Bone health and food, common questions
Worried about bone strength, osteoporosis or fracture risk?
Food is one part of bone health. If you have been told you have osteopenia, osteoporosis, long-term steroid use, repeated fractures, early menopause, inflammatory arthritis or persistent joint pain, please seek specialist care for a proper assessment.
More from our patient guide library
Achilles Tendon Pain
Symptoms, warning signs and a gradual three-phase rehabilitation approach for Achilles tendinopathy.
Gentle Stretches for a Frozen Shoulder
Four gentle daily stretches for frozen shoulder stiffness, with safe technique, holding times and warning signs.
SLE and Sun Protection
Why SPF 50 and above sunblock and daily UV protection matter for lupus patients.
Sunscreen Advice
SPF 50, the teaspoon rule, textures and daily habits that make sunscreen actually work.
Falls Risk Assessment Tool
A free 5-question check to understand your risk of falling.
Calcium Calculator
Estimate your daily calcium intake from common foods and supplements.
