15 Healthy Indian Recipes for Weight Loss (Easy, Tasty & Under 400 Calories)

Trying to lose weight but don't want to give up Indian food? These 15 healthy Indian recipes are under 400 calories, easy to cook, and actually delicious — dal, sabzi, snacks, and more.

15 Healthy Indian Recipes for Weight Loss (Easy, Tasty & Under 400 Calories)
Published: March 16, 2026Updated: March 26, 202612 min readDiet

One of the biggest myths in Indian fitness culture is that you have to give up traditional food to lose weight.

You don't.

The problem isn't Indian food. The problem is portions, cooking methods, and additions — too much oil, too much ghee, too much sugar in chai, and portion sizes that have slowly crept up over the years.

Indian cuisine, at its core, is one of the healthiest in the world — lentils, vegetables, spices, and whole grains. The challenge is bringing it back to its roots.

Here are 15 healthy Indian recipes for weight loss — all under 400 calories per serving, all made with everyday ingredients you already have at home.


Breakfast Recipes

1. Moong Dal Chilla (Green Gram Pancake)

Calories per serving: ~180 kcal (2 chillas)

One of the most protein-rich Indian breakfasts — and it takes 15 minutes.

Ingredients:

  • 1 cup moong dal (soaked overnight)
  • 1 green chilli, grated ginger
  • Salt, cumin, coriander leaves
  • 1 tsp oil for cooking

Method: Blend soaked moong dal into a smooth batter. Add spices and chilli. Pour onto a hot non-stick pan, cook both sides with minimal oil. Serve with green chutney.

Why it works for weight loss: High protein (~14g per serving), low fat, keeps you full for 3–4 hours.


2. Oats Upma

Calories per serving: ~220 kcal

A faster, healthier version of regular upma — made with rolled oats instead of semolina.

Ingredients:

  • 1 cup rolled oats
  • 1 tsp mustard seeds, curry leaves, green chilli
  • Mixed vegetables (carrot, beans, peas)
  • 1 tsp oil, salt, lemon juice

Method: Dry roast oats for 2 minutes. In a pan, add oil and temper mustard seeds, curry leaves. Add chopped vegetables, sauté for 3 minutes. Add oats and 1.5 cups water. Cook until water absorbs. Squeeze lemon, garnish with coriander.

Why it works: Oats are high in beta-glucan fibre — keeps cholesterol in check and hunger away for hours.


3. Egg White Bhurji with 1 Roti

Calories per serving: ~250 kcal

Regular anda bhurji made lighter — using mostly whites with 1 whole egg for flavour.

Ingredients:

  • 3 egg whites + 1 whole egg
  • Onion, tomato, green chilli, coriander
  • Turmeric, cumin, salt
  • 1 tsp oil

Method: Heat oil, sauté onion until golden. Add tomato and spices. Pour in whisked eggs, scramble on medium heat. Serve with 1 whole wheat roti.

Why it works: Eggs are the highest quality protein source. Egg whites add volume with almost zero calories.


4. Poha with Peanuts (Small Portion)

Calories per serving: ~230 kcal

Classic Indian breakfast — but portioned correctly and cooked with minimal oil.

Ingredients:

  • 1 cup thick poha (rinsed, drained)
  • 2 tbsp roasted peanuts
  • Mustard seeds, curry leaves, turmeric
  • 1 tsp oil, lemon juice, coriander

Method: Rinse poha until soft. Temper mustard seeds and curry leaves in oil. Add turmeric, onion, green chilli. Add poha, peanuts, salt. Mix well. Add lemon juice and serve.

💡

The key to keeping poha low-calorie is rinsing instead of soaking (saves water absorption) and using exactly 1 tsp oil — not a generous pour. Most restaurant poha uses 3–4x more oil than necessary.


Dal & Sabzi Recipes

5. Masoor Dal (Red Lentil Soup)

Calories per serving: ~180 kcal

The simplest, most nutritious dal — and one of the lowest calorie options.

Ingredients:

  • 1 cup masoor dal
  • 1 onion, 2 tomatoes, garlic, ginger
  • Turmeric, cumin, coriander powder
  • 1 tsp ghee or oil

Method: Pressure cook dal with turmeric until soft. Prepare tadka: heat ghee, add cumin, garlic, onion — sauté until golden. Add tomatoes, spices. Add cooked dal, simmer 5 minutes.

Nutritional breakdown per cup:

  • Protein: 13g
  • Fibre: 8g
  • Fat: 3g

6. Palak Paneer (Lighter Version)

Calories per serving: ~220 kcal

Traditional palak paneer can be 400+ calories. This version uses less paneer and no cream.

Ingredients:

  • 200g paneer (low-fat if available)
  • 300g fresh spinach
  • Onion, tomato, ginger, garlic
  • Cumin, garam masala, coriander
  • 1 tsp oil (no cream)

Method: Blanch spinach for 2 minutes, blend smooth. Sauté onion-tomato masala in 1 tsp oil. Add blended spinach, spices, and cubed paneer. Simmer 5 minutes. No cream needed — spinach itself gives a rich texture.

Why it works: Spinach is a superfood — iron, Vitamin C, folate — and paneer gives protein and calcium.


7. Baingan Bharta (Roasted Eggplant)

Calories per serving: ~120 kcal

One of the lowest calorie Indian sabzis — naturally low in calories and incredibly filling.

Ingredients:

  • 1 large brinjal (roasted directly on flame)
  • Onion, tomato, green chilli, garlic
  • Coriander, salt, 1 tsp oil

Method: Roast brinjal directly on gas flame until charred. Peel, mash the flesh. Sauté onion and garlic in 1 tsp oil, add tomato. Add mashed brinjal, spices. Cook 5 minutes.

💡

Roasting on direct flame gives bharta its signature smoky flavour — don't skip this step. No oven method matches it.


8. Lauki (Bottle Gourd) Sabzi

Calories per serving: ~90 kcal

Lauki has 95% water content — one of the most filling, lowest calorie vegetables you can eat.

Ingredients:

  • 1 medium lauki, peeled and cubed
  • Cumin, turmeric, coriander powder
  • Onion, tomato, green chilli
  • 1 tsp oil

Method: Heat oil, add cumin. Sauté onion until soft. Add tomato and spices. Add cubed lauki, cover and cook on low heat for 12–15 minutes until soft.

Why it works: 94% water, 2.9g fibre per cup — keeps you full with barely any calories.

📖 Read Also:

Calorie Deficit Explained — The Science of Weight Loss

Cooking light is half the battle. Understanding your calorie deficit is the other half — read this to connect your meal choices to actual fat loss.


Snack Recipes

9. Sprouts Chaat

Calories per serving: ~150 kcal

The perfect snack — high protein, high fibre, zero cooking required.

Ingredients:

  • 1 cup mixed sprouts (moong, chana, moth)
  • Chopped onion, tomato, cucumber
  • Chaat masala, lemon juice, green chilli
  • Coriander leaves

Method: Mix all ingredients. Toss with lemon juice and chaat masala. Serve immediately.

Nutritional highlight: 12g protein per serving, 6g fibre — far better than any packaged snack.


10. Roasted Makhana (Fox Nuts)

Calories per serving (30g): ~110 kcal

The ideal evening snack — light, crunchy, and surprisingly filling.

Ingredients:

  • 2 cups makhana
  • 1 tsp ghee
  • Black pepper, chaat masala, salt

Method: Heat ghee in a pan on low flame. Add makhana, roast stirring continuously for 8–10 minutes until crispy. Add spices, toss well.

💡

Roast makhana in bulk and store in an airtight jar for a week — perfect ready-to-eat snack to avoid reaching for biscuits or chips.


11. Cucumber Raita

Calories per serving: ~80 kcal

A weight-loss friendly accompaniment that also works as a light snack.

Ingredients:

  • 1 cup curd (low-fat)
  • 1 cucumber, grated or chopped
  • Cumin powder, black salt, coriander

Method: Whisk curd smooth. Add grated cucumber, mix. Season with cumin powder and black salt.

Why it works: Curd provides probiotics and protein. Cucumber adds crunch and hydration with almost zero calories.


Lunch & Dinner Recipes

12. Vegetable Khichdi

Calories per serving: ~280 kcal

India's original comfort food — and one of the most nutritionally balanced meals you can eat.

Ingredients:

  • ½ cup rice + ½ cup moong dal
  • Mixed vegetables (carrot, beans, peas, potato — small)
  • Turmeric, cumin, ginger
  • 1 tsp ghee

Method: Wash rice and dal together. Pressure cook with vegetables, turmeric, and 3 cups water for 3–4 whistles. Heat ghee, add cumin. Pour tadka over khichdi. Serve with curd.

Why it works: Complete protein (dal + rice together provide all essential amino acids), easy to digest, naturally filling.


13. Chicken Soup (Indian Style)

Calories per serving: ~200 kcal

For non-vegetarians, this is the ultimate light dinner — high protein, very low calorie.

Ingredients:

  • 200g chicken (bone-in for richer stock)
  • Onion, garlic, ginger, whole spices
  • Turmeric, black pepper, coriander
  • Vegetables: carrot, beans, celery

Method: Boil chicken with whole spices and water for 20 minutes. Remove chicken, shred meat. Strain stock. In the stock, add chopped vegetables and shredded chicken. Simmer 10 minutes. Season with black pepper and lemon.


14. Egg Curry (Lighter Version)

Calories per serving: ~250 kcal

A protein-packed dinner that keeps you full through the night.

Ingredients:

  • 3 boiled eggs
  • Onion, tomato, ginger-garlic paste
  • Turmeric, coriander, cumin, garam masala
  • 1 tsp oil, no coconut milk

Method: Prepare a light tomato-onion gravy in 1 tsp oil. Add spices. Halve the eggs and add to gravy. Simmer 5 minutes. Serve with 1 roti.

💡

Score the boiled eggs with a knife before adding to gravy — this helps them absorb the masala and makes each bite more flavourful.


15. Dal Tadka with Brown Rice

Calories per serving: ~320 kcal (dal + ½ cup rice)

A complete meal that has everything — protein, fibre, complex carbs.

Ingredients:

  • 1 cup toor dal
  • For tadka: ghee, cumin, garlic, dried red chilli
  • Onion, tomato, turmeric, coriander
  • ½ cup brown rice (cooked separately)

Method: Pressure cook dal until soft. Prepare a proper tadka: heat ghee, add cumin until it crackles, add garlic until golden, add dried red chilli. Pour hot tadka over dal. Serve with ½ cup brown rice and salad.

📖 Read Also:

Free Calorie & Nutrition Calculator

Calculate how many calories are in your custom Indian meal — enter ingredients and get instant macros breakdown.


Calorie Summary Table

RecipeCategoryCalories
Moong Dal ChillaBreakfast180
Oats UpmaBreakfast220
Egg White Bhurji + RotiBreakfast250
Poha with PeanutsBreakfast230
Masoor DalDal180
Palak Paneer (light)Sabzi220
Baingan BhartaSabzi120
Lauki SabziSabzi90
Sprouts ChaatSnack150
Roasted MakhanaSnack110
Cucumber RaitaSnack80
Vegetable KhichdiDinner280
Chicken SoupDinner200
Egg Curry + RotiDinner250
Dal Tadka + Brown RiceDinner320

Key Principles for Cooking Light Indian Food

1. Oil Quantity

Most Indian recipes work with 1–2 tsp oil per dish. The recipe says "2 tbsp" — you can use 1 tsp. The dish still tastes good.

2. Cooking Method

  • Pressure cook dal instead of frying heavy bases
  • Roast or grill instead of deep frying (baingan on flame vs oil)
  • Steam vegetables instead of stir-frying in excess oil

3. Dairy Choices

  • Use low-fat curd instead of full-fat wherever possible
  • Skip cream in gravies — blend cooked onion-tomato for a naturally creamy texture
  • Use 1 tsp ghee for tadka (flavour) rather than 2 tbsp for cooking

4. Portion Control

Even healthy food causes weight gain if overeaten. Use a smaller plate, eat slowly, and stop at 80% full.

ℹ️

You do not need to count calories obsessively. Focus on food quality and portions — eat mostly whole foods, minimise processed food, and your calorie intake will naturally reduce without tracking every gram.



Final Thoughts

Weight loss does not require salads, boiled chicken, or foreign superfoods. It requires cooking the food you already love — slightly differently.

Less oil. Better portions. More vegetables. More protein. Fewer biscuits and packaged foods.

These 15 recipes prove that Indian food is inherently healthy when cooked mindfully. Start with 2–3 recipes this week. Build them into your regular rotation. Your body will respond.


FAQ: Healthy Indian Recipes for Weight Loss

Can I lose weight eating Indian food daily?

Yes — absolutely. Indian cuisine is rich in legumes, vegetables, and spices that support weight loss. The keys are portion control, reducing oil quantity, and limiting refined flour (maida) and sugar.

Which dal is best for weight loss?

Masoor dal (red lentils) and moong dal (green gram) are the best for weight loss — highest protein, lowest calories, fastest to cook.

Is rice bad for weight loss?

No. Rice in moderate portions (½ cup cooked) is not bad for weight loss. The problem is the 2–3 cups most people eat in one sitting. Choose brown rice for more fibre, or just control the portion of white rice.

Can I eat roti while losing weight?

Yes. 1–2 whole wheat rotis per meal is fine. The issue is eating 4–5 rotis with heavy dal makhani and raita — that's a 700+ calorie meal, not the roti itself.

What is the best time to eat these meals?

Eat your largest meal at lunch (when metabolism is highest), a lighter dinner by 7–8 PM, and avoid eating after 9 PM. This simple timing change can reduce weight without changing what you eat significantly.

Medical Disclaimer: This article is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider before making changes to your diet, exercise routine, or health regimen — especially if you have a pre-existing condition.

Share this article

Found this helpful? Share it with your friends and family!

Was this article helpful?

Want More Tips Like This?

Join 1,000+ readers getting weekly fitness, diet, and wellness tips + FREE meal plan

No spam, ever. Unsubscribe anytime.

WellFitLife

About the Author: WellFitLife

Fitness, nutrition, and wellness experts helping Indians live healthier lives.

Read more about us →

Comments

Leave a Comment

Your email will not be published. Comments are reviewed before appearing.

0/1000