How to Calculate Your Daily Calorie Needs
Every diet plan starts with one number: how many calories you actually need per day. Get it right and weight loss is predictable; guess it and you will either starve or stall. This guide explains BMR and TDEE in plain words, walks through the standard formula with a Pakistani example, and gives you a free calculator that instantly maps your number to the right meal plan.

BMR and TDEE in plain words
BMR (Basal Metabolic Rate) is the calories your body burns doing absolutely nothing: breathing, circulating blood, keeping you warm. For most adults it is 1,200 to 1,800 calories. TDEE (Total Daily Energy Expenditure) is BMR plus everything else: walking, working, exercising, digesting food. TDEE is the number your diet is built on. Eat below it and you lose weight; eat above it and you gain.
The Mifflin-St Jeor formula, simply
This is the most validated practical formula for estimating BMR:
- Men: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5
- Women: (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161
It is usually within 10 percent of lab-measured values, which is accurate enough to start. You refine from real-world results, not from a better formula.
Activity multipliers
Multiply BMR by your activity level to get TDEE:
| Activity level | Multiplier | Who this is |
|---|---|---|
| Sedentary | 1.2 | Desk job, little exercise |
| Light | 1.375 | Light exercise 1-3 days/week |
| Moderate | 1.55 | Moderate exercise 3-5 days/week |
| Active | 1.725 | Hard exercise 6-7 days/week |
| Very active | 1.9 | Physical job plus training |
Most Pakistani office workers are sedentary or light, even with some daily walking. When in doubt, pick the lower level.

Setting your target: deficit vs surplus
- Fat loss: TDEE minus 300 to 500 calories. This gives 0.3 to 0.5kg of fat loss per week, sustainable for months.
- Maintain: eat at TDEE.
- Muscle gain: TDEE plus 200 to 300 calories, with high protein and strength training.
Do not go below 1,200 calories daily without professional supervision. Aggressive deficits backfire through hunger, muscle loss, and bingeing.
Worked Pakistani example
Ayesha, 32, weighs 75kg, is 160cm tall, and works a desk job in Karachi (sedentary):
- BMR = (10 × 75) + (6.25 × 160) − (5 × 32) − 161 = 750 + 1000 − 160 − 161 = 1,429 cal
- TDEE = 1,429 × 1.2 = ~1,715 cal
- Fat-loss target = 1,715 − 500 = ~1,215 cal/day
Her target sits just above the 1,200 floor, so a structured plan like Keto Karachi's Low-Carb Plan (minimum 1,200 cal/day) fits well. This is the same math behind plans to lose 10kg in Pakistan: a steady, sustainable deficit.
Free calorie calculator
Daily Calorie Calculator
Enter your details for your BMR, TDEE, and personal daily target, plus a plan recommendation.
Your numbers
Common mistakes
- Overestimating activity: the most common error. A few thousand steps does not make you "moderate."
- Using goal weight instead of current weight: calculate with where you are now, then recalculate as you lose.
- Cutting too aggressively: a 1,000-calorie deficit feels heroic for a week, then ends in a binge.
- Never recalculating: every 5kg lost or 6 to 8 weeks, run the numbers again.
- Ignoring the floor: below 1,200 calories, nutrient deficiencies and muscle loss accelerate. Respect the minimum.

What to do with your number
Your target tells you which approach fits: up to 1,400 calories suits a Low-Carb Plan, 1,400 to 1,800 suits the Keto Plan, and above 1,800 suits High-Protein. If tracking every meal sounds exhausting, Keto Karachi's delivered plans hit these targets automatically: fresh macro-counted meals every morning from Rs 35,000/month. For the diet behind the numbers, read our keto diet plan for Pakistan. Order on WhatsApp to start.
Desi food calorie guide (approximate)
Knowing your target is only half the job; the other half is knowing what your food contains. These rough values for Pakistani staples help you estimate (actual numbers vary by recipe, oil, and portion):
| Food | Typical portion | Approx. calories |
|---|---|---|
| Roti (whole wheat) | 1 medium | 100-120 |
| Boiled white rice | 1 katori (about 150g) | 180-200 |
| Chicken karahi | 2 pieces with gravy | 300-400 |
| Daal (cooked) | 1 katori | 150-200 |
| Beef qeema | 1 katori | 300-350 |
| Boiled egg | 1 | 70-80 |
| Doodh patti | 1 cup | 150-200 |
| Samosa | 1 piece | 200-250 |
The pattern is clear: one roti with salan makes a reasonable 400-calorie lunch, but two rotis, extra rice, and doodh patti can quietly push a single meal past 900 calories. Most people do not overeat because of one food; they overeat because portions compound silently. This is exactly why counted macros matter, and why delivered plans like Keto Karachi's plans take the estimation out of your hands.
A sample day at 1,500 calories
Breakfast (about 350): 3-egg omelette with palak in a teaspoon of ghee, plus black chai. Lunch (about 500): chicken karahi (2 pieces), one small roti, and a big salad. Snack (about 150): a small handful of almonds. Dinner (about 450): grilled fish or qeema with bhindi, no roti. Drinks through the day: water and green tea. Total: roughly 1,450 to 1,550 calories with high protein at every meal. Notice the template: protein always, one starch at most, vegetables freely, nothing liquid with calories. This structure is the backbone of every successful desi diet, and it is precisely what delivered diet plans automate for you.
When to recalculate your target
Your TDEE drops as you lose weight, roughly 50 to 80 calories for every 5kg lost. Recalculate with the tool above every 5kg or every 6 to 8 weeks. If fat loss stalls for three weeks despite hitting your target, the usual culprits are portion creep and an overestimated activity level, not a broken formula. Fix the inputs honestly before cutting calories further, and never drop below 1,200 without professional guidance.
A practical rhythm: calculate once now, eat to the target for three honest weeks, then compare your average weekly change against the expected 0.3 to 0.5kg of fat loss. Losing faster? Eat a little more. Slower? Recheck portion honesty and activity level first, then trim 100 to 150 calories. Small, data-driven adjustments beat dramatic overhauls every time. Your body is the final authority; the calculator just gives you a smart starting line.
Know your number. We will handle the food.
Fresh calorie-counted meals delivered every morning across Karachi. Plans from Rs 35,000/month.