Diabetes Diet Plan for Indians

Control blood sugar with an expert-designed Indian diet plan — practical, personalised and built around foods you already know.

101MIndians have diabetes
136MHave prediabetes
₹999Starting consultation fee

Why Diet Is Central to Diabetes Management

India has the second highest number of people with diabetes in the world. Type 2 diabetes — the most common form — is characterised by insulin resistance and elevated blood glucose levels. Left unmanaged, it significantly increases the risk of heart disease, kidney disease, nerve damage and vision problems.

Diet is one of the most powerful tools available for managing Type 2 diabetes. The foods you eat directly determine how high and how quickly your blood glucose rises after a meal. Choosing the right carbohydrates, eating adequate protein and fibre, and controlling portions can help keep blood glucose within a healthy range.

A diabetes diet does not mean eliminating Indian staples. It means making smarter choices about quantities and combinations — two small rotis with dal instead of four plain rotis, brown rice instead of white, or including a protein with each meal to slow glucose absorption.

Key Diet Strategies

Focus on Low Glycaemic Index Foods

Low GI foods raise blood sugar slowly and steadily. Whole grains, legumes, most vegetables and unsweetened dairy are all low GI and form the foundation of a diabetes-friendly Indian diet.

Pair Carbs with Protein

Eating carbohydrates alongside protein (dal + roti, dahi + fruit) slows glucose absorption and reduces post-meal blood sugar spikes.

Eat More Non-Starchy Vegetables

Fill half your plate with vegetables like palak, methi, lauki, bhindi and gobhi. They are very low in carbohydrates and rich in fibre and micronutrients.

Do Not Skip Meals

Skipping meals causes blood sugar to drop and then spike when you eat again. Eat 3 regular meals at consistent times, with small snacks if needed.

Control Portion Sizes

Even low GI foods raise blood sugar if eaten in large quantities. Use a katori as a guide — 1–2 katoris of dal, 1 small katori of rice, 2–3 medium chapatis per meal.

What to Eat

  • Dal and legumes — moong, chana, rajma, masoor
  • Non-starchy vegetables — karela, lauki, palak, methi, bhindi
  • Whole wheat and millet rotis (bajra, jowar)
  • Small portions of brown rice or plain rice
  • Eggs, lean chicken and fish
  • Plain dahi and chaas (unsweetened)
  • Most fruits in moderate portions — guava, apple, pear
  • Nuts and seeds in small quantities

What to Avoid

  • Sugary drinks — cold drinks, packaged juices, sweet lassi
  • Mithai and Indian sweets
  • White bread, maida and refined flour products
  • Large portions of white rice (more than 1 katori)
  • Deep-fried snacks — samosa, kachori, puri
  • Sweetened yoghurt and flavoured milk drinks

Get a Personalised Diet Plan

Talk to a registered Indian dietitian and get a plan built around your specific health condition, food preferences and lifestyle.

Frequently Asked Questions

Medical Disclaimer: This page is for informational purposes only and does not constitute medical advice, diagnosis or treatment. Always consult a qualified healthcare professional or registered dietitian before making changes to your diet, especially if you have a medical condition.