Home/Blog/Indian Food
Indian Food

Best Indian Foods for Weight Loss (That You Already Eat)

27 June 2026· 7 min read· MeriDiet Editorial Team· Reviewed by a Registered Dietitian

One of the biggest misconceptions about weight loss in India is that you have to give up your usual food and switch to salads, oats and boiled vegetables. The truth is, Indian cuisine already has a rich variety of foods that are naturally nutritious and supportive of weight loss — you just need to know which ones to eat more of and how to prepare them.

Why Indian Food Is Actually Diet-Friendly

Traditional Indian cooking uses plenty of lentils, vegetables, spices and whole grains. Many of these are high in fibre and protein, which keeps you full for longer and helps reduce overeating. The problem usually comes from portion sizes, the amount of oil used, or processed foods that have crept into modern Indian diets.

Best Indian Foods for Weight Loss

1. Dal (Lentils and Legumes)

Dal is one of the best weight loss foods available in any Indian kitchen. It is high in protein and fibre, relatively low in calories when prepared simply, and very filling. Moong dal, masoor dal and chana dal are all excellent choices. Eating a katori of dal at lunch or dinner helps you meet your protein needs without adding excessive calories.

2. Moong Dal Chilla

Moong dal chilla (green moong pancake) is a protein-rich, low-calorie breakfast that keeps you full through the morning. It is easy to make, requires minimal oil and can be stuffed with vegetables to add volume without many extra calories.

3. Dahi (Curd / Plain Yoghurt)

Dahi is rich in protein and probiotics. It helps with satiety and gut health. Plain low-fat dahi is preferable for weight loss over flavoured or sweetened yoghurt. One or two katoris per day as part of a meal or as a snack is a smart addition to a weight loss plan.

4. Eggs

Eggs are one of the most effective foods for weight loss. They are high in protein, moderately low in calories and very satiating. Research consistently shows that people who eat eggs at breakfast eat less throughout the day. Two whole eggs prepared with minimal oil — boiled, poached or as a bhurji — make for an excellent meal.

5. Bajra, Jowar and Ragi (Millets)

These traditional Indian grains are higher in fibre and micronutrients than refined wheat flour. Bajra roti, jowar roti and ragi preparations digest more slowly and keep you full longer. If you are looking to improve satiety without eliminating roti from your diet, switching from maida or even atta to millets is a worthwhile step.

6. Sabzi (Vegetable Dishes)

Vegetables cooked as sabzi — lauki, tinda, tori, palak, methi, bhindi, gobhi — are low in calories, high in fibre and very filling when eaten in adequate portions. The key is using limited oil (1–2 teaspoons per serving) and not adding cream or excess butter.

7. Chicken (Tandoori or Boiled)

For non-vegetarians, chicken is one of the best protein sources for weight loss. Tandoori chicken, boiled chicken or chicken curry made without cream or excess oil is a filling, high-protein option. Lean chicken breast has very low fat content and supports muscle retention during weight loss.

8. Sprouts

Sprouted moong, chana or moth dal are nutritional powerhouses — they become richer in vitamins and easier to digest through sprouting. A bowl of sprouts as a snack or light meal is low in calories and very satisfying. You can eat them raw, lightly stir-fried or as a chaat.

9. Buttermilk (Chaas)

Chaas made from diluted dahi with water, salt, cumin and ginger is one of the best low-calorie drinks in Indian cuisine. It has the benefits of curd — probiotics and protein — with very few calories. Drinking chaas with or after meals can aid digestion and reduce overeating.

10. Oats Khichdi or Daliya

Daliya (broken wheat) and oat-based preparations like oats khichdi are high in fibre and protein compared to plain white rice. They digest slowly and prevent hunger spikes. A bowl of vegetable daliya or oats khichdi is a complete, filling meal that fits well in a weight loss plan.

Foods to Be Careful With

  • Puri, bhatura, samosa and other deep-fried items — fine occasionally, not as daily meals
  • White rice in very large quantities — 1 medium katori is usually fine
  • Mithai and sweet lassi — high in sugar and calories
  • Packaged namkeen and biscuits — often high in refined flour and salt
  • Restaurant curries made with cream, butter and cashew paste

The Right Approach

You do not need to entirely give up any food group to lose weight. The key is choosing whole, minimally processed foods most of the time, controlling portion sizes, and preparing food with limited oil. Most traditional Indian home cooking is already aligned with these principles — modern eating habits have moved away from them.

Get a Diet Plan Built Around Indian Food

Our dietitians create personalised meal plans using foods you already know and love — no exotic ingredients, no crash diets.

Consult a Dietitian

Frequently Asked Questions

Written by

MeriDiet Editorial Team

The MeriDiet Editorial Team consists of registered dietitians, certified nutritionists and health writers dedicated to providing accurate, evidence-based nutrition information for Indian lifestyles. All content is reviewed by a qualified dietitian before publication.

About MeriDiet →

Medical Disclaimer: This article 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.