Os hidratos de carbono complexos existem nos alimentos ricos em fibras, como as batatas, batatas‑doces, milho, massas integrais, arroz integral e leguminosas. Estes HdC são alimentos de absorção lenta, pois o processo de digestão é mais demorado. Como na digestão levam mais tempo a ser absorvidos, permitem manter uma maior estabilidade dos níveis de açúcar no sangue (glicemia).