Skip to main content
Nutrition

How to Calculate Your Macros for Malaysian Food

Coach Nurul Huda

Counting macros is the most flexible approach to nutrition - you decide what to eat as long as it fits your daily protein, carbohydrate, and fat targets. No food is banned. Nasi lemak, roti canai, chicken rice - all allowed, as long as the numbers add up.

Step-by-Step Macro Calculation

Step 1: Calculate maintenance calories

Men: Bodyweight (kg) × 33-37 = maintenance calories Women: Bodyweight (kg) × 30-34 = maintenance calories

Use the lower multiplier if you are sedentary (desk job, little movement). Use the higher multiplier if you are active (training 4-5 days per week, physically active job).

Example: 70 kg man, moderately active: 70 × 35 = 2,450 calories maintenance.

Step 2: Adjust for your goal

Fat loss: Subtract 400-500 calories from maintenance. Example: 2,450 - 450 = 2,000 calories.

Muscle gain: Add 300-500 calories above maintenance. Example: 2,450 + 400 = 2,850 calories.

Maintenance/recomposition: Eat at maintenance. Example: 2,450 calories.

Step 3: Set protein

1.8-2.2 g per kg bodyweight for muscle building or fat loss.

Example: 70 kg × 2.0 = 140 g protein = 560 calories from protein.

Step 4: Set fat

0.8-1.2 g per kg bodyweight. Fat is essential for hormones, vitamin absorption, and satiety.

Example: 70 kg × 1.0 = 70 g fat = 630 calories from fat.

Step 5: Fill remaining calories with carbs

Total calories - protein calories - fat calories = carb calories. Divide by 4 for grams.

Example: 2,000 - 560 - 630 = 810 carb calories. 810 / 4 = 202 g carbs.

Final macros for this example (70 kg male, fat loss):

  • Calories: 2,000
  • Protein: 140 g
  • Carbs: 202 g
  • Fat: 70 g

Quick Reference Table

WeightGoalCaloriesProteinCarbsFat
55 kg FFat loss1,400100 g130 g55 g
60 kg FFat loss1,500110 g140 g60 g
65 kg MFat loss1,800130 g170 g65 g
70 kg MFat loss2,000140 g200 g70 g
75 kg MMuscle gain2,900150 g360 g85 g
80 kg MMuscle gain3,100160 g390 g90 g

Hitting Macros with Malaysian Food

High-protein meals under 500 calories

  • Chicken rice (less rice, extra chicken): 35 g protein, ~500 kcal
  • Grilled chicken thigh + 1 cup rice + kangkung: 30 g protein, ~450 kcal
  • 3 eggs + 2 roti canai substitute with chapati: 28 g protein, ~480 kcal
  • Steamed fish + rice + vegetables: 35 g protein, ~450 kcal

Flexible macro meals

Nasi campur strategy: Choose your plate like this - 1 scoop rice (150 g, ~35 g carbs), 1 protein (grilled/steamed preferred, ~25-30 g protein), 2 vegetables (minimal oil preferred, ~5-10 g carbs). Total: roughly 400-550 kcal depending on cooking method.

Tracking apps

MyFitnessPal - largest database, many Malaysian foods added by users. Search "Malaysian" + dish name for local entries.

FatSecret - good Malaysian food database, simpler interface.

Cronometer - most accurate micronutrient tracking, but smaller Malaysian food database.

Common Macro Mistakes

All protein, no carbs. Carbohydrates fuel training. Cutting carbs too aggressively reduces workout performance, kills mood, and is unnecessary for fat loss. A moderate deficit with adequate carbs preserves training quality.

Not weighing food initially. Your estimate of "one cup of rice" may be 50% more or less than an actual cup. Weigh your food for 2-3 weeks to calibrate your eye. After that, you can eyeball with reasonable accuracy.

Ignoring cooking oils. A tablespoon of oil adds 120 calories and 14 g fat. Malaysian cooking uses generous oil - the invisible calories add up fast.

Weekend amnesia. Tracking Monday through Friday perfectly, then eating 4,000 calories on Saturday with no tracking, erases most of your weekly deficit. If you want results, weekend tracking matters.

Keep It Simple

Track consistently for 4-6 weeks to learn your food. After that, most people can maintain reasonable macro awareness without logging every meal. The goal is not permanent calorie counting - it is building the knowledge to make informed food choices for the rest of your life.

Ready to Put This Into Action?

Stop reading, start training. WhatsApp us your goal and we will match you with a certified trainer in your area. No commitment needed.

Chat on WhatsApp Now