Back to Blog
Indian NutritionApril 21, 202610 min read

Protein Content in Indian Foods: The Complete Chart

Every protein source available to Indian eaters — dal, paneer, chicken, eggs, soya, fish, nuts, and more — with values per 100g and per standard serving. Bookmark this page. You'll use it often.

How to use this chart: Values are per 100g unless a specific serving is listed. For cooked dal and legumes, 100g cooked is roughly the same as 30–35g raw. All data sourced from IFCT 2017 (National Institute of Nutrition, Hyderabad).

Most protein charts online are built for Western diets. You'll find chicken and whey but no moong dal chilla, no sattu, no rajma. This chart is built specifically for Indian eating patterns — and it covers both vegetarian and non-vegetarian sources.

🫘 Legumes & Dal (Cooked)

Raw dal has 3x more protein per 100g — always log cooked weight.

FoodServing / ProteinCaloriesProtein
Soya Chunks (dry)100g / 52g350 kcal52g
Urad Dal (cooked)100g / 9g70 kcal9g
Chana Dal (cooked)100g / 9g75 kcal9g
Moong Dal (cooked)100g / 8g60 kcal8g
Masoor Dal (cooked)100g / 9g62 kcal9g
Toor Dal (cooked)100g / 7g62 kcal7g
Rajma (cooked)100g / 9g110 kcal9g
Chole / Chickpeas (cooked)100g / 8g105 kcal8g
Sprouted Moong (raw)100g / 4g30 kcal4g
Black Eyed Peas (cooked)100g / 8g116 kcal8g

🧀 Dairy & Paneer

FoodServing / ProteinCaloriesProtein
Paneer100g / 18g265 kcal18g
Greek Yogurt (full fat)100g / 10g97 kcal10g
Dahi / Curd (full fat)100g / 4g60 kcal4g
Milk (full fat)100ml / 3.4g61 kcal3.4g
Milk (toned)100ml / 3.5g44 kcal3.5g
Whey Protein Powder30g / 24g120 kcal24g
Skimmed Milk Powder30g / 11g107 kcal11g
Cheese (processed)30g / 6g90 kcal6g

🥚 Eggs

FoodServing / ProteinCaloriesProtein
Whole Egg (boiled)1 large (50g) / 6g70 kcal6g
Egg White (only)1 large (33g) / 3.6g17 kcal3.6g
Egg Bhurji (2 eggs)1 serving / 13g210 kcal13g

🍗 Chicken & Meat

FoodServing / ProteinCaloriesProtein
Chicken Breast (grilled)100g / 31g165 kcal31g
Chicken Leg (grilled)100g / 27g190 kcal27g
Tandoori Chicken100g / 28g180 kcal28g
Chicken Curry (home)100g / 14g140 kcal14g
Mutton (lean, cooked)100g / 26g218 kcal26g
Egg Omelette (2 eggs)1 serving / 13g230 kcal13g

🐟 Fish & Seafood

FoodServing / ProteinCaloriesProtein
Rohu Fish (steamed)100g / 20g100 kcal20g
Pomfret (grilled)100g / 22g96 kcal22g
Prawn / Jhinga (cooked)100g / 24g99 kcal24g
Hilsa / Ilish (cooked)100g / 21g185 kcal21g
Tuna (canned in water)100g / 25g110 kcal25g

🌾 Grains & Bread

Values are for cooked weight unless marked (raw).

FoodServing / ProteinCaloriesProtein
Roti / Chapati (whole wheat)1 medium 30g / 3g80 kcal3g
Oats (cooked)100g / 3g70 kcal3g
Besan / Chickpea Flour (raw)100g / 22g387 kcal22g
Sattu (roasted chana flour)100g / 20g404 kcal20g
Quinoa (cooked)100g / 4g120 kcal4g
White Rice (cooked)100g / 2.5g130 kcal2.5g
Whole Wheat Bread1 slice (30g) / 3g69 kcal3g

🥜 Nuts & Seeds

FoodServing / ProteinCaloriesProtein
Peanuts (roasted)30g / 7g170 kcal7g
Almonds30g / 6g173 kcal6g
Pumpkin Seeds30g / 9g170 kcal9g
Hemp Seeds30g / 10g166 kcal10g
Peanut Butter2 tbsp (32g) / 8g190 kcal8g
Cashews30g / 5g157 kcal5g

🥦 Vegetables (High Protein)

Most vegetables are low in protein — these are the exceptions worth noting.

FoodServing / ProteinCaloriesProtein
Peas (cooked)100g / 5g81 kcal5g
Edamame / Soyabean (cooked)100g / 11g147 kcal11g
Tofu (firm)100g / 8g76 kcal8g
Broccoli (cooked)100g / 3g35 kcal3g
Palak / Spinach (cooked)100g / 3g26 kcal3g

Best Protein Sources Ranked (Indian Context)

Vegetarian (best protein-to-calorie ratio)

  1. Soya Chunks — 52g protein per 100g dry
  2. Sattu — 20g per 100g, affordable
  3. Paneer — 18g per 100g, widely available
  4. Greek Yogurt — 10g per 100g
  5. Besan — 22g per 100g (use for chilla)
  6. Pumpkin Seeds — 9g per 30g

Non-Vegetarian (highest protein)

  1. Chicken Breast — 31g per 100g cooked
  2. Prawn — 24g per 100g cooked
  3. Tuna — 25g per 100g
  4. Mutton (lean) — 26g per 100g
  5. Pomfret — 22g per 100g
  6. Eggs — 6g per egg (affordable, complete protein)

Key Takeaways

  • Soya chunks are the vegetarian king — 52g protein per 100g dry weight, cheaper than whey protein per gram of protein
  • Always log dal by cooked weight — raw dal has 3x more protein per 100g than cooked
  • Eggs are India's best value protein — complete amino acid profile, affordable nationwide
  • Sattu is underrated — 20g protein per 100g, costs less than Rs. 50 per kg
  • Most vegetables have negligible protein — rely on dal, dairy, eggs, and legumes as primary sources

Hit Your Protein Target with Rozmac

Rozmac's Indian food database makes it easy to log every food in this chart — dal, paneer, sattu, soya chunks, and more. Set your daily protein goal and track it in real-time with our beautiful macro rings.

Join the Waitlist

Source: Indian Food Composition Tables 2017 (IFCT 2017), National Institute of Nutrition, ICMR, Hyderabad. Values are approximate and vary by preparation method.