Most Indian diet plans online are either a list of foods nobody eats together or a day of boiled vegetables and green tea. Neither survives a week.

This one is built from what a normal vegetarian household already cooks. It lands near 1,500 calories and around 70 g of protein, and every figure is shown, so you can move things around rather than follow it to the letter.

Is 1,500 calories right for you?

It is a common target, not a universal one. For many women trying to lose weight, 1,500 is a moderate deficit. For many men, it is an aggressive one. For a small, sedentary woman, it might be close to maintenance.

Work out your own number first with the how many calories should I eat calculator. If yours is 1,800, add a roti at each main meal and a katori of curd. If it is 1,300, drop the banana and one roti. The structure stays the same.

The plan at a glance

MealWhatCaloriesProtein
Early morningChai, 1 tsp sugar60–902 g
Breakfast1 besan chilla stuffed with paneer, green chutney230–32014 g
Mid-morning1 medium banana90–1101 g
Lunch2 rotis, 1 katori dal, 1 katori dry sabzi, ½ katori curd385–62018 g
EveningChai + 1 plate sprouts chaat180–27010 g
Dinner1 roti, 1 katori soya chunk curry, salad280–44025 g
Total1,225–1,850~70 g

The midpoint is about 1,540. That width is not sloppiness. It is what honest figures for home cooking look like. If your kitchen is light on oil, you will sit in the lower half. The katori guide explains why the bowl size matters as much as the recipe.

Meal by meal

Early morning: chai (60–90)

Keep it. One cup with a teaspoon of sugar is a small price for a habit that makes the rest of the day feel normal. What adds up is the third and fourth cup, and the second spoon of sugar. See chai calories.

Breakfast: paneer-stuffed besan chilla (230–320)

Chilla is one of the best Indian breakfasts for weight loss. Besan brings 8–10 g of protein, and grated paneer another 5–7 g. That makes breakfast the meal that sets up the day's protein rather than the one that ignores it.

Use a non-stick pan and measure the oil: half a teaspoon rather than two is a 60–70 calorie difference. See besan chilla calories.

Alternatives at similar calories: 3 idlis with sambar (270–370), or a plate of poha without extra peanuts (250–330), both lighter on protein.

Mid-morning: banana (90–110)

Or any piece of fruit. It stops lunch from becoming a rescue operation.

Lunch: the standard plate (385–620)

Two rotis, a katori of dal, a katori of dry sabzi and half a katori of curd. This is the plate most households already eat. The only changes that matter:

  • No ghee on the rotis, or count it: 20–45 calories each.
  • One starch, not two. Rotis or rice. If you prefer rice, swap the two rotis for one katori and nothing else changes. See roti vs rice.
  • A dry sabzi rather than a gravy one when you can. Gravies carry more oil.

Evening: chai and sprouts chaat (180–270)

The evening is when most days go wrong: biscuits, namkeen, a samosa from downstairs. A plate of sprouts chaat with onion, tomato, lemon and chaat masala is savoury, filling and 8 g of protein. Skip the sev.

If sprouts are not realistic, a katori of roasted chana (about 180 calories and 9 g of protein) works nearly as well.

Dinner: roti, soya chunk curry and salad (280–440)

Dinner is where the protein gets caught up. Around 40 g of dry soya chunks in a curry brings roughly 20 g of protein. It is the most protein-dense vegetarian staple in an ordinary kitchen. See soya chunk calories.

Cucumber, tomato and onion salad adds volume for almost nothing. Eat it first.

Swaps that keep the numbers

The plan works as a template. Most of these swaps are close to calorie-neutral; the ones that are not say so:

Instead ofTryChange
Paneer chilla2-egg omelette with 1 slice toastsimilar calories, similar protein
Soya chunk curry1 katori chicken curry, home style+70–120 kcal, similar protein
Soya chunk curry100 g paneer bhurji, light oil+80–120 kcal, −2 g protein
DalRajma or chole+60–100 kcal, +1–2 g protein
2 rotis at lunch1 katori riceabout the same
Sprouts chaat150 g hung curd with fruitsimilar calories, more protein
BananaApple or orange−20–40 kcal

Why 70 g of protein, and how to get more

For someone losing weight, a better target is often 90–120 g, depending on body weight. This plan reaches about 70 g because that is realistic for a vegetarian day without supplements. It is well above what most vegetarian Indian diets manage. Typical days come in at 45–55 g.

If you want to go higher without adding calories:

  • Swap the half katori of curd at lunch for 150 g of hung curd or Greek yoghurt (+10 g).
  • Add 25 g of soya chunks to the lunch dal or sabzi (+13 g, +85 kcal).
  • Add a scoop of whey to the mid-morning slot in place of the banana (+23 g, about the same calories).

Your own target: protein calculator. To check a day like this one, add it up in the protein counter.

What this plan deliberately does not do

  • It does not remove rice, roti, or chai. Removing staples is the fastest way to make a diet unsustainable.
  • It does not include detox water, jeera water or “fat-burning” drinks. None of them change fat loss meaningfully.
  • It does not skip dinner or fast. You can, if that suits you. It is not required.
  • It is not medical advice. If you have diabetes, kidney disease, are pregnant, or take medication affected by diet, check with your doctor before changing how you eat.

Making it last

The best meal plan is one you stop needing. After two or three weeks of eating roughly this way and logging it, most people know what a 1,500-calorie day looks like without looking anything up.

The logging is where most people give up, because searching a database for “bhindi sabzi” and choosing between twenty entries takes longer than eating it. In BetterCal, the entry is the sentence: “2 rotis, dal, bhindi and half a katori curd.” It estimates against Indian portions and cooking, and a repeat meal is one tap.

Log a meal the way you would write it down. BetterCal turns a plain sentence, spoken or typed, into calories and macros. Free to start.

Frequently asked questions

Is 1,500 calories a day enough to lose weight?

For most women and many smaller men, yes. It is a moderate deficit. For larger or very active men, 1,500 can be too aggressive. Work out your maintenance first and aim for roughly 10–20% below it.

How much weight will I lose on 1,500 calories a day?

It depends on your maintenance. If you burn 2,000 calories a day, a 500-calorie deficit is roughly 0.45 kg a week of fat loss. The first week or two will show more on the scale because of water. Use the weight loss timeline calculator for your numbers.

Can I eat rice on a 1,500 calorie Indian diet?

Yes. Swap two rotis for one katori of cooked rice at either meal. The calories are almost identical. What to avoid is rotis and rice at the same meal.

Is this plan suitable for diabetics?

The structure (one measured starch per meal, dal and vegetables, protein at every meal) is broadly in line with common advice, but anyone with diabetes should agree a plan with their doctor or dietitian, especially if they take medication that affects blood sugar.

What if I eat out one day?

Log it honestly and let the week absorb it. One restaurant meal does not undo a week. See tracking calories when eating out.


Related: Indian food calorie calculator · high-protein Indian vegetarian foods · what is a calorie deficit