Complex carbohydrates are macronutrients that are primarily found in plant-based foods. They are composed of long chains of sugar molecules, which means they take longer to break down and provide a more sustained source of energy compared to simple carbohydrates. Examples of complex carbohydrates include whole grains, legumes, vegetables, and certain fruits.