Are you a diabetic person who eats Indian food regularly? If yes, then you must be aware that the diet chart available online is written keeping in mind the western diet. Salads and Quinoa are not what we Indians eat. The actual concern here is how do we manage blood sugar levels if our regular diet consists of rice, roti, dal, sabzi, and chaas? The purpose of this blog is to provide a realistic diabetic diet chart for an Indian platter.
Quick Answer: A diabetic diet for Indians should be built around moderate/lower-GI carbs (bajra, jowar, whole wheat blended with besan, basmati rice), plenty of dal and non-starchy vegetables, and moderate protein. Avoid maida-based foods, Indian sweets, fried snacks, and fruit juices. Use the plate method: half your plate as sabzi and salad, one quarter as dal or protein, one quarter as whole grains. Keep meal timings consistent and portions controlled across the day.
Why Indians with Diabetes Need a Specific Diet Plan
India now has over 100 million people living with diabetes, making it the country with the second-largest diabetic population in the world. Yet most international dietary guidelines are based on Western eating patterns, which share very little in common with how most Indians actually eat.
The traditional Indian diet is largely carbohydrate-based. Imagine what a normal lunch would consist of: two or three rotis, rice, dal, one sabzi, possibly pickle, and curd. The carbohydrates in a single meal can be as high as 60–80 grams in the case of just rice and rotis. It is all right for a person who does not have diabetes, but difficult for others.
Additionally, research has found that South Asians are more prone to developing insulin resistance at much lower BMI levels and at a younger age compared to other ethnicities. Indians are observed to have more visceral fat even at a regular weight, making them resistant to insulin. The dietary approach here becomes very crucial, not only for therapy but also for disease progression prevention.
The goal of an Indian diabetic diet isn’t to eliminate carbohydrates. It’s to:
- Choose lower glycaemic index (GI) sources of carbohydrate
- Control portion sizes at each meal without giving up familiar foods
- Add up carbs with fibre, protein, and healthy fat to slow digestion
- Keep meal timings regular throughout the day
- Adapt these principles to regional cuisines (North, South, East, and West Indian eating patterns all have good diabetic-friendly options)
If you’ve been told you have pre-diabetes, or are newly diagnosed, the changes you make in the next few months matter a great deal. Diet is frequently the single most effective tool for improving blood glucose control.
Glycaemic Index of Common Indian Foods
The glycaemic index (GI) measures how quickly a food raises blood sugar after you eat it, on a scale of 0 to 100. Foods below 55 are considered low GI (digested slowly, gentle blood sugar rise), 55–69 are medium GI, and 70 and above are high GI. For diabetics, the aim is to eat mostly low-GI foods and keep high-GI foods to small portions combined with proteins and fibre.
Here’s how the most common Indian staples rank:
| Food Item | GI Category | GI Score | Practical Note |
|---|---|---|---|
| White rice (steamed, hot) | High | 72–79 | Cooling before eating and pairing with dal reduces effective GI |
| Basmati rice | Medium | 50–58 | Best rice choice for diabetics; long grain digests slowly |
| Brown rice | Medium | 50–55 | More fibre; good alternative to white rice |
| Whole wheat roti | Medium | 62 | Fine in 1–2 roti portions as part of a full meal |
| Bajra (pearl millet) roti | Medium-Low | 55 | Excellent everyday staple for diabetics |
| Ragi (finger millet) roti | High | 70–80+ | High calcium but high GI when ground; starch gelatinizes easily |
| Jowar (sorghum) roti | Low-Medium | 55–70 | Gluten-free; high in fibre |
| Maida (refined flour) | High | 70–85 | Avoid; found in naan, bhatura, puri, white bread, biscuits |
| Poha | Medium-High | 70–75 | Reduce portion; add vegetables and peanuts |
| Moong dal | Low | 25–30 | Excellent protein and fibre combination |
| Rajma (kidney beans) | Low | 28 | One of the best foods for blood sugar control |
| Kabuli chana (chickpeas) | Low | 33 | Great protein and fibre; very filling |
| Potato (boiled) | High | 78–85 | Limit; cooling reduces GI somewhat |
| Sweet potato | Medium | 50–63 | Better than regular potato; eat in moderation |
| Apple (with skin) | Low | 36 | Good snack choice; never as juice |
| Guava | Low | 12–24 | One of the best fruits for diabetics; very high fibre |
| Mango | Medium-High | 51–60 | Limit portion; ripe varieties like Alphonso can have GI >65; slightly under-ripe preferred |
| Banana | Medium | 51–57 | Choose smaller, slightly under-ripe bananas; impact depends on ripeness (very ripe Robusta can exceed GI 70) |
| Curd / dahi (plain, unsweetened) | Low | 14 | Excellent choice; avoid sweetened flavoured yogurt |
What to Eat: A Diabetic-Friendly Indian Foods List
Whole Grains and Millets
Switching from polished white rice to millets is one of the most impactful dietary changes an Indian diabetic can make. Bajra (pearl millet), jowar (sorghum), ragi (finger millet), and kodo millet are all naturally high in fibre and have a lower glycaemic load than white rice. They’re inexpensive, widely available, and can be used to make rotis, porridge, bhakri, and dosas.
If you just can’t stop consuming rice, opt for basmati over ordinary white rice because its longer grains take longer to digest. One other trick is to cook your rice, then let it cool in the refrigerator, and finally warm it before consuming. This converts some starch into resistant starch, which lowers the GI measurably.
Other good carbohydrate sources include dalia (broken wheat), steel-cut oats, and besan (gram flour), which is used in cheela, missi roti, and kadhi.
Dal and Legumes
Dal is one of the best foods available to Indian diabetics. However, it is important to understand that dals are carbohydrate-protein hybrids typically containing approximately 60% carbohydrate and 20–25% protein rather than pure protein sources. Every variety (moong, masoor, chana, toor, urad, rajma, lobiya) has a low GI and is high in soluble fibre, which helps slow the digestion of carbohydrates eaten in the same meal.
The GI values for rajma and kabuli chana are 28 and 33 respectively, which are some of the lowest in the Indian diet. For stricter glycemic control, be sure to recommend a combination of dal with high-protein foods such as paneer, tofu, eggs, or soya chunks. Sprouts, whether of moong, methi, or chana, should ideally be consumed raw or slightly cooked for their low carbohydrate effect and enzyme richness.
Non-Starchy Vegetables
Non-starchy vegetables are the one food group you can enjoy in generous portions with minimal impact on blood sugar. The ideal vegetables to include in Indian cuisine are:
- Karela (bitter gourd): GI under 15 and consists of plant chemicals (charantin, polypeptide-P), which mimic the functioning of insulin in animal models. It should be considered an addition to the diet and cannot replace drug therapy.
- Methi leaves (fenugreek): Contain soluble fibre (galactomannan) that slows glucose absorption. Use in sabzi, dal, or parathas.
- Palak, lauki, tinda, tori, and all gourds: Low-carb, high-fibre, versatile in Indian cooking.
- Cauliflower, broccoli, cabbage, and French beans
- Tomato, cucumber, and capsicum: Add to every meal as a simple kachumber salad.
Limit starchy vegetables: potato, arbi (colocasia), yam (suran), and raw jackfruit. These have high GI scores. A small amount occasionally with a balanced meal is fine, but they shouldn’t be a daily staple.
Fruits
Fruits, no doubt, can be included in a diabetic diet, following these two simple guidelines: portion control and choosing whole fruits over juices. Fibre in whole fruits ensures slower glucose absorption. Fruit options best suited for Indians are:
- Guava: among the lowest-GI fruits in India, very high in fibre and vitamin C
- Apple (with skin), pear, and kiwi
- Citrus fruits: mosambi, orange, and amla (amla provides antioxidants and polyphenols that support glycemic management, but does not replace anti-diabetic medication)
- Jamun (Indian blackberry): excellent for diabetics; the seeds and fruit provide antioxidants and polyphenols that support glycemic management, but do not replace anti-diabetic medication
- Papaya in small portions
Avoid consuming fruits like mango, chikoo, ripe bananas, grapes, litchi, and watermelon, whose effect on blood sugar levels varies greatly based on their ripeness, with many varieties (Alphonso, ripe Robusta) regularly reaching 65–70 or higher GI ratings. Consume in moderation and between meals, preferably along with 4–5 nuts.
Protein Sources
- Eggs: ADA guidelines no longer set strict numerical limits on dietary cholesterol for all diabetics, provided saturated fat intake is <10% of total calories (<7% with ASCVD).
- Fish: fatty fish like rohu, catla, salmon, and mackerel are high in omega-3 fatty acids
- Skinless chicken: not fried or in heavy cream-based gravies
- Paneer: good vegetarian protein; you can add a portion up to 50–75g
- Low-fat curd: excellent, very low GI, and gut-friendly
- Sprouts: light, easy to digest, rich in protein and fibre
Healthy Fats
Use one teaspoon of ghee, mustard oil, or olive oil in each meal. Having a handful of raw almonds or walnuts as a snack will indeed help stabilize your blood sugar. Adding flaxseeds or chia seeds to oats and curd can give you good sources of omega-3 and fibre.
Foods to Avoid with Diabetes in India
Here’s a summary of the most important foods to limit or avoid, with the reasoning behind each:
| Food / Category | Examples in Indian Diet | Why to Limit or Avoid |
|---|---|---|
| Maida (refined flour) | Naan, bhatura, puri, samosa pastry, white bread, biscuits, cakes, pav | GI 70–85; very rapid blood sugar spike; stripped of all fibre |
| Polished white rice (large portions) | Biryani, plain rice, khichdi with too much rice | Fine in half-cup portions; problematic in full thali servings |
| Sooji / semolina | Rava upma, semolina halwa, rava dosa, suji kheer | Medium-high GI; fibre-stripped grain |
| Packaged / instant foods | Instant noodles, packaged namkeen, ready-to-eat meals, instant idli/dosa mixes | High sodium, added sugar, refined carbs, low fibre |
| Indian sweets (mithai) | Gulab jamun, rasgulla, barfi, ladoo, jalebi, halwa, kheer | Extremely high GI; concentrated sugar, maida, and full-fat khoya |
| Sugar-sweetened beverages | Packaged fruit juice, cold drinks, sweetened chai, flavoured milk, sugarcane juice | No fibre; rapidly absorbed sugar; equivalent to multiple spoonfuls of sugar per serving |
| Fried snacks | Samosas, pakoras, vadas, bhajias, kachori, chips | High refined carbohydrates and unhealthy fat; often eaten as snacks between meals |
Rice and Roti: Can Diabetics Eat Them? (A Practical Answer)
Can diabetics eat rice?
But yes, it does depend on the kind of rice you eat and its quantity too. Have basmati rice instead of regular white rice. Only have half a cup of rice for each meal; don’t go for a whole bowl. Have rice as a complete meal, which consists of dal, some vegetable sabzi, and curd too. The effect of having only rice is completely different from that of having rice as a complete meal.
Can diabetics eat roti?
Yes, and roti is generally a better carbohydrate choice than white rice for most Indian diabetics, because whole wheat has more fibre and a somewhat lower GI. Two medium-sized rotis per meal is a reasonable portion. Multigrain atta (with added besan, ragi, soya flour, or flaxseed) lowers the GI further and adds protein.
Bajra (pearl millet) and Jowar (sorghum) rotis, or multigrain rotis fortified with besan (chana flour), offer better glycemic control than pure refined grains.
What to avoid in the roti family: naan (usually maida), roomali roti, bhatura, and parathas made with refined flour or fried in large amounts of oil.
7-Day Diabetic Diet Chart for Indians (Sample Meal Plan)
The following is an example of a meal plan designed for someone who is moderately active and suffers from type 2 diabetes. The amount of food that needs to be consumed will depend on your weight and physical activity levels.
| Day | Breakfast | Mid-Morning | Lunch | Evening Snack | Dinner |
|---|---|---|---|---|---|
| Day 1 | Vegetable oats upma + green tea (no sugar) | 1 guava or 5–6 almonds | 1–2 ragi rotis + rajma curry + cucumber raita + salad | Plain buttermilk + 2 walnuts | 2 multigrain rotis + lauki sabzi + moong dal |
| Day 2 | Besan cheela (2) + mint chutney | 1 small apple (with skin) | ½ cup basmati rice + moong dal + mixed vegetable sabzi + curd | Roasted chana + herbal tea | 2 whole wheat rotis + palak sabzi + small paneer curry |
| Day 3 | Dalia porridge with a few almonds, no sugar | Plain buttermilk | 2 bajra rotis + chana dal + bhindi sabzi + salad | 1 pear + green tea | 2 rotis + karela sabzi + masoor dal |
| Day 4 | Moong sprout chaat with lemon and rock salt | 5–6 walnuts | ½ cup basmati rice + rajma + green salad + curd | Small handful roasted makhana | 2 rotis + mixed vegetable curry + dal |
| Day 5 | Moong dal cheela (2) + mint chutney | 1 guava | 1–2 ragi rotis + chana masala + cucumber raita + tomato salad | Plain buttermilk + 4 almonds | Methi dal + 1–2 whole wheat rotis + stir-fried beans |
| Day 6 | 2 small vegetable oats/moong dal idlis + large bowl sambar (no potato) + small coconut chutney | 1 orange or mosambi | ½ cup brown rice + fish curry (light gravy) + mixed salad | Green tea + 5–6 almonds | 2 whole wheat rotis + dal + small bowl curd |
| Day 7 | Steel-cut oats (no sugar) with flaxseeds and a few berries or jamun | 1 small pear | Moong dal–dalia khichdi (small ghee) + salad + curd | Roasted chana + herbal tea | 2 multigrain rotis + mixed vegetable curry + masoor dal |
The Indian Plate Method for Diabetes
The plate method is a simple, visual tool for managing portions at every meal without any measuring equipment. Here’s how it applies to an Indian meal:
| Plate Section | What Goes Here | Indian Examples |
|---|---|---|
| Half the plate (50%) | Non-starchy vegetables | Bhindi, lauki, palak, mixed sabzi, kachumber salad, cucumber, tomato |
| One quarter (25%) | Lean protein or legumes | Dal (any variety), rajma, chana, paneer (50–75g), egg curry, fish, chicken |
| One quarter (25%) | Whole grain carbohydrates | 1–2 medium rotis (whole wheat / ragi / bajra) OR ½ cup basmati / brown rice. Preferably not both. |
| Side bowl | Curd or raita (plain, unsweetened) | Plain dahi, cucumber raita, onion-tomato raita, or bottle gourd (lauki) raita. |
| Fat allowance | 1 tsp oil or ghee per meal | Mustard oil, olive oil, or 1 tsp ghee across all dishes, not multiple teaspoons in each |
This approach rebalances the proportions of a typical Indian thali, where carbohydrates tend to dominate at the expense of vegetables and protein. Most traditional thalis can be adjusted to fit this method without changing the food itself, just the portions on the plate.
Smart Eating Habits for Indian Diabetics
Never skip breakfast. Skipping meals increases the risk of sharp blood sugar fluctuations and hypoglycemia (low blood sugar), particularly for patients taking medications like sulfonylureas (e.g., glimepiride, gliclazide) or exogenous insulin. A protein-rich breakfast (eggs, moong cheela, dahi with flaxseed, besan cheela) is considerably better for blood sugar stability than a heavy carb-only one or skipping the meal entirely.
Eat at regular times. Irregular eating (skipping meals, eating very late, or going 6–7 hours without food) makes blood sugar harder to predict and manage.
Chew slowly and eat mindfully. Eating fast leads to overeating before your brain receives the satiety signal. Slower eating also genuinely reduces the post-meal blood glucose peak.
Don’t drink your fruit. Eat fruit whole, not as juice. Even fresh home-made juice strips most of the fibre and concentrates the sugar. One orange is metabolically very different from a glass of orange juice.
Manage your Tea carefully. Switch to unsweetened chai brewed with spices like ginger and cardamom, or consult your doctor about safe non-caloric sweeteners.
Eat out: Opt for tandoori, grilled, or steamed foods. Instead of ordering naan, order roti and request no butter on it. Always start with clear soup or salad. Have a small bite with you (like almonds or roasted chana) to keep yourself from being too hungry at the restaurant.
For personalised guidance on medication, monitoring, and lifestyle changes alongside diet, book a doctor consultation at home through MAX@Home.
HbA1c: How Your Diet Shows Up in Your Test Results
One of the most useful tests for tracking how your diet is affecting blood sugar over time is the HbA1c test (glycosylated haemoglobin). Unlike a random blood sugar or fasting glucose reading, which captures blood sugar at one single moment, HbA1c reflects your average blood glucose across the past two to three months. It’s the clearest picture you have of whether your dietary habits are actually working.
Though 7.0% is the usual target for non-pregnant adults, targets need to be tailored for each person. For younger people or those just diagnosed, their target could be stricter (<6.5%), whereas older patients or those with increased hypoglycemic or CVD risk could have less stringent targets (like <7.5–8.0%). Values exceeding one’s target usually indicate that diet and medications should be reconsidered.
The test is done through a simple blood sample and doesn’t require fasting beforehand. Getting it done every 3–6 months gives you and your doctor a clear view of your blood sugar control.
You can get your HbA1c test done at home through MAX@Home, with sample collection at your doorstep across multiple Indian cities. No travel to a lab, no waiting in queues. Results are delivered digitally. For a broader diabetes health screen, the full body health checkup package from MAX@Home covers HbA1c alongside lipid profile, kidney function, and other essential markers in a single booking.
Frequently Asked Questions
Can diabetics eat rice every day in India?
Yes, but only in regulated amounts. Go for brown or basmati rice instead of the plain white polished one and keep the amount to half a cup (cooked). It is very important that rice be consumed in conjunction with a complete meal of dal, sabzi, and curd. The combined effect of fiber, protein, and fats in the meal will ensure a significantly lesser blood sugar elevation than that caused by the same rice eaten separately.
Which Indian roti is best for people with diabetes?
For better blood sugar management, bajra and jowar rotis are excellent choices as they tend to have a more favorable glycemic response than refined grains. Rotis made from multigrain mixes, incorporating legume flours like besan or sattu, are also great alternatives as they increase protein and fiber content. While Ragi is healthy, its flour form can have a high GI, so it should be balanced with plenty of fiber and protein.
Is jaggery safer than sugar for diabetics?
No. Jaggery has a GI of around 84, which is nearly the same as refined sugar. While it contains trace minerals, it still causes a sharp rise in blood sugar. Both jaggery and honey should be used in tiny amounts at most. Never use them as free substitutes for sugar. The belief that jaggery is ‘safe for diabetics’ is one of the most common dietary misconceptions in India.
What fruits can Indian diabetics eat without worry?
While all fruits affect glucose, those with lower impact include guavas, apples (with skin), pears, Jamun, and citrus fruits. Consume them whole in small quantities. Note that for Banana and Mango, impact depends heavily on ripeness, ripe varieties often have a GI of 65–70 or higher, so slightly under-ripe options are preferred. Best eaten as a mid-meal snack paired with nuts.
Can I eat dal every day if I have diabetes?
Without doubt, yes. It has low GI content, contains proteins and soluble fiber, and really works in slowing down glucose absorption when having food. Moong, Masoor, Chana, and Toor dal are all good options. Having some dal for lunch and dinner would be a great start for managing your blood sugar levels through nutrition.
Is curd (dahi) good for people with diabetes?
Yes. Plain yogurt has a GI of about 14 and is very rich in proteins, probiotics which can help increase sensitivity to insulin. Yogurt helps control blood sugar levels after a carbohydrate-rich meal. Don’t consume flavored or processed yogurts which have as much sugar content as desserts.
How many meals should an Indian diabetic eat per day?
Three major meals along with one or two smaller meals is a good routine for diabetics. One must never skip breakfast. Snacks should be small and made from foods that contain lots of protein or fibre, such as roasted chana, 5–6 almonds, a small quantity of fruit, or just buttermilk.
How does HbA1c relate to diet in Indian diabetics?
Your HbA1c level is indicative of your blood sugar average over the last 2–3 months. It is, therefore, an excellent measure of how your current diet is faring. Having HbA1c levels that exceed your goal (typically around 7%, or as set by your doctor) means that your average blood glucose is high, and carbohydrate consumption and food choices should be the first things to examine.
Get Your HbA1c Test Done at Home
Track your blood sugar control with an HbA1c test from the comfort of your home. NABL-accredited lab. Sample collected at your doorstep.
Book HbA1c Test at Home →Related Support
- HbA1c Test at Home, for home sample collection with digital results across multiple Indian cities
- Normal Blood Sugar Levels: Signs, Risks & How to Manage, a guide to understanding your blood sugar range and what readings mean
- Fasting Sugar Normal but PP High? It Could Be Prediabetes, covering an early warning sign of prediabetes and when to get tested
- Doctor Visit at Home, to consult a physician from home for personalised diet advice or medication review
- Full Body Health Checkup Packages, including HbA1c, lipid profile, kidney function, and other essential tests for diabetics in one booking
- Pathology Services at Home, for blood tests and diagnostic sample collection at your doorstep across India
Note: Dietary recommendations for diabetes must be individualised based on your specific health status, medications, and metabolic needs. Always consult your doctor or a registered dietitian before making significant changes to your diet. MAX@Home does not provide medical diagnosis or treatment.