High protein Indian food chart: vegetarian and non vegetarian

By The DietGhar Team. Values checked 13 October 2026.

Protein rich Indian foods in steel bowls on a kitchen counter, seen from above, including paneer, boiled eggs, soya chunks, sprouts, dal and curd
Illustrative image generated with AI

Download the PDFSmall file, made for printing on A4. You can also print this page.

This chart ranks the Indian foods in our database that give at least 5.5 g of protein in one household serving. It is split into vegetarian and non vegetarian, with eggs counted as non vegetarian the way most Indian menus label them.

Protein per serving tells you what lands on your plate. Protein per 100 kcal tells you how efficiently a food delivers it. Soya chunks and chicken breast do well on both. Paneer and peanuts give plenty of protein but also plenty of fat.

How to use this chart

Vegetarian

Vegetarian foods by protein per serving
FoodServingProtein gkcalProtein per 100 kcal (g)
Soya chunks30 g dry, about 1 small katori cooked15.49815.7
Pav bhaji1 plate with 2 pav, about 350 g145162.7
Paneer bhurji1 katori, about 120 g13.32625.1
Medu vada2 vada, about 100 g12.82664.8
Matar paneer1 katori, about 150 g11.92514.7
Besan chilla2 chilla, about 140 g11.52754.2
Paneer butter masala1 katori, about 150 g11.22873.9
Masala dosa1 dosa with filling, about 200 g10.93683.0
Naan1 naan, about 90 g102803.6
Khaman dhokla4 pieces, about 120 g9.62314.2
Oats porridge1 bowl, about 250 g9.32244.2
Paneer50 g, about 4 to 5 cubes9.21336.9
Vada pav1 vada pav, about 150 g9.23562.6
Moong dal khichdi1 bowl, about 250 g8.12413.4
Palak paneer1 katori, about 150 g8.11525.3
Peanuts1 handful, about 30 g7.71704.5
Dal makhani1 katori, about 150 g71793.9
Chaas (buttermilk)1 glass, 200 ml, about 205 g6.8828.3
Sweet lassi1 glass, about 250 ml6.81993.4
Rajma masala1 katori, about 150 g6.71604.2
Chole masala1 katori, about 150 g6.61793.7
Sambar1 katori, about 150 g6.51295.0
Full cream milk1 glass, 200 ml, about 206 g6.51265.2
Idli2 idli, about 100 g6.41285.0
Masoor dal1 katori, about 150 g6.21324.7
Aloo paratha1 paratha, about 100 g6.12402.5
Moong dal1 katori, about 150 g6.11254.9
Roasted chana1 handful, about 30 g6.11135.4
Chana dal1 katori, about 150 g61583.8
Kheer1 katori, about 150 g61963.1
Gajar halwa1 katori, about 100 g62852.1
Toor dal tadka1 katori, about 150 g5.71284.5
Plain dosa1 dosa, about 100 g5.72102.7
Veg momos5 pieces, about 125 g5.52232.5

Non vegetarian

Non vegetarian foods by protein per serving
FoodServingProtein gkcalProtein per 100 kcal (g)
Tandoori chicken2 pieces, about 150 g33.828411.9
Roasted chicken breast1 small piece, about 100 g3116518.8
Butter chicken1 katori, about 180 g23.63207.4
Chicken biryani1 plate, about 250 g17.92606.9
Mutton curry1 katori, about 150 g15.82466.4
Egg bhurji2 eggs, about 130 g132186.0
Egg omelette2 egg omelette, about 110 g12.72006.4
Chicken curry1 katori, about 150 g9.71616.0
Fish curry1 katori, about 150 g7.41405.3
Boiled egg1 egg, about 50 g6.3788.1

n/r means the source did not report the value. All 100 foods have a page with per 100 g values and the source record.

Sources and last checked

Last checked 13 October 2026. Nutrient values are from USDA FoodData Central (SR Legacy, April 2018, and FNDDS 2021 to 2023). Paneer comes from the NIN table Nutritive Value of Indian Foods. Dishes without a USDA record are calculated from USDA ingredient values for a standard home recipe. Each food page lists its own source record. The servings and the matching are ours. Treat every number as an average.

More from DietGhar

We Serve Across India

DietGhar is online across India. Open a state that has its own dietitian page.

Footer
Chat with a nutritionist on WhatsApp