ডায়াবিটিস রোগীরা কী খেতে পারেন আর কী খেতে পারেন না তার অনেকটাই নির্ভর করছে সংশ্লিষ্ট খাবারটি রক্তে শর্করার মাত্রার উপর কতটা প্রভাব ফেলে তার উপর। এই বিষয়টি সাধারণত ‘গ্লাইসেমিক লোড’ ও ‘গ্লাইসেমিক ইনডেক্স’ নামক দুটি বিষয়ের উপর ভিত্তি করে নির্ধারিত হয়। একটি নির্দিষ্ট পরিমাণ খাবারে কতটা শর্করা রয়েছে তা মাপা হয় গ্লাইসেমিক লোডের মাধ্যমে।
বিশেষজ্ঞদের মতে, যে যে খাবারের গ্লাইসেমিক লোডের মান দশের কম সেই খাবারগুলি রক্তে শর্করার মাত্রা বৃদ্ধি করে নামমাত্র। অন্য দিকে গ্লাইসেমিক ইনডেক্স জানান দেয় যে কোনও নির্দিষ্ট একটি খাদ্য রক্তে শর্করার মাত্রা কতটা বাড়াতে পারে। এক থেকে একশোর মধ্যে যে খাবারের গ্লাইসেমিক ইনডেক্স যত বেশি সেই খাবার রক্তে শর্করার মাত্রা তত বেশি বৃদ্ধি করে।