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.
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

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.

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.

Tauhu Sumbat (Stuffed Tofu) with Peanut Sauce
Tofu is one of the easiest plant-based calcium sources, especially when calcium-set. Stuffed with fresh vegetables, it makes a balanced bone-friendly snack or light meal.
Ingredients
- 6 pieces firm tofu (calcium-set if available)
- 1 cucumber, julienned
- 1 cup beansprouts, blanched
- Shredded carrot
- 3 tablespoons peanut butter or ground roasted peanuts
- 1 tablespoon sweet soy sauce or kicap manis
- 1 teaspoon chili paste (optional)
- Squeeze of lime
- Warm water to loosen sauce
Simple steps
- 1Lightly pan-fry or air-fry the tofu pieces until golden, then slit one side to form a pocket.
- 2Stuff each pocket with cucumber, beansprouts and carrot.
- 3Whisk peanut butter, sweet soy, chili paste and lime with warm water until smooth.
- 4Drizzle the peanut sauce over the stuffed tofu and serve immediately.
Bone-health upgrades
- Use calcium-set tofu for higher calcium content.
- Serve with a glass of fortified soy milk for a complete plant-based calcium boost.
Notes: Vegetarian and halal-friendly. Patients with nut allergies should swap the peanut sauce for sesame or tahini-based dressing.

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.

Sup Sayur Campur with Fuchuk (Bean Curd Skin)
Fuchuk and tofu puffs add a meaningful protein and calcium boost to a comforting local vegetable soup that the whole family can share.
Ingredients
- 2 sheets of fuchuk, soaked and broken into pieces
- 5 tofu puffs, cut in half
- 1 cup broccoli florets
- 1 carrot, sliced
- 1 block of soft tofu, cubed
- Handful of shiitake or button mushrooms
- 2 cloves garlic, smashed
- Thumb of ginger, sliced
- 1.5 litres water or light chicken stock
- White pepper and light soy sauce to taste
Simple steps
- 1Bring the water or stock to a gentle boil with the ginger and garlic.
- 2Add the carrot and mushrooms and simmer for about 10 minutes.
- 3Add the fuchuk, tofu puffs and broccoli and simmer for another 5 to 7 minutes.
- 4Gently add the soft tofu cubes at the end so they keep their shape.
- 5Season lightly with white pepper and a little light soy sauce.
Bone-health upgrades
- Use calcium-set tofu where possible.
- Serve with brown rice and a calcium-fortified soy milk on the side.
Notes: Vegetarian-friendly if you use vegetable stock. Keep seasoning light if you have high blood pressure.
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
Bone-friendly eating at different budget levels
Everyday affordable
- Canned sardines with edible bones
- Eggs
- Tofu and tempeh
- Dhal
- Ikan bilis in moderation
- Kangkung, bayam, sawi, bok choy
- Calcium-fortified soy milk
- Chia seeds in small amounts
Mid-range
- Fresh fish
- Chicken or pork rib broth
- Greek yoghurt or plain yoghurt
- Paneer
- Mushrooms
- Mixed grains
- Better quality tofu and vegetables
Higher-budget
- Salmon or other oily fish
- Kefir or premium yoghurt
- Fortified cereals
- Nuts and seeds
- Higher quality seafood
- Meal planning with dietitian support
You do not need expensive ingredients to support bone health. Many affordable Malaysian foods can be part of a bone-friendly diet.
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.
