Nutrition

Macros for beginners: how to count protein, carbs and fat

7 min read · EKCal Guide

You've heard people talk about "hitting their macros" or "tracking macros" — but what does it actually mean, and is it worth doing?

This guide explains macronutrients from the ground up: what they are, why they matter, how to calculate your targets, and how to track them without it taking over your life.

What are macronutrients?

Macronutrients (macros) are the three main categories of nutrients that provide calories:

Every food you eat is made up of some combination of these three, plus water, fibre, vitamins, and minerals. Total calories come entirely from your macros.

Why track macros instead of just calories?

Calorie counting tells you how much you're eating. Macro tracking tells you what you're eating. Two people can eat identical calorie amounts but have very different body composition results depending on their macro split.

For example: 2,000 calories of mostly refined carbs and fat will produce different results than 2,000 calories with high protein, moderate carbs, and controlled fat — even though the total is the same. The high-protein approach better preserves muscle during fat loss and tends to be more satiating.

Key insight: Calories determine weight change. Macros determine body composition — the ratio of muscle to fat you carry at any given weight.

Step 1: Calculate your TDEE

Before setting macro targets, you need your total daily calorie goal. This starts with your TDEE — the calories you burn in a typical day.

Get your TDEE and macro targets in one step

EKCal's macro calculator gives you personalised protein, carb, and fat targets based on your body and goal.

Use the free macro calculator →

Step 2: Set your calorie target based on your goal

Step 3: Set your macro split

Once you have your calorie target, divide it into macros. Here are evidence-based starting points for each goal:

For fat loss

For maintenance

For muscle building

Step 4: Convert percentages to grams

Since food labels show grams, you need to convert. Here's how:

Example: A 2,000 kcal fat loss diet at 35/35/30 gives you 175g protein, 175g carbs, and 67g fat per day.

How much protein do I really need?

Protein is the macro most people don't eat enough of. For body composition goals, research consistently supports:

If you weigh 75 kg and are trying to lose fat, aim for 120–165g of protein per day. It sounds like a lot at first, but becomes straightforward once you know your high-protein food sources.

High protein food sources

Do I need to track macros forever?

No. Most people track actively for 4–12 weeks to build awareness of what's in their food, then move to a looser approach using rough portions and food knowledge. The goal is to develop intuition, not lifelong dependence on an app.

Many people find that even a few weeks of tracking permanently changes how they eat — they develop a much clearer sense of protein content and portion sizes without needing to weigh everything.

Practical tips for beginners

Start with protein only

If full macro tracking feels overwhelming, just track protein first. Getting enough protein is the highest-leverage change most people can make. Once that's consistent, add carb and fat tracking if needed.

Prep repeatable meals

The hardest part of hitting macros is meal variety. Having 3–5 reliable high-protein meals you rotate through removes most of the cognitive load.

Don't aim for perfection daily

Being within 10% of your targets consistently is far more valuable than hitting them perfectly some days and missing badly others. Aim for a weekly average rather than daily perfection.

Use a food tracking app

Apps like MyFitnessPal or Cronometer have large food databases and make logging fast once you're familiar with what you eat regularly. Most people spend less than 5 minutes per day tracking once they're used to it.

Key takeaways

Get your macro targets instantly

EKCal's free macro calculator gives you personalised protein, carb, and fat targets in seconds.

Calculate my macros for free →