bodyBot.ai
Sign inStart free
Diet plans · Vegetarian

Indian Vegetarian Diet Plan for Weight Loss

Weight loss comes from eating a little less energy than you burn, while keeping protein high enough to hold on to muscle. This sample day shows how that looks with ordinary Indian vegetarian food — every portion and number listed.

Sample day
≈ 1,425 kcal
Protein
≈ 106 g
Carbs / fat
≈ 176 g / 36 g

How a weight-loss diet works

  1. Eat slightly fewer calories than you burn, consistently, for weeks.
  2. Keep protein high — it helps preserve muscle and keeps you full.
  3. Train with weights 2–3 times a week so the weight you lose is mostly fat.
  4. Judge progress by your weekly average weight, not one day's reading.

Sample vegetarian day (≈ 1,425 kcal)

Raw / dry weights; values from bodyBot's food database
MealFoodkcalProtein
BreakfastMoong dal chilla (60 g dal) + 150 g curd29819 g
Lunch2 roti (80 g) + soya sabzi (40 g dry) + 5 g ghee42130 g
Snack150 g Greek yogurt8915 g
Dinner150 g tofu + 50 g brown rice + toor dal (30 g)50037 g
Evening200 ml toned milk1166 g
Total≈ 1,425≈ 106 g
Vegetables and extra cooking oil are not counted — add them when you log. Home recipes vary.

Adjusting it to you

Need more calories
Add a roti (≈ 119 kcal) or a larger rice portion first — keep the protein foods as they are.
Need fewer calories
Drop the ghee (45 kcal) and swap milk for chaas before cutting protein.
No tofu nearby
Use low-fat paneer, or double the soya chunks.

Common traps

  1. Forgetting oil and ghee — a tablespoon of oil is about 120 kcal.
  2. Treating dal as the main protein; it helps, but soya, tofu, paneer and curd carry most of it.
  3. Cutting calories too hard, then rebounding at the weekend.
  4. Estimating portions instead of weighing them for the first couple of weeks.
Soya chunks protein Portion tableHigh-protein vegetarian foods Protein tableBeginner gym guide Your first 12 weeks

Frequently asked questions

How many calories should I eat to lose weight?
It depends on your size, activity and current intake. A modest deficit below what you now maintain on is usually easier to sustain than a crash diet. bodyBot sets a target from your details and adjusts it from your real weigh-ins.
Is 1,400 kcal right for me?
Not necessarily. It is a worked example. Larger or more active people usually need more; scale the portions to your own target.
Can I lose weight eating roti and rice?
Yes. The sample day includes both. What matters is the total calories and enough protein, not cutting out a whole food group.
How much protein should a vegetarian eat for fat loss?
A common target for people lifting weights is about 1.6 g per kg of body weight per day (Morton et al., 2018). Many people aim for the upper end while in a deficit.

Get a plan built around this

bodyBot programs your training and daily Indian meals around your goal, weight, and time — and adjusts every week based on how the work is landing.

Create your free account