In a calorie deficit, a vegetarian should build every meal around a protein food (dal, curd, paneer, soya chunks, tofu or sprouts) and fill the rest of the plate with low calorie vegetables and fruit. The lists below give calories and protein per serving for each, plus snacks, dinners and swaps that keep you full on fewer calories.
Calorie deficit mein kya khayein? Simple: har meal mein protein, aadhi plate sabzi, aur tel naap ke.
Which vegetarian foods give the most protein for the calories?
These are the foods that do the heavy lifting. Aim to have at least one at every meal.
| Food | Serving | kcal | Protein |
|---|---|---|---|
| Soya chunks | 30 g dry | 110 | 15.5 g |
| Firm tofu | 100 g | 145 | 17.5 g |
| Hung curd (thick, Greek-style) | 150 g | 145 | 13.5 g |
| Paneer | 50 g | 155 | 9.5 g |
| Moong dal | 1 katori (30 g dry, 1 tsp oil) | 140 | 7 g |
| Boiled chickpeas (chole without gravy) | 100 g | 165 | 9 g |
| Boiled rajma | 100 g | 125 | 8.5 g |
| Moong dal chilla | 1 chilla (25 g dry dal, 0.5 tsp oil) | 105 | 6 g |
| Besan chilla | 1 chilla (25 g besan, 0.5 tsp oil) | 105 | 5.5 g |
| Cow’s milk | 1 glass (200 ml) | 145 | 6.5 g |
| Curd | 1 katori (150 g) | 90 | 5 g |
| Moong sprouts | 100 g raw | 30 | 3 g |
Soya chunks and tofu give the most protein per calorie on this list. The soya chunks page shows other portion sizes, and our paneer vs chicken comparison explains why paneer, while useful, is less protein-dense than it looks.
Which low calorie foods fill you up?
Vegetables and whole fruit add volume, fibre and crunch for very few calories. Cooked vegetables are listed with the oil, because the oil is usually most of the calories.
| Food | Serving | kcal | Protein |
|---|---|---|---|
| Cucumber | 150 g | 30 | 1 g |
| Guava | 1 fruit (150 g) | 50 | 2 g |
| Papaya | 1 bowl (200 g) | 50 | 1 g |
| Orange | 150 g pulp | 55 | 1 g |
| Lauki sabzi | 150 g lauki, 1 tsp oil | 60 | 1 g |
| Cabbage sabzi | 150 g cabbage, 1 tsp oil | 75 | 2 g |
| Cauliflower sabzi | 150 g cauliflower, 1 tsp oil | 80 | 3 g |
| Palak sabzi | 150 g spinach, 1 tsp oil | 80 | 3 g |
A katori of lauki sabzi is about 60 kcal; the same katori of rice is about 195 kcal. Swapping half your rice for a second sabzi is one of the easiest ways to eat a bigger plate for less.
What are good low calorie Indian snacks for weight loss?
| Snack | Serving | kcal | Protein |
|---|---|---|---|
| Sprouts chaat | 100 g sprouts, 20 g onion, 30 g tomato, lemon | 45 | 3.5 g |
| Chaas | 1 glass (100 g curd whisked with water) | 60 | 3.5 g |
| Chai without sugar | 1 cup (100 ml cow’s milk) | 75 | 3.5 g |
| Roasted peanuts | 15 g | 90 | 3.5 g |
| 2 idlis | 24 g raw rice, 8 g urad dal | 110 | 4 g |
| Hung curd with fruit | 100 g hung curd, 100 g papaya | 120 | 9.5 g |
| Chana chaat | 100 g boiled chickpeas, 20 g onion, 30 g tomato | 180 | 9.5 g |
| Paneer tikka | 50 g paneer, 50 g capsicum, 20 g onion, 0.5 tsp oil | 195 | 10.5 g |
Roasted makhana is another popular choice; check the portion, as a large bowl adds up.
What is a high protein Indian dinner for weight loss (vegetarian)?
Each of these dinners comes in under 400 kcal with at least 16.5 g of protein.
| Dinner | What is on the plate | kcal | Protein |
|---|---|---|---|
| Tofu bhurji and roti | Tofu bhurji (150 g firm tofu, 40 g onion, 50 g tomato, 1 tsp oil) 290 kcal + 1 phulka (30 g atta) 95 kcal | 385 | 30 g |
| Soya curry, roti and curd | Soya chunk curry (30 g dry soya, 50 g onion, 50 g tomato, 1 tsp oil) 185 kcal + 1 phulka 95 kcal + 1 katori curd (150 g) 90 kcal | 370 | 24.5 g |
| Dal, sabzi and hung curd | 1 katori moong dal (30 g dry, 1 tsp oil) 140 kcal + cauliflower sabzi (150 g, 1 tsp oil) 80 kcal + 150 g hung curd 145 kcal | 365 | 23.5 g |
| Paneer bhurji and roti | Paneer bhurji (60 g paneer, 40 g onion, 50 g tomato, 30 g capsicum, 1 tsp oil) 260 kcal + 1 phulka 95 kcal + 150 g cucumber 30 kcal | 385 | 16.5 g |
| Moong chilla and curd | 2 moong dal chillas (50 g dry dal, 1 tsp oil) 205 kcal + 1 katori curd (150 g) 90 kcal + 150 g cucumber 30 kcal | 325 | 18 g |
Which simple swaps save the most calories?
| Instead of | Try | Saves about |
|---|---|---|
| 2 puris (36 g each), 295 kcal | 2 phulkas (60 g atta), 190 kcal | 105 kcal |
| 1 paratha (70 g), 230 kcal | 1 phulka (30 g atta), 95 kcal | 135 kcal |
| 2 katori rice (300 g), 390 kcal | 1 katori rice (150 g) + 1 katori lauki sabzi, 255 kcal | 135 kcal |
| Tadka with 1 tbsp oil, 120 kcal | Tadka with 1 tsp oil, 45 kcal | 75 kcal |
| Chai with 2 tsp sugar, 105 kcal | Chai without sugar, 75 kcal | 30 kcal a cup |
| 30 g roasted peanuts, 175 kcal | Sprouts chaat, 45 kcal | 130 kcal |
| 100 g paneer (305 kcal, 19 g protein) | 100 g firm tofu (145 kcal, 17.5 g protein) | 160 kcal |
Most of these swaps cost little or no protein, and three cups of unsweetened chai a day add up to about 90 kcal saved.
How much protein does a vegetarian need in a deficit?
ICMR-NIN’s recommended allowance for healthy Indian adults is 0.83 g per kg of body weight. It adds that people eating mainly cereal-based diets with lower quality protein need about 1 g per kg, and suggests a cereal, legume and milk ratio of 3 : 1 : 2.5. In practice that means dal or another pulse and a dairy food alongside your roti or rice, not just the grain.
The Calo AI app sets a higher target, 2.0 g per kg, while you are losing weight. Use the protein calculator to see what that means for you, and the calorie deficit calculator for your daily calories.
How did we estimate these numbers?
Raw dals, besan, atta, paneer, milk, vegetables and fruit use IFCT 2017. Cooked rice, curd, hung curd (USDA whole-milk Greek yoghurt), tofu, sprouts, boiled chickpeas and rajma, peanuts, soya chunks (USDA textured vegetable protein, dry), puri, paratha, oil and sugar use USDA FoodData Central. 1 tsp of oil is 5 g, milk in ml is counted as grams, and each item is rounded to the nearest 5 kcal and 0.5 g protein before adding.
These are general food facts, not a personal plan. If you are pregnant or breastfeeding, under 18, or have diabetes, PCOS, kidney disease or a history of an eating disorder, speak to a doctor or registered dietitian before cutting calories, and never go below 1,200 kcal a day without medical supervision.
The practical takeaway
Pick two protein foods and two vegetables from the lists above and make them your defaults for a fortnight. Measure the oil, keep the swaps that you do not miss, and let the scale’s weekly average tell you whether to adjust. Logging meals in Calo AI or any tracker helps you see which swaps actually happened.