The three main macronutrients essential for human nutrition are carbohydrates, proteins, and fats. These macronutrients provide energy and are needed in relatively large amounts.