Eggetarian diets — vegetarian plus eggs — are common across India. Eggs are cheap, quick to cook and among the highest-quality proteins in the world, so adding even two a day makes a big difference to a dal-and-dairy diet.

Best protein sources for eggetarians

Ranked by protein per typical serving (IFCT 2017; soya from pack labels).

FoodServingCaloriesProtein
Paneer100 g258 kcal18.9 g
Omelette2-egg omelette (110 g)187 kcal18.2 g
Soya chunks30 g dry≈ 105 kcal≈ 15 g
Boiled eggs2 eggs133 kcal12.1 g
Egg whites3 whites48 kcal11.1 g
Hung curd / Greek yogurt150 g≈ 150 kcal≈ 13 g
Rajma1 katori (40 g dry)120 kcal8.0 g
Moong dal1 katori (30 g dry)98 kcal7.2 g
Milk1 glass (200 ml)146 kcal6.5 g
Peanuts30 g156 kcal7.1 g

For the full numbers on eggs, see 2 eggs: calories and protein. For the vegetarian side, see vegetarian protein sources in India.

Whole eggs vs egg whites

1 whole egg (45 g)1 egg white (30 g)
Calories≈ 67 kcal≈ 16 kcal
Protein≈ 6.0 g≈ 3.7 g
Fat≈ 4.7 g≈ 0.1 g
ExtrasVitamins A, D, B12, choline in the yolkAlmost pure protein

Sample eggetarian day: about 96 g protein

MealWhat to eatCaloriesProtein
BreakfastOmelette of 2 whole eggs + 2 whites (1 tsp oil), 2 slices whole-wheat toast≈ 350 kcal≈ 25 g
Lunch2 rotis, 1 katori rajma, 1 katori sabzi, 1 katori curd≈ 500 kcal≈ 21 g
Evening1 glass milk, 30 g roasted chana≈ 255 kcal≈ 12.5 g
DinnerEgg curry (2 eggs, 1 tsp oil), 1 katori rice, 1 katori moong dal, salad≈ 475 kcal≈ 23 g
Before bed150 g hung curd with fruit≈ 150 kcal≈ 13.5 g
Total≈ 1,730 kcal≈ 96 g

Scale portions up or down for your calorie target — the protein foods are what make the day work. Larger or more active people can add a roti and a glass of milk; people losing weight can swap the rice for extra sabzi.

Tips for eggetarians

  • Boil 6–8 eggs at once; they keep in the fridge for about a week (shell on).
  • Use egg whites to raise protein without much extra fat.
  • Have dairy or dal at every meal that has no eggs.
  • Try soya once or twice a week — see soya chunks protein.
  • Breakfast is the easiest place to fit eggs — more ideas in the best breakfasts for weight loss.

Next step: Find your daily protein target with the protein calculator.

Explore the guide: Targets by goal, the best Indian protein foods and every protein article are in the protein guide. Compare any food in the Indian food calories and protein chart.

Key takeaways

  • Eggs make it easy for eggetarians to hit 90–100 g of protein a day.
  • Each whole egg has about 6 g protein; each white about 3.7 g with almost no fat.
  • Combine eggs with paneer, curd, milk, dal and soya through the day.
  • 1–3 whole eggs a day suits most healthy adults; ask your doctor if you have heart or cholesterol issues.

This is educational information, not medical advice. Consult a qualified professional for personal health decisions.