Un cibo glucidico che presenta al suo interno una maggiore quantità di grassi e proteine risulta a IG più basso, poiché la presenza di questi nutrienti rallenta e allunga i processi digestivi. Ne è un esempio il latte, che da intero ha un IG più basso di quello scremato. Alcuni studi trovarono ad esempio che il latte assunto assieme al riso si traduce in un valore dell'indice glicemico del riso significativamente più basso rispetto a quando lo stesso alimento viene assunto da solo, il che può essere significativo perché normalmente i cibi ricchi di carboidrati vengono accompagnati con altri alimenti. Mangiare cibi proteici assieme a cibi glucidici abbassa anche il valore del IG ad un grado che non può essere previsto semplicemente valutando la media dei diversi alimenti consumati, visto che la presenza di proteine rallenta anche l'assorbimento del glucosio nel intestino tenue. Grassi, proteine e fibre (specie quelle solubili) abbassano l'IG di un alimento, e di conseguenza anche il carico glicemico. Per questo motivo in ambito nutrizionale viene consigliata la combinazione degli altri macronutrienti con i carboidrati con l'intento di ridurre l'incremento dei livelli glicemici e quindi il picco insulinico. Tuttavia, emerge un dato che contrasta con questa considerazione, cioè che proteine e grassi aumentano la secrezione di insulina, specie se assunti assieme a carboidrati. Per la precisione, i cibi glucidici con un contenuto maggiore di proteine e grassi, o l'accostamento di cibi glucidici con grassi e proteine, sebbene causino un'assimilazione rallentata e più graduale dei glucidi, determinano una produzione di insulina sproporzionata rispetto al indice e carico glicemico della fonte glucidica. Allo stesso modo un pasto misto, contenente una fonte di carboidrati, mescolata ad una di proteine e grassi, aumenta l'insulinemia. Effettivamente la velocità di assorbimento dei glucidi (IG) non è affatto predittiva della conseguente risposta insulinica. Anche i cibi proteici, come la carne, il pesce, le uova e il latte, causano la secrezione di insulina. Alcuni di questi non contengono carboidrati, altri li contengono in quantità minime, ma l'insulinemia risulta maggiore della glicemia. Questi concetti sono ben rappresentati dall'indice insulinico e carico insulinico, ovvero parametri che stabiliscono direttamente l'incremento dell'insulinemia, e non della glicemia, in seguito all'ingestione di qualsiasi macronutriente, e non solo dei carboidrati. Nonostante si sia dato poco spazio a questi metodi di valutazione relativamente più recenti (l'indice insulinico ha iniziato ad essere utilizzato in alcuni studi soprattutto a partire dai primi anni novanta, mentre il carico insulinico solo negli ultimi anni), ciò serve meglio a comprendere l'effetto dell'insulina, la quale non interviene solamente in risposta ai carboidrati, e che incrementa in quantità notevoli in risposta a cibi puramente proteici (non necessariamente o non completamente a causa di un innalzamento della glicemia) e soprattutto ad un pasto misto. L'errore di valutazione è stato supportato dal fatto che l'attenzione si è concentrata solo sui valori della glicemia, senza riconoscere che l'insulinemia non è sempre strettamente proporzionale all'innalzamento degli zuccheri nel sangue.