Health

Diabetes Diet Chart: 7-Day Indian Plan (Veg, Non-Veg)

The DietGhar Team 2026-05-27Last updated 23 October 2026 14 min read
Indian thali with a jowar roti, methi sabzi, dal, cucumber raita, salad and a bowl of roasted chana

Illustrative image generated with AI

Printable chart: Diabetes friendly Indian food chart (PDF)

Managing diabetes with Indian food is entirely possible. The idea that diabetics need "special food" or must give up roti and rice completely is one of the biggest myths we encounter. Most traditional Indian foods fit into a well-planned diabetic diet. What actually needs attention is the portion, the combination, and the timing.

This guide gives you practical meal planning you can use starting today. No exotic ingredients, no protein bars. Just dal, sabzi, roti, curd, and seasonal vegetables, put together in a way that keeps blood sugar steady through the day.

Quick answer: a diabetes diet chart for Indian food

You do not need special food. A diabetes diet chart for Indian homes keeps roti, rice, dal and sabzi, and controls how much, how often and in what order. A common sample is 2 rotis or 3/4 katori rice per meal, one katori of dal, a large plate of vegetables and a katori of curd, at regular times, with a 10 to 15 minute walk after meals. Spread carbs over the day, do not skip meals, and keep sugary drinks and sweets for occasions. Follow your doctor's advice on medicines, and never stop or change tablets or insulin because of a diet chart.


How Indian food affects blood sugar

Blood sugar rises when carbohydrates are digested and enter the bloodstream as glucose. How quickly this happens depends on the Glycemic Index (GI) of the food. High-GI foods spike blood sugar fast. Low-GI foods release glucose slowly, which is what you want when managing diabetes.

Here is how common Indian foods rank on the GI scale:

Food Glycemic Index Category
White rice (polished) 72-80 High GI
Maida (white flour) 70-75 High GI
Whole wheat roti 54-60 Medium GI
Brown rice 55-65 Medium GI
Oats (rolled) 40-55 Low-Medium GI
Moong dal (cooked) 38 Low GI
Chana dal 36 Low GI
Rajma 29 Low GI
Karela (bitter gourd) Below 20 Very Low GI
Curd (plain, unsweetened) 36 Low GI
Methi (fenugreek) leaves Below 30 Low GI
Sweet potato 44-55 Medium GI
Regular potato (boiled) 65-78 High GI
Banana (ripe) 51-62 Medium GI
Jamun 25 Very Low GI

GI alone does not tell the full story, though. Glycemic Load (GL) matters more in practice because it accounts for how much you actually eat. A small portion of white rice paired with plenty of dal and sabzi has a much lower glycemic load than a plain plate of rice. Combination meals work better than stressing over individual foods.

Cooking method also changes GI. Rice that has been cooked, cooled, and reheated has a lower GI than freshly cooked rice. Adding a squeeze of lemon to a meal can reduce the glucose response. Fiber, fat, and protein all slow down glucose absorption when eaten alongside carbohydrates.


7-day Indian diabetes meal plan

The chart below is for a typical adult managing Type 2 diabetes, targeting roughly 1,600-1,800 calories per day. If your doctor has given you specific calorie targets, adjust portions accordingly. The structure matters as much as the food choices: three balanced meals, one or two small snacks, and no long gaps without eating.

Day Breakfast Lunch Evening snack Dinner
Monday 2 moong dal chilla + 1 tbsp green chutney + 1 cup plain curd 2 whole wheat roti + 1 katori moong dal + 1 katori palak sabzi + cucumber-tomato salad 30g roasted chana 1.5 cup cooked brown rice or 1 roti + 1 katori rajma + 1 katori cucumber raita
Tuesday 1 cup oats upma with onion, peas, and carrot + 1 glass chaas 2 roti + 1 katori chana dal + 1 katori bhindi sabzi + salad 1 boiled egg or 1 cup sprouts chaat (no fried additions) 2 roti + 1 katori mixed vegetable sabzi + 1 cup curd
Wednesday 2 eggs scrambled with tomato and capsicum (1 tsp ghee) + 1 slice whole wheat toast 1 cup cooked brown rice + 1 katori arhar dal + 1 katori karela sabzi + salad 1 cup green tea + 1 multigrain biscuit 2 roti + 1 katori dal makhani (low oil) + 1 katori salad
Thursday 1 cup daliya (broken wheat porridge) cooked with vegetables and a little low-fat milk 2 roti + 1 katori palak paneer (low fat) + salad 1 cup chaas (no added salt) 1 cup brown rice + 1 katori rajma + 1 cup curd
Friday 2 besan chilla + 1 cup curd 2 methi roti + 1 katori moong dal + 1 katori lauki sabzi + salad 30g roasted makhana 2 roti + 1 katori fish curry or tofu sabzi + salad
Saturday 1 cup low-oil poha with peas and peanuts + 1 cup curd 2 roti + 1 katori masoor dal + 1 katori tinda or tori sabzi + salad 1 boiled egg or 1 cup sprouts 1 cup brown rice + 1 katori chole (low oil) + salad
Sunday 2 medium idli + 1 cup sambar + 1 tbsp coconut chutney 2 jowar roti or bajra roti + 1 katori dal + 1 katori palak sabzi + curd 1 cup green tea + 1 handful roasted chana Khichdi (1 cup rice + 1/2 cup moong dal cooked together) + 1 cup curd

A few general rules that apply to all seven days:

  • Do not skip meals, especially breakfast.
  • If you take insulin or sulfonylurea tablets, meal timing matters for low sugar. Follow your doctor's advice on timing and what to do for a low.
  • Try to finish dinner before 8 PM.
  • Drink at least 8-10 glasses of water through the day.
  • If you are hungry between meals, pick a high-protein or high-fiber snack, not biscuits.
  • Add a salad of cucumber, tomato, and carrot to every main meal. Beetroot in small amounts is fine.
  • A 10-15 minute walk after lunch and dinner does more for post-meal glucose than most supplements.

If you want help understanding how to include rice in your diabetes meal plan without spiking blood sugar, we have a detailed breakdown of the rice question specifically.


Indian foods that help control blood sugar

These foods work well for diabetics and are available in any local market or Indian kitchen.

Karela (bitter gourd)

Karela is a very low-GI, low-calorie vegetable that fits well on a diabetes plate. Eat it as a sabzi rather than as juice. It does not replace medicine, so tell your doctor before you take karela juice or capsules.

Methi (fenugreek)

Both the seeds and leaves add fibre and flavour. Methi seeds contain soluble fiber that slows glucose absorption. Soaking 5-10 seeds overnight and eating them in the morning is a habit many clients stick to. Methi leaves in roti dough or as a sabzi add both flavor and benefit.

Jamun

Jamun is a low-GI seasonal fruit (around 25). Eat it whole, in a small portion, while it is in season. It is seasonal (roughly June through August), so use it while available.

Oats

Rolled oats are rich in beta-glucan, a soluble fiber that lowers the glycemic response of a meal. Oat upma works well. Avoid instant oats with added sugar. Plain rolled oats cooked with vegetables are the best option.

Curd (plain, unsweetened)

Curd is low GI, high in protein, and contains probiotics. Better gut health is linked to better blood sugar regulation. One cup at lunch and dinner is a good target. Homemade curd is always better than flavored commercial varieties.

Whole grains: jowar, bajra, ragi

Jowar and bajra rotis are traditional across Maharashtra and Rajasthan and work well for blood sugar management. Ragi has a slightly higher GI as flour but its calcium and fiber content make it a useful addition in smaller amounts.

Pulses and legumes

Moong dal, chana dal, rajma, masoor dal, and chole all have low GI values and are high in protein and fiber. Eating at least one pulse-based dish at every main meal is one of the most practical habits for diabetics. For a full breakdown, see our guide on the best protein sources in India.


Foods to reduce or avoid

Reducing these does not mean never eating them. It means being thoughtful about frequency and portion.

Excess white rice

White rice in large portions at every meal can be a problem. For people from Bengal, Odisha, Tamil Nadu, or Andhra Pradesh where rice is the daily staple, switching to smaller portions of parboiled rice or brown rice makes a real difference. Pairing rice with plenty of dal, sabzi, and a small amount of protein significantly lowers the meal's glycemic load.

Maida-based foods

White bread, puri, maida paratha, naan, and most commercial biscuits digest quickly and cause rapid glucose spikes. Most of these have direct whole wheat or multigrain substitutes.

Sugary drinks

Packaged fruit juices, soft drinks, and energy drinks carry a lot of sugar. A 250ml glass of packaged mango juice can contain 30-35g of sugar, around 3-4 teaspoons. Plain water, chaas, lemon water without sugar, or a small glass of coconut water are better options. See our guide to cutting sugar from the Indian diet for practical strategies.

Packaged snacks

Most packaged namkeen, chips, and ready-to-eat snacks are high in refined carbs, salt, and often hidden sugars, with very little fiber or protein to slow digestion. Roasted chana, makhana, or a handful of nuts are better snack choices. Our diabetes snacking guide has a full list of safe options.

Fruit juice (even fresh)

Whole fruit is generally fine in moderation because fiber slows absorption. Juiced fruit removes that fiber and is essentially concentrated sugar. Even freshly squeezed orange juice has 20-25g of sugar per glass with none of the fiber. Eat the fruit; skip the juice.


Common mistakes diabetics make with diet

We see these patterns repeatedly with people who are trying hard but not getting the results they expect.

Skipping meals to lower blood sugar

It seems logical. It usually backfires. When you skip a meal, your liver releases stored glucose to compensate, and the next meal tends to be larger, causing a bigger spike. We see this a lot with clients from UP and Bihar who skip lunch and then eat 4-5 rotis at dinner. Spreading carbohydrates across three meals makes a measurable difference in fasting and post-meal readings.

No protein at breakfast

Two rotis with tea is common but problematic. Without protein, the carbohydrate digests quickly and blood sugar rises fast. Adding curd, moong dal chilla, eggs, or paneer to breakfast meaningfully improves the response through the morning.

Trusting "diabetic-friendly" products

Products labeled sugar-free often contain maltitol, sorbitol, or other sugar alcohols that still raise blood sugar, just more slowly. They are also usually expensive. Choosing naturally low-GI whole foods is more reliable. Our article on sugar substitutes for diabetes in India explains what actually works.

Ignoring post-meal walks

A 10 to 15 minute walk after meals often helps bring down the post-meal rise, because working muscles use glucose. Ask your doctor what is safe for you.


When to see a dietitian for diabetes

General guidelines are a starting point. Diabetes management is individual. Your blood sugar response to food depends on your medications, stress levels, sleep quality, activity level, and gut health. No two people with diabetes eat or respond exactly the same way.

If your fasting glucose is still above 130 despite dietary changes, your post-meal readings are consistently above 180, or you are unsure how to adapt any plan to your medication schedule, working with a registered dietitian makes sense. A personalised plan built around your medicines, schedule and lab values is more useful than any generic chart. Please keep your doctor in the loop.


Small table habits that help

  • Eat vegetables and protein first, then the roti or rice. Small studies suggest this order leads to a lower blood sugar rise after the meal than eating the carbohydrate first.
  • Stop at about 80 percent full. Large portions raise blood sugar even when the food itself is a good choice.
  • Move dinner earlier if you can. Many Indian households eat at 9 or 10 pm. Even a few nights a week at 7 or 8 pm is a useful change.
  • Do not skip breakfast. A protein breakfast steadies the day better than a long gap.
  • Cool and reheat rice sometimes. Rice that has been cooked, cooled and warmed again contains some resistant starch. The effect is small, so it does not allow bigger portions.

Thinking about sugar substitutes? We cover them separately in our guide to sugar substitutes for diabetes in India. Always check with your doctor before changing medicines or diet if you take diabetes tablets or insulin.

FAQs

Can diabetics eat rice?

Yes, in moderation. A small portion of rice (about 1/2 to 3/4 cup cooked) eaten with plenty of dal, sabzi, and some protein has a much lower glycemic impact than a large plate of plain rice. Parboiled rice or brown rice is a slightly better choice than polished white rice, but even white rice in smaller portions is manageable for most people with Type 2 diabetes. The full explanation is in our article on whether diabetics can eat rice.

Is roti better than rice for diabetics?

Whole wheat roti has a lower GI than white rice, so it generally produces a slower blood sugar rise. But portion size matters too. Four rotis will raise blood sugar more than a small portion of rice. For people from South India or Bengal where rice is the staple, cutting back on portion and adding more dal and vegetables to the meal is more practical than switching to roti.

Which fruits can diabetics eat safely?

Guava, papaya, apple, pear, pomelo, jamun, and most berries are good choices. High-sugar fruits like mango, chickoo, grapes, and ripe banana should be eaten in small amounts and not daily. Always eat whole fruit, not juice. The fiber in whole fruit slows glucose absorption significantly.

Does skipping dinner help diabetics?

Not usually. Skipping dinner causes a long overnight fast, during which the liver may release glucose to maintain blood levels. This often produces higher fasting readings by morning. A light, early dinner (before 8 PM) with some protein and vegetables is much better than skipping entirely.

How much sugar can a diabetic eat per day?

Added sugar should be minimized as much as possible. As a rough guideline, keeping added sugar below 25-30g per day is reasonable for a 1,600-1,800 calorie diet. Natural sugars in whole fruits and plain dairy are less problematic than refined sugars in sweets, soft drinks, and packaged foods.

Can Type 2 diabetes be reversed with diet?

Some people with type 2 diabetes reach remission after significant weight loss, and this should be done under medical supervision. Never stop medicines on your own. Our guide on Type 2 diabetes reversal through diet covers the evidence and what it takes practically.

What is a good breakfast for a diabetic?

Protein with fibre, and a measured portion of carbs. Moong dal chilla with curd, besan chilla, oats upma with vegetables, egg bhurji with one roti or paneer bhurji are all good Indian options. Plain tea with biscuits, or two parathas, is the version to avoid.

How many rotis can a diabetic eat in a meal?

There is no single number, because it depends on your medicine, weight and activity. Many sample plans start at 2 rotis (phulka) or 3/4 katori rice per meal with dal and a big plate of vegetables. Ask your doctor or nutritionist to set your own portion, and check your readings after meals.

Is a diabetes diet chart different for non-vegetarians?

The structure is the same: measured carbs, protein at each meal, lots of vegetables. Eggs, fish and chicken in light gravy add protein without extra carbs. Avoid fried fish, butter chicken style gravies and biryani as regular meals.

Is the chart safe if I take insulin or tablets?

A chart cannot be safe on its own for people on insulin or sulfonylureas, because meal timing and carb amounts can affect low blood sugar. Show this chart to your doctor before you follow it, and never change a dose because of what you eat.

Please follow your doctor's advice. Diabetes needs medical care, and a diet chart cannot replace it. Do not stop or change any tablet or insulin because of what you read here.

Sources

Get Your Personalized Diet Plan Today!

This article provides general information about nutrition and diet planning. Download the DietGhar app for a customized Indian diet plan tailored to your body type, health goals, and food preferences: with daily tracking and expert support.

4.9★ on Google 7,000+ Clients Helped 100% Indian Meal Plans

Compare online dietitians in India or see DietGhar plans from ₹499.

About the Author

Written by The DietGhar Team nutritionists, helping clients since 2016 with personalised Indian diet plans. How our nutritionists work

We Serve Across India

DietGhar is online across India. Open a state that has its own dietitian page.

Footer
Chat with a nutritionist on WhatsApp