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

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
- Dietary Guidelines for Indians 2024, ICMR National Institute of Nutrition (NIN), Hyderabad
- Indian Food Composition Tables (IFCT) 2017, ICMR National Institute of Nutrition (NIN), Hyderabad
- Healthy diet (fact sheet), World Health Organization
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.
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
Popular guides
Diet plans
Articles
- Calories in Indian food: per piece chart for sweets, snacks and roti
- High protein Indian diet chart: 80 g, 100 g, 120 g plans
- Jaundice diet chart (piliya diet)
- Lose 5 kg in a month: 7-day Indian diet chart
- Sattu protein: how much is in a glass
- IBS foods in India: what to eat and avoid
- Calories in 1 Indian sweet
- DietGhar diet plans from Rs 499
- Best online dietitian in India, compared
Find a Dietitian Near You
Get personalized nutrition plans from qualified nutritionists in your city. Online consultations available across India.


