Calorie and protein calculator for fat loss

Enter your sex, age, height, weight and how active you are. The calculator estimates your maintenance calories with the Mifflin-St Jeor formula, takes off 15% to 25% for steady fat loss, and gives a daily protein target of 1.6 to 2.2 g per kg. Below it, a table of easy swaps for common Malaysian food and drinks.

Your numbers

Use your current weight. Everything stays on this page; nothing is sent anywhere.

Sex

For healthy adults. Not for anyone pregnant or breastfeeding, under 18, or with a medical condition or a history of disordered eating: please talk to your doctor or a registered dietitian.

How the calculator works

  1. Resting energy. The Mifflin-St Jeor formula estimates what your body burns at rest from your sex, age, height and weight.
  2. Maintenance. That is multiplied by an activity factor, from 1.2 (mostly sitting) to 1.725 (hard exercise most days).
  3. Fat-loss target. It takes off 15%, 20% or 25%, depending on the pace you choose, but never goes below 1,200 calories for women or 1,500 for men.
  4. Protein. 1.6 to 2.2 g per kg of bodyweight. With a BMI of 30 or more, it uses the weight at a BMI of 25 instead, which tracks muscle more closely.

Example: a 35-year-old woman, 160 cm and 70 kg, exercising 1–3 days a week, maintains on about 1,880 calories. At the standard pace her target is about 1,500 calories and 110–155 g of protein a day, for roughly 0.3 kg a week.

Easy swaps for Malaysian food

You don't have to give up the food you like. These swaps keep the meal and cut the calories. Figures are lab-measured typical servings from Singapore's hawker food database, which shares most of these dishes. Portions at Malaysian stalls vary a lot, so treat them as a guide.

Instead ofTrySaves about
Teh tarik, 250 ml: 120 kcalTeh O kosong, 250 ml: 5 kcal115 kcal
Kopi (with condensed milk), 250 ml: 193 kcalKopi O kosong, 250 ml: 33 kcal160 kcal
Milo dinosaur, 550 ml: 501 kcalMilo ais, 400 ml: 288 kcal213 kcal
Nasi lemak with fried chicken wing and egg, 1 plate: 815 kcalNasi lemak with egg, ikan bilis and peanuts, 1 plate: 632 kcal183 kcal
Roasted chicken rice, 1 plate: 643 kcalSteamed chicken rice, 1 plate: 475 kcal168 kcal
Char kuey teow, 1 plate: 974 kcalYong tau foo in clear soup (7 pieces, mixed), 1 bowl: 578 kcal396 kcal
Mee goreng, 1 plate: 828 kcalEconomy rice with 1 vegetable and 1 fish, 1 plate: 599 kcal229 kcal
Economy rice with 2 meats, 1 fried, 1 plate: 869 kcalEconomy rice with 1 vegetable and 1 meat, 1 plate: 680 kcal189 kcal
Chicken satay with peanut sauce, 10 sticks: 550 kcalChicken satay, no sauce, 10 sticks: 220 kcal330 kcal

Making the numbers work

  • Fix the drinks first. Two kopi with condensed milk a day is close to 400 calories, about a quarter of a 1,500-calorie target. Kosong or kurang manis is the easiest win.
  • Build meals around protein. Eggs, chicken, fish, tofu, tempeh and lean meat keep you fuller for longer.
  • Watch the fried extras. Fried chicken, keropok and extra gravy add more than the rice does.
  • Check weekly, not daily. Compare your weekly average weight and adjust by 100 to 200 calories if it hasn't moved in three weeks.
  • Train for strength. It keeps your muscle while you eat less. See how long fat loss takes and how I coach weight loss.

Sources

  • Resting energy: Mifflin MD, St Jeor ST et al. A new predictive equation for resting energy expenditure in healthy individuals. Am J Clin Nutr. 1990;51(2):241–247.
  • Protein: Morton RW et al. Br J Sports Med. 2018;52(6):376–384.
  • Food energy values: Singapore Health Promotion Board, SG FoodID food composition database (pphtpc.hpb.gov.sg), records D09020075, D09020072, D09010035, D09010040, D04020021, D04020015, F05100087, F05100088, F05100112, F05100133, F05060020, F08010063, F05060080, F05100030, F05100036, F05100032, F11020021, F11020020, read 18 October 2026.

Questions people ask

How many calories should I eat to lose weight?

Work out your maintenance calories (what keeps your weight steady) and eat about 15% to 25% less. For many adults that lands somewhere between 1,400 and 2,200 calories a day. The calculator does the maths from your age, height, weight and activity.

How much protein do I need when losing fat?

Around 1.6 to 2.2 g per kg of bodyweight a day helps you keep muscle and stay full while eating less. If you carry a lot of extra weight, base it on a lower reference weight instead, which the calculator does for you.

How accurate is this calculator?

It's an estimate. Formulas like Mifflin-St Jeor are usually within about 10% for most people, but bodies vary. Use the number for two or three weeks, watch your weekly average weight, and adjust by 100 to 200 calories if nothing is moving.

Can I still eat Malaysian food while losing weight?

Yes. Nasi lemak, roti and noodles can all fit. The biggest wins are usually the drinks (teh tarik and Milo add up fast), fried sides and portion size. The swaps table below shows easy changes.

Should I eat less than 1,200 calories to lose faster?

Not without medical supervision. Very low intakes make it hard to get enough protein and nutrients, cost muscle, and are hard to keep up. The calculator won't go below 1,200 calories for women or 1,500 for men.

Message me