Macronutrients are the 3 main nutrients (Protein, carbohydrates and fats) that your body needs to keep itself going on a daily basis. Your energy expenditure, which is dependent on your life style, will dictate how much of each macronutrient your body needs for energy and for optimal recovery.