What is a Macro Based Diet and How Do You Calculate Specific Macronutrient Needs?

Man Holding Barbell

A macro-based diet, also known as a macronutrient-based diet or “flexible dieting,” focuses on tracking and consuming specific amounts of macronutrients—protein, carbohydrates, and fats—rather than counting calories alone. The idea is to allocate a daily intake of these macronutrients based on individual goals, such as weight loss, muscle gain, or maintenance.

Here’s a breakdown of the three macronutrients:

  • Protein: Supports muscle growth, repair, and overall bodily functions. Common sources include chicken, fish, eggs, and legumes.
  • Carbohydrates: Provide the body with energy. Sources include grains, vegetables, fruits, and legumes.
  • Fats: Essential for hormone production and nutrient absorption. Sources include oils, nuts, seeds, and fatty fish.

The exact ratio of these macronutrients depends on personal factors like age, weight, activity level, and fitness goals. For example, someone aiming to build muscle may have a higher protein intake, while someone focused on endurance might prioritize carbohydrates.

To calculate your specific macronutrient needs for a macro-based diet, you need to follow these steps:

1. Determine Your Daily Caloric Needs

You can calculate your Total Daily Energy Expenditure (TDEE) by estimating how many calories your body needs to maintain its current weight. This is done using your Basal Metabolic Rate (BMR) and activity level.

Step 1: Calculate Your BMR The Harris-Benedict Equation is commonly used for calculating BMR:

  • For Men:
    BMR = 88.36 + (13.4 × weight in kg) + (4.8 × height in cm) - (5.7 × age in years)
  • For Women:
    BMR = 447.6 + (9.2 × weight in kg) + (3.1 × height in cm) - (4.3 × age in years)

Step 2: Adjust for Activity Level Multiply your BMR by an activity factor:

  • Sedentary (little to no exercise): BMR × 1.2
  • Lightly active (light exercise/sports 1-3 days/week): BMR × 1.375
  • Moderately active (moderate exercise/sports 3-5 days/week): BMR × 1.55
  • Very active (hard exercise/sports 6-7 days/week): BMR × 1.725
  • Super active (very hard exercise/physical job): BMR × 1.9

The result is your TDEE.

2. Set Your Macronutrient Ratios

Once you know your daily caloric needs, you can determine how much of your intake will come from protein, carbohydrates, and fats. Common ratios vary based on your goals:

  • For Fat Loss:
    • Protein: 30-40%
    • Carbohydrates: 30-40%
    • Fats: 20-30%
  • For Muscle Gain:
    • Protein: 25-35%
    • Carbohydrates: 40-50%
    • Fats: 20-30%
  • For Maintenance:
    • Protein: 25-30%
    • Carbohydrates: 40-50%
    • Fats: 20-30%

3. Convert Percentages to Grams

Each macronutrient provides a different number of calories per gram:

  • Protein: 4 calories/gram
  • Carbohydrates: 4 calories/gram
  • Fats: 9 calories/gram

To convert your caloric intake into grams of each macronutrient:

  1. Multiply your total calories by the percentage of each macronutrient.
  2. Divide the result by the number of calories per gram for that macronutrient.

Example: If your TDEE is 2,000 calories and you’re aiming for 30% protein, 40% carbs, and 30% fats for maintenance:

  • Protein: (2,000 × 0.30) / 4 = 150 grams
  • Carbs: (2,000 × 0.40) / 4 = 200 grams
  • Fats: (2,000 × 0.30) / 9 = 67 grams

This would be your daily macro goal.

I can help calculate your exact macronutrient targets if you provide your age, weight, height, activity level, and goal (e.g., fat loss, muscle gain).