在挑選食物種類時,碳水化合物(米,麵條等主食)應該佔飲食總熱量的 50%~60%。蛋白質 (奶、豆類、蛋、魚蝦等) 佔 10%~15%,脂肪 (花生、芝麻、油炸食品、肥肉、動物內臟等) 提供的熱量不應超過總熱量的 30%。由於富含纖維的食品可以延緩食物吸收,降低餐後血糖高峰,糖尿病人應該多食用五穀雜糧和富纖維的蔬菜。而每天攝入食鹽應限制在 6 克以下。並且糖尿病人應該戒菸限酒,飲酒能使血糖波動,空腹大量飲酒可能發生嚴重的低血糖而難以被發覺。

其次,在確定了每天飲食總熱量和糖類、脂肪、蛋白質的組成後,可以按照每克糖類、蛋白質產熱 4 千卡,每克脂肪產熱 9 千卡,將熱量換算為食品後製定自己的食譜。推薦將三餐熱量分配為 1:2:2,或者 1:1:1。

糖尿病人在選擇食物時,一個基本的原則是:可能快速提升血糖的,以及含糖量或脂肪、澱粉含量高的食品要少吃。它們很容易轉化為葡萄糖。比如糖果,蜜餞,汽水,甜餅乾,甜麵包,糕點、燒麥、粽子、土豆、玉米、芋頭等含糖或澱粉量高,食用後容易出現高血糖。而動物內臟,蛋黃、肥肉、花生、核桃等脂肪含量高,導致糖尿病人動脈硬化風險增高。