Yes. Lentils are one of the best carbohydrate foods for blood sugar: low glycemic index, very high fiber, and plant protein. Here is the per-serving data and how they fit a diabetes diet.
Short answer: yes. Lentils have a low glycemic index of about 30 and roughly 8g of fiber per half-cup, so they raise blood glucose slowly. In a randomized trial in people with type 2 diabetes, adding legumes like lentils to a low-glycemic-index diet lowered HbA1c by 0.5% (versus 0.3% for a high-fiber wheat diet). (Jenkins et al., Arch Intern Med, 2012. PMID: 23089999)
| Cooked lentils | ½ cup (99g) | 1 cup (198g) |
|---|---|---|
| Calories | 115 | 230 |
| Total carbs | 20g | 40g |
| Fiber | 7.8g | 15.6g |
| Net carbs | 12.2g | 24.4g |
| Protein | 8.9g | 17.9g |
| Glycemic index | ~30 (low) | ~30 (low) |
| Glycemic load | 3.6 (low) | 7.3 (low) |
| Sodium (unsalted) | 2mg | 4mg |
Source: USDA FoodData Central (cooked lentils, no salt) and MedMenu glycemic database. Net carbs = total carbs minus fiber.
Lentils are one of the most useful carbohydrate foods to reach for when managing blood sugar, for three reasons that reinforce each other:
This is why lentils, and dal in particular, are a cornerstone of plant-forward Indian and Mediterranean eating patterns that align with American Diabetes Association (ADA) guidance.
They do, but slowly. Lentils are still a carbohydrate, so they will raise blood glucose, but their glycemic load is low (about 3.6 for a half-cup). Glycemic load accounts for both how fast a food raises glucose and how much carbohydrate is in the portion. A half-cup of lentils raises blood sugar far more gently than the same carb amount from white rice.
On portions: a half-cup is about 12g of net carbs, roughly a quarter of the ~45g-per-meal carbohydrate figure commonly used for diabetes carb counting. A full cup is about 24g. The ADA is clear that there is no single carb target for everyone, so use your own glucose response as the guide.
This is general information, not medical advice. Your clinician or dietitian and your own glucose readings come first.
Every recipe below aligns with ADA carbohydrate guidance and shows its full per-serving nutrition analysis in the app.
Indian
Mixed Dal Curry
250 kcal · 14g protein · 8g fiber · GI 25
See full recipe →
Indian
Fenugreek Dal
271 kcal · 14g protein · 7g fiber · GI 26
See full recipe →
Mediterranean
Zucchini & Lentil Salad
288 kcal · 15g protein · 7g fiber · GI 26
See full recipe →
Indian
Cauliflower Rice with Dal Tadka
307 kcal · 16g protein · 10g fiber · GI 24
See full recipe →Found a lentil recipe elsewhere?
Paste it into MedMenu and get an instant per-serving breakdown for your conditions.
Check any recipeRelated: Can diabetics eat chickpeas? · More diabetes-friendly foods · Indian recipes for diabetes
Yes. Their low glycemic index (about 30) and roughly 8g of fiber per half-cup slow the rise in blood glucose, and legumes have been shown to improve HbA1c as part of a low-GI diet.
A half-cup (about 12g net carbs) fits comfortably within a typical per-meal carbohydrate budget; a full cup is about 24g. Portion to your overall meal and your own glucose response.
Slowly. Their glycemic load is low (about 3.6 per half-cup) because the low glycemic index and very high fiber blunt the glucose rise compared with refined carbohydrates.
Yes. Dal is simply cooked lentils, so it keeps the low-GI, high-fiber profile. Watch the tempering oil and added salt, and pair with vegetables rather than a large portion of white rice.
Yes. Choose no-salt-added cans and rinse them, or cook from dried. The carbohydrate and glycemic profile is the same as home-cooked.