• Home
  • /
  • Health Blogs
  • /
  • Diabetic Diet Chart for Indians: Foods to Eat & Avoid
Diabetic Diet Chart for Indians: Foods to Eat & Avoid

To Book an Appointment

Call Icon
Call Us

Diabetic Diet Chart for Indians: Foods to Eat & Avoid

By - MAX@Home

Aug 20, 2026 | min read

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 ItemGI CategoryGI ScorePractical Note
White rice (steamed, hot)High72–79Cooling before eating and pairing with dal reduces effective GI
Basmati riceMedium50–58Best rice choice for diabetics; long grain digests slowly
Brown riceMedium50–55More fibre; good alternative to white rice
Whole wheat rotiMedium62Fine in 1–2 roti portions as part of a full meal
Bajra (pearl millet) rotiMedium-Low55Excellent everyday staple for diabetics
Ragi (finger millet) rotiHigh70–80+High calcium but high GI when ground; starch gelatinizes easily
Jowar (sorghum) rotiLow-Medium55–70Gluten-free; high in fibre
Maida (refined flour)High70–85Avoid; found in naan, bhatura, puri, white bread, biscuits
PohaMedium-High70–75Reduce portion; add vegetables and peanuts
Moong dalLow25–30Excellent protein and fibre combination
Rajma (kidney beans)Low28One of the best foods for blood sugar control
Kabuli chana (chickpeas)Low33Great protein and fibre; very filling
Potato (boiled)High78–85Limit; cooling reduces GI somewhat
Sweet potatoMedium50–63Better than regular potato; eat in moderation
Apple (with skin)Low36Good snack choice; never as juice
GuavaLow12–24One of the best fruits for diabetics; very high fibre
MangoMedium-High51–60Limit portion; ripe varieties like Alphonso can have GI >65; slightly under-ripe preferred
BananaMedium51–57Choose smaller, slightly under-ripe bananas; impact depends on ripeness (very ripe Robusta can exceed GI 70)
Curd / dahi (plain, unsweetened)Low14Excellent choice; avoid sweetened flavoured yogurt
Note: GI doesn’t work in isolation. Eating white rice with a bowl of dal, plenty of sabzi, and curd produces a very different blood sugar response than eating the same amount of rice alone. The combination of fibre, protein, and fat in a complete meal significantly lowers the overall glycaemic impact.

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.

Note for DKD patients: For individuals with diabetic kidney disease (DKD), high-potassium or high-phosphorus foods (certain dals, millets, and excessive nuts) may require portion adjustments under a nephrologist’s or dietitian’s supervision.

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 / CategoryExamples in Indian DietWhy to Limit or Avoid
Maida (refined flour)Naan, bhatura, puri, samosa pastry, white bread, biscuits, cakes, pavGI 70–85; very rapid blood sugar spike; stripped of all fibre
Polished white rice (large portions)Biryani, plain rice, khichdi with too much riceFine in half-cup portions; problematic in full thali servings
Sooji / semolinaRava upma, semolina halwa, rava dosa, suji kheerMedium-high GI; fibre-stripped grain
Packaged / instant foodsInstant noodles, packaged namkeen, ready-to-eat meals, instant idli/dosa mixesHigh sodium, added sugar, refined carbs, low fibre
Indian sweets (mithai)Gulab jamun, rasgulla, barfi, ladoo, jalebi, halwa, kheerExtremely high GI; concentrated sugar, maida, and full-fat khoya
Sugar-sweetened beveragesPackaged fruit juice, cold drinks, sweetened chai, flavoured milk, sugarcane juiceNo fibre; rapidly absorbed sugar; equivalent to multiple spoonfuls of sugar per serving
Fried snacksSamosas, pakoras, vadas, bhajias, kachori, chipsHigh refined carbohydrates and unhealthy fat; often eaten as snacks between meals
On jaggery and honey: both are frequently marketed as natural, diabetic-safe alternatives to sugar. They are not. Jaggery has a GI of around 84, comparable to refined sugar. In very small amounts (half a teaspoon in tea), neither is dramatically harmful, but using them freely as ‘safe’ substitutes is a common dietary mistake among Indian diabetics.

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.

Tip: Boil rice, lay it out on a plate, and keep it in the fridge for at least four hours before heating it up again. This is what makes the resistant starch, which takes much longer to digest. It really cuts down the effect of rice on your blood sugar.

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.

DayBreakfastMid-MorningLunchEvening SnackDinner
Day 1Vegetable oats upma + green tea (no sugar)1 guava or 5–6 almonds1–2 ragi rotis + rajma curry + cucumber raita + saladPlain buttermilk + 2 walnuts2 multigrain rotis + lauki sabzi + moong dal
Day 2Besan cheela (2) + mint chutney1 small apple (with skin)½ cup basmati rice + moong dal + mixed vegetable sabzi + curdRoasted chana + herbal tea2 whole wheat rotis + palak sabzi + small paneer curry
Day 3Dalia porridge with a few almonds, no sugarPlain buttermilk2 bajra rotis + chana dal + bhindi sabzi + salad1 pear + green tea2 rotis + karela sabzi + masoor dal
Day 4Moong sprout chaat with lemon and rock salt5–6 walnuts½ cup basmati rice + rajma + green salad + curdSmall handful roasted makhana2 rotis + mixed vegetable curry + dal
Day 5Moong dal cheela (2) + mint chutney1 guava1–2 ragi rotis + chana masala + cucumber raita + tomato saladPlain buttermilk + 4 almondsMethi dal + 1–2 whole wheat rotis + stir-fried beans
Day 62 small vegetable oats/moong dal idlis + large bowl sambar (no potato) + small coconut chutney1 orange or mosambi½ cup brown rice + fish curry (light gravy) + mixed saladGreen tea + 5–6 almonds2 whole wheat rotis + dal + small bowl curd
Day 7Steel-cut oats (no sugar) with flaxseeds and a few berries or jamun1 small pearMoong dal–dalia khichdi (small ghee) + salad + curdRoasted chana + herbal tea2 multigrain rotis + mixed vegetable curry + masoor dal
General rules: Drink water between meals. Avoid fruit juices. Eat fruit whole. Use 1 tsp of oil or ghee per meal. Keep dinner lighter than lunch. Don’t eat less than 2 hours before bedtime.

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 SectionWhat Goes HereIndian Examples
Half the plate (50%)Non-starchy vegetablesBhindi, lauki, palak, mixed sabzi, kachumber salad, cucumber, tomato
One quarter (25%)Lean protein or legumesDal (any variety), rajma, chana, paneer (50–75g), egg curry, fish, chicken
One quarter (25%)Whole grain carbohydrates1–2 medium rotis (whole wheat / ragi / bajra) OR ½ cup basmati / brown rice. Preferably not both.
Side bowlCurd or raita (plain, unsweetened)Plain dahi, cucumber raita, onion-tomato raita, or bottle gourd (lauki) raita.
Fat allowance1 tsp oil or ghee per mealMustard 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

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.


Written and Verified by:

OR

Get a CALLBACK from our Health Advisor

Call