Performance Tools Women's System Research Results Blog Pricing Dashboard Login
Disclosure: This article is for informational purposes only and does not constitute medical advice. Some links may be affiliate links, we may earn a small commission at no extra cost to you. All recommendations are based on evidence and independent research.

A vegetarian fat loss plan works when every meal has a protein source and the portions match your calorie target. This chart gives seven days of Indian meals with estimated calories and protein, plus how to scale it to you.

Vegetarian Diet Plan for Weight Loss
By Coach Aditya Nov 10, 2026 6 min read

Vegetarian Diet Plan for Weight Loss: A Free 7-Day Indian Chart

This free 7-day vegetarian plan uses everyday Indian foods and averages roughly 1,300 to 1,550 calories and 50 to 60 g of protein a day (the chart shows the range for each day). It is a template: scale the portions to your own calorie target, which you can set with the free TDEE calculator.
Free

Free to start, no card needed: the Calorie Planner, Diet Builder and Workout Generator.

A vegetarian diet is not a problem for fat loss. The usual trouble is that meals end up mostly rice, roti and potato, with too little protein to keep you full. This plan puts a protein source in every meal using dal, curd, paneer, soya chunks, sprouts, roasted chana and milk.

How to Use This Plan

The chart below is a template, not a prescription. The calories are estimates built from the building blocks further down, and your own food will differ with the recipe, the oil and the portion. The days average roughly 1,300 to 1,550 calories, which suits some adults and is too low for others, especially if you are tall, very active or have a lot of muscle. Work out your own target first with the free TDEE calculator, then eat a moderate deficit below it, and scale portions up or down. If you are pregnant, breastfeeding, under 18 or managing a medical condition, get advice from a doctor or dietitian before cutting calories.

The 7-Day Vegetarian Chart

DayBreakfastLunchSnackDinnerEst. kcalEst. protein
Day 1Poha, curd2 chapati, dal, sabzi, saladroasted chana (30 g), fruitpaneer (75 g), 1 chapati, sabzi, salad1230 to 161547 to 54 g
Day 2Vegetable upma, milk (1 glass)rice (1 cup), dal, sabzi, curdsprouts salad2 chapati, soya chunks curry, salad1145 to 148553 to 62 g
Day 3Poha, sprouts salad2 chapati, dal, sabzi, buttermilkfruit, milk (1 glass)paneer (75 g), rice (1 cup), sabzi1345 to 178051 to 61 g
Day 4Vegetable upma, curd2 chapati, dal, sabzi, saladroasted chana (30 g), buttermilk2 chapati, soya chunks curry, sabzi1170 to 152553 to 61 g
Day 5Poha, milk (1 glass)rice (1 cup), dal, sabzi, curdsprouts salad, fruitpaneer (75 g), 2 chapati, salad1315 to 171551 to 60 g
Day 6Vegetable upma, sprouts salad2 chapati, dal, sabzi, curdroasted chana (30 g), fruitsoya chunks curry, rice (1 cup), salad1210 to 157554 to 62 g
Day 7Poha, curd2 chapati, dal, sabzi, buttermilkmilk (1 glass), fruitpaneer (75 g), 1 chapati, sabzi, salad1235 to 164548 to 57 g

Tea or coffee with milk and sugar is not included. If you drink it, count it. Water, plain tea and black coffee add almost nothing.

The Building Blocks and Their Numbers

Building block (approximate)CaloriesProtein
Poha, 1 plate, 1 tsp oil200 to 250 kcal3 to 4 g
Vegetable upma, 1 bowl, 1 tsp oil175 to 210 kcal4 to 5 g
Chapati, medium (each)100 to 120 kcal3 to 3 g
Cooked rice, 1 cup200 to 240 kcal4 to 4 g
Dal, 1 katori cooked110 to 150 kcal6 to 8 g
Mixed sabzi, 1 katori, 1 tsp oil80 to 120 kcal2 to 3 g
Plain curd, 100 g60 to 75 kcal3 to 4 g
Paneer, 75 g, little oil195 to 240 kcal13 to 14 g
Soya chunks curry, 30 g dry110 to 150 kcal15 to 16 g
Sprouts salad, 1 bowl90 to 130 kcal6 to 8 g
Roasted chana, 30 g105 to 120 kcal6 to 6 g
Fruit, 1 medium60 to 100 kcal1 to 1 g
Toned milk, 1 glass (200 ml)100 to 130 kcal6 to 7 g
Cucumber and tomato salad20 to 40 kcal1 to 1 g
Buttermilk, 1 glass, unsweetened30 to 60 kcal2 to 3 g

These are approximate ranges from common portions, referenced against the Indian Food Composition Tables and USDA data. Use them to swap meals: replace any item with another of similar calories and protein.

Want a plan sized to your own target? Use the free AadiFit Diet Builder to turn your calorie target into a vegetarian Indian meal plan.

How to Get Enough Protein as a Vegetarian

Vegetarian plans often fall short on protein. Aim to include a protein source in every meal, and use the free Protein Calculator to set a daily number. If you are well below it, raise the paneer, soya chunks, curd or sprouts portions, or add a glass of milk. For more options, see the guide to Indian protein sources.

Rules That Make the Plan Work

1. Measure the oil. One teaspoon per cooked dish adds up. Extra ghee or oil is the usual reason a plan stalls.

2. Keep portions of paneer and nuts measured. They are healthy and calorie-dense. Look at the paneer guide for portion sizes.

3. Fill half the plate with vegetables. Sabzi and salad add volume and fibre for few calories.

4. Do not skip meals to save calories. Skipped meals tend to turn into snacking later.

5. Adjust from the trend. Weigh yourself a few mornings a week, use the weekly average, and change portions if the trend stalls for two to three weeks.

Swaps and Variations

Replace poha with upma or a plain dosa with sambar, rice with an extra chapati, or paneer with soya chunks or a bowl of dal. If you eat eggs, see is egg good for weight loss for an easy protein boost.

The Bottom Line

A vegetarian plan for fat loss needs a protein source at every meal, measured oil and portions scaled to your own target. Start with this chart, then adjust. For the full approach, read the Indian diet plan for weight loss.

Free Tools to Plan Your Own Meals and Workouts

You do not need to pay to start. Use the free Calorie Planner to set a daily target, the free Diet Builder to turn it into an Indian meal plan, and the free Workout Generator for a training plan that matches it. Each one gives you a basic preview at no cost, and the AadiFit app keeps your plan and logs in one place.

Frequently Asked Questions

Can I lose weight on a vegetarian diet?

Yes. A vegetarian diet works for fat loss when you eat in a moderate calorie deficit and include a protein source in every meal, such as dal, curd, paneer, soya chunks, sprouts or milk.

How many calories should a vegetarian diet plan for weight loss have?

It depends on your body and activity. Work out your maintenance calories with a TDEE calculator, then eat a moderate deficit below it. This chart is roughly 1,300 to 1,550 calories a day and should be scaled up or down.

How do vegetarians get enough protein for weight loss?

Include a protein source at every meal: dal, curd, paneer, soya chunks, sprouts, roasted chana and milk. Use a protein calculator to set a daily target, and raise portions of these foods if you fall short.

Is paneer good for a vegetarian weight loss diet?

Yes, in a measured portion. Paneer is a useful protein but calorie-dense, so 50 to 100 g cooked with little oil suits most plans.

Is this vegetarian plan suitable for everyone?

No. It is a general template. Pregnant or breastfeeding women, people under 18 and anyone with a medical condition should get advice from a doctor or dietitian first, and portions need scaling to your own target.

Sources and method: values are approximate and vary with recipe, portion and brand. Reference tables used for ranges: Indian Food Composition Tables 2017 (ICMR-National Institute of Nutrition) and USDA FoodData Central. This article is general nutrition education, not medical advice. If you have diabetes, a thyroid condition, PCOS or another medical condition, check food changes with your doctor or dietitian.

Ready to Build a Real Weight Loss Plan?

Try AadiFit free tools at aadifit.com, calculate your calories, and build your Indian diet plan around the foods you actually eat.

See exactly what AadiFit Premium gets you, real dashboard walkthrough →