50 High Protein Indian Foods
for Weight Loss Complete List with Calories, Protein & How to Eat Them
Every protein source from your Indian kitchen — dal, paneer, eggs, soya, chicken, fish, nuts, seeds, and more — with verified calorie and protein data per serving, and practical eating guidance.
- Why protein is critical for weight loss
- How much protein do you actually need daily
- Category 1: Dals & Legumes (12 foods)
- Category 2: Dairy & Eggs (8 foods)
- Category 3: Soya & Plant Protein (6 foods)
- Category 4: Meat, Fish & Seafood (8 foods)
- Category 5: Nuts & Seeds (10 foods)
- Category 6: Grains & Other Sources (6 foods)
- How to build a high protein Indian diet
- FAQ
Why Protein Is the Most Important Macronutrient for Fat Loss
Most Indian diets are carbohydrate-dominant — rice, roti, poha, upma, bread. While carbohydrates are not the enemy, an insufficient protein intake is one of the most common reasons Indian women struggle to lose weight despite eating less. Protein does three things that no other macronutrient can do as effectively:
1. It burns calories through digestion: Protein has the highest thermic effect of food (TEF) — your body burns 20–30% of a protein meal's calories just through the process of digesting it. Fat burns 0–3%, carbohydrates 5–10%. This means a 300-kcal protein meal effectively delivers only 210–240 net calories — automatically. Tata 1mg confirms: "Several studies suggest that an increased intake of protein can lead to burning an additional 80–100 calories daily."
2. It keeps you full far longer: Protein reduces ghrelin (the hunger hormone) and increases satiety hormones (GLP-1, peptide YY). Research consistently shows that high-protein meals keep hunger away for 3–4 hours — significantly longer than the 60–90 minute satiety window from refined carbohydrates. This naturally reduces total calorie intake without deliberate restriction.
3. It preserves muscle during weight loss: When you eat in a calorie deficit, your body can break down muscle for energy if protein intake is insufficient. Muscle loss slows your metabolism permanently. Adequate protein (1.2–1.6g/kg body weight daily) ensures you lose fat — not muscle — during a calorie deficit, keeping your metabolism strong.
To know exactly how much protein you need and how to structure it across a day, read our Free 7-Day Indian Diet Plan — which shows you how to hit your protein target using everyday Indian foods. Also use our Free Weight Loss Calculator to find your personalised calorie and protein target.
How Much Protein Do You Actually Need Per Day?
The minimum RDA (Recommended Daily Allowance) is 0.8g/kg body weight — but this is the minimum to prevent deficiency, not the optimal amount for weight loss. For active fat loss, research recommends 1.2–1.6g of protein per kg of body weight per day.
Your personalised daily protein target:
50 kg woman: 60–80g protein/day | 60 kg woman: 72–96g protein/day | 70 kg woman: 84–112g protein/day | 80 kg woman: 96–128g protein/day
Most Indian women eating a typical home diet get only 35–45g protein/day — significantly below the weight loss target. The 50 foods in this guide will help you bridge that gap with foods already available in your kitchen.
| # | Food | Serving | Calories | Protein | Type | How to Eat for Weight Loss |
|---|---|---|---|---|---|---|
| 1 |
Soya Beans (dry)
Soya/Bhatt
|
100g (dry) | 432 | 43g | Veg | Boil and add to salads, curries or khichdi. The highest protein legume — use sparingly due to high calories. |
| 2 |
Moong Dal (dry)
Yellow Moong / Green Moong
|
100g dry / 1 katori cooked | 347 / 104 | 25g / 7g | Veg | Best as thin dal, cheela batter, or sprouted raw. Lowest GI among common dals. Ideal for PCOS. |
| 3 |
Masoor Dal (dry)
Red Lentil
|
100g dry / 1 katori cooked | 352 / 120 | 24g / 9g | Veg | Cook as thick dal with minimal oil. Cooks fastest (no soaking needed). Excellent everyday protein source. |
| 4 |
Toor / Arhar Dal (dry)
Pigeon Pea
|
100g dry / 1 katori cooked | 335 / 115 | 22g / 8g | Veg | The most widely consumed Indian dal. Use as a meal base paired with ragi/bajra roti for complete amino acids. |
| 5 |
Chana Dal (dry)
Bengal Gram Split
|
100g dry / 1 katori cooked | 360 / 130 | 17g / 9g | Veg | Make dal or use as besan (flour). High fibre reduces GI of whole meal. Good for blood sugar control. |
| 6 |
Kabuli Chana / Chickpeas
Chole / Safed Chana
|
1 katori cooked (150g) | 232 | 14g | Veg | As chana masala, chaat, or roasted snack. One of the most filling high-fibre proteins — very low GI. |
| 7 |
Rajma (dry)
Kidney Beans
|
100g dry / 1 katori cooked | 333 / 127 | 24g / 9g | Veg | High protein + high fibre. Classic rajma masala with minimal oil is one of the best high-protein Indian meals. |
| 8 |
Black Chana / Kala Chana
Black Chickpea
|
1 katori cooked (150g) | 164 | 9g | Veg | Boiled as breakfast salad or in sabzi. Very low GI, high iron. Superior to white chana for weight loss. |
| 9 |
Moong Dal Sprouts
Ankurit Moong
|
100g sprouted | 30 | 4g | Veg | Eat raw as chaat or lightly sautéed. Sprouting increases protein digestibility by 20–30%. Excellent snack. |
| 10 |
Urad Dal (dry)
Black Gram
|
100g dry / 1 katori cooked | 347 / 105 | 25g / 9g | Veg | Used for idli/dosa batter and dal makhani (light version). Rich in B vitamins and iron for Indian women. |
| 11 |
Matki / Moth Beans
Moth Dal / Matki
|
100g dry / 1 katori cooked | 343 / 115 | 23g / 9g | Veg | Popular in Maharashtra as usal/misal. High protein, excellent for weight loss when cooked with minimal oil. |
| 12 |
Peanuts / Groundnuts
Moongfali
|
30g (small handful) | 170 | 8g | Veg | Roasted dry (not fried). Highest protein legume per gram after soya. Control portion — calorie-dense. |
Important note on dal protein: Protein values above are for dry (uncooked) dal per 100g. Once cooked, dal absorbs water — the same dal becomes 3–4x heavier. So 100g dry moong dal (25g protein) yields approximately 300–400g cooked dal (7–8g protein per 150g katori). This is why it is essential to eat dal daily as a protein source — but also combine it with other protein sources like curd, paneer, or eggs to reach your daily target.
Want a diet plan built around these high protein Indian foods?
Dietician Princy Garg creates personalised plans that hit your daily protein target using Indian foods you love — with exact portions, meal timing, and weekly updates.
| # | Food | Serving | Calories | Protein | Type | How to Eat for Weight Loss |
|---|---|---|---|---|---|---|
| 13 |
Eggs (whole)
Anda
|
2 large eggs | 140 | 12g | Non-Veg | Boiled, bhurji, or omelette. Complete protein with all 9 essential amino acids. Best breakfast for satiety. |
| 14 |
Egg Whites
Anda Safed
|
3 egg whites | 48 | 11g | Non-Veg | Pure protein with near-zero fat or calories. Add to omelette or bhurji. Best for very low-calorie protein boost. |
| 15 |
Low-Fat Paneer
Toned Milk Paneer
|
100g | 144 | 18g | Dairy | Bhurji, tikka, salad, or sabzi. Make at home from toned milk to control fat. Top vegetarian protein. |
| 16 |
Full-Fat Paneer
Regular Market Paneer
|
50g | 165 | 11g | Dairy | Same protein as low-fat but higher calories. Use in moderation (50g/serving max). Grilled version preferred. |
| 17 |
Plain Curd / Dahi (low-fat)
Dahi
|
1 katori (150g) | 65 | 5g | Dairy | Daily at lunch or as raita. Probiotics aid gut health and weight loss. Never use sweetened versions. |
| 18 |
Greek Yogurt
Hung Curd / Chakka
|
100g | 100 | 10g | Dairy | Strained curd (chakka) has 2x protein of regular dahi. Use as breakfast bowl, marinade, or dip. |
| 19 |
Low-Fat Milk
Toned Doodh
|
1 glass (250ml) | 90 | 8g | Dairy | For haldi doodh at bedtime. High calcium + protein. Use toned milk to reduce fat and calories. |
| 20 |
Cottage Cheese (low-fat)
Chena / Soft Paneer
|
100g | 90 | 11g | Dairy | Softer, lower-calorie version of paneer. Excellent in salads, dips, or cheela filling. High protein, low fat. |
| # | Food | Serving | Calories | Protein | Type | How to Eat for Weight Loss |
|---|---|---|---|---|---|---|
| 21 |
Soya Chunks (dry)
Soya Badi / Meal Maker
|
50g dry / cooked | 175 | 26g | Veg | Soak in water, squeeze, cook in curry or pulao. Highest protein vegetarian food — 52g per 100g dry. Limit to 50g/day for thyroid-healthy individuals. |
| 22 |
Tofu
Soya Paneer
|
100g (firm) | 76 | 8g | Veg | Grill, stir-fry, or use in bhurji style. Lower protein than paneer but far lower in calories. Best for weight loss. |
| 23 |
Edamame
Green Soya Beans
|
100g (shelled) | 121 | 11g | Veg | Boil and add to salads or eat as snack with lemon + black salt. Complete plant protein. Increasingly available in Indian supermarkets. |
| 24 |
Besan (Chickpea Flour)
Gram Flour
|
30g (3 tbsp) | 110 | 6g | Veg | For cheela batter, pakoda coating, or kadhi. Highest protein content of any Indian flour — much higher than wheat flour. |
| 25 |
Tempe
Fermented Soya
|
100g | 193 | 19g | Veg | Higher protein than tofu, fermented (better digestibility). Grill or stir-fry. Growing availability in Indian stores. |
| 26 |
Soya Milk (unsweetened)
Soya Doodh
|
1 glass (250ml) | 80 | 7g | Veg | For those lactose intolerant. Use in smoothies or for haldi doodh. Choose unsweetened to avoid hidden sugar. |
| # | Food | Serving | Calories | Protein | Type | How to Eat for Weight Loss |
|---|---|---|---|---|---|---|
| 27 |
Chicken Breast (skinless, grilled)
Murg
|
100g (cooked) | 165 | 31g | Non-Veg | Highest protein-to-calorie ratio of any common Indian food. Grill, bake, or cook in tomato-based curry. Avoid cream-based curries. |
| 28 |
Tandoori Chicken
Chicken Tikka
|
100g (cooked) | 210 | 27g | Non-Veg | Best restaurant/home option. Marinated in curd + spices + grilled. High protein, much lower fat than gravied chicken. |
| 29 |
Rohu Fish
Rohu / Rui
|
100g (cooked) | 97 | 17g | Non-Veg | India's most consumed freshwater fish. Extremely low calorie per gram of protein. Steam, grill, or light curry. |
| 30 |
Pomfret / Bangda
Pomfret / Mackerel
|
100g (cooked) | 118 | 20g | Non-Veg | High omega-3 + protein. Reduces inflammation. Grill with turmeric and lemon. Popular in coastal Indian cooking. |
| 31 |
Salmon
Salmon Machli
|
100g (cooked) | 208 | 20g | Non-Veg | Highest omega-3 content. Reduces visceral fat inflammation. Grill or bake with Indian spices. |
| 32 |
Prawns / Shrimp
Jhinga
|
100g (cooked) | 99 | 18g | Non-Veg | Very low calorie, high protein. Best stir-fried or in light tomato-onion masala. Avoid heavy coconut cream gravies. |
| 33 |
Mutton / Goat Meat
Gosht
|
100g (cooked, lean) | 243 | 25g | Non-Veg | Higher fat than chicken. Choose lean cuts, remove visible fat, avoid creamy gravies. Limit to 1–2x per week max. |
| 34 |
Tuna (canned in water)
Tuna
|
100g drained | 109 | 25g | Non-Veg | Convenient, affordable protein. Mix with onion, tomato, lemon for quick protein salad. Use water-packed, not oil-packed. |
| # | Food | Serving | Calories | Protein | Type | How to Eat for Weight Loss |
|---|---|---|---|---|---|---|
| 35 |
Almonds
Badam
|
10 pieces (12g) | 70 | 3g | Nut | Soak overnight. Eat as morning snack or add to curd. Research shows ~15% of almond calories not absorbed. Limit to 10–15/day. |
| 36 |
Walnuts
Akhrot
|
4 halves (14g) | 92 | 2g | Nut | Best for omega-3 content among nuts — reduces visceral inflammation. Daily 4–6 halves with morning routine. |
| 37 |
Pumpkin Seeds
Kaddu Ke Beej
|
2 tbsp (20g) | 110 | 5g | Nut | Richest plant source of zinc (supports hormones and thyroid). Sprinkle on curd, salad, or eat as snack. |
| 38 |
Sunflower Seeds
Surajmukhi Beej
|
2 tbsp (20g) | 116 | 5g | Nut | High vitamin E for skin health during weight loss. Roast lightly, eat as snack or add to salads. |
| 39 |
Flaxseeds / Alsi
Alsi
|
1 tbsp (10g) | 55 | 2g | Nut | Grind before eating for maximum absorption. Omega-3 lignans balance declining estrogen in women 40+. Add to curd, roti dough. |
| 40 |
Chia Seeds
Sabja-related (different)
|
1 tbsp (12g) | 58 | 2g | Nut | Soak in water/curd for 20 min — expand 12x, dramatically increasing satiety. Excellent for controlling appetite. |
| 41 |
Sesame Seeds
Til
|
1 tbsp (9g) | 52 | 2g | Nut | High calcium (bone health post-40) and protein. Sprinkle on sabzi, roti, or use in til chikki (unsweetened). |
| 42 |
Cashews
Kaju
|
10 pieces (15g) | 85 | 3g | Nut | Moderate protein and healthy fat. Use in cooking rather than eating handfuls as a snack — calorie-dense. |
| 43 |
Pistachios
Pista
|
20 pieces (15g) | 85 | 3g | Nut | Highest fibre among nuts. Research shows pistachios eaten in shells cause slower consumption and better portion control. |
| 44 |
Peanut Butter (natural)
Moongfali Butter
|
1 tbsp (15g) | 90 | 4g | Nut | Natural only (no added sugar/oil). High protein + satiating fats. Add to overnight oats or eat with apple slices as snack. |
| # | Food | Serving | Calories | Protein | Type | How to Eat for Weight Loss |
|---|---|---|---|---|---|---|
| 45 |
Oats (rolled)
Jaei
|
50g dry (1/2 cup) | 189 | 7g | Grain | Upma, overnight oats, or porridge. Beta-glucan fibre reduces cholesterol. Combine with curd or nuts for complete breakfast. |
| 46 |
Quinoa
Quinoa
|
1 katori cooked (150g) | 222 | 8g | Grain | Only grain with all 9 essential amino acids (complete protein). Use as rice substitute. Pulao or salad base. |
| 47 |
Ragi / Finger Millet
Nachni / Mandua
|
1 roti (40g flour) | 132 | 5g | Grain | Highest calcium content of any grain. Best millet for bone health (post-40, PCOS). Make roti, porridge, or malt. |
| 48 |
Moringa Powder
Sahjan / Drumstick Powder
|
1 tsp (5g) | 18 | 2g | Veg | Called "miracle tree" — protein-dense supplement. Add to dal, smoothie, or roti dough. Very high iron and calcium. |
| 49 |
Green Peas (fresh)
Matar
|
1 katori (100g) | 81 | 5g | Veg | One of the highest-protein vegetables. Add to any sabzi, dal, or rice. Also excellent fibre source. |
| 50 |
Mushrooms
Khumb
|
1 katori (100g, cooked) | 22 | 3g | Veg | Lowest calorie significant protein source. Very filling despite minimal calories. Sauté with minimal oil or add to sabzis. |
How to Build a High Protein Indian Diet from This List
Knowing the foods is step one. Here is how to strategically combine them across a day to hit your protein target of 70–90g daily using everyday Indian meals.
The FitZindagi Protein Rule: Every single meal should have at least one protein source from the 50 foods above. Not every other meal — every meal. Breakfast protein (besan cheela / eggs / curd) determines your satiety and hunger control for the entire day. Missing breakfast protein is the number one reason Indian women overeat at lunch and snack time.
Sample daily protein distribution for a 65 kg woman (target: 78–104g):
Morning (6 AM): 5 soaked almonds + 1 tsp flaxseeds = 4g protein
Breakfast (7:30 AM): 2 besan cheela + 1 katori curd = 17g protein
Snack (10:30 AM): 1 katori curd + 1 tbsp pumpkin seeds = 8g protein
Lunch (1 PM): 1 katori dal + 50g paneer sabzi + roti = 22g protein
Snack (4 PM): Sprouts chaat (50g) = 4g protein
Dinner (7 PM): 2 eggs bhurji + 1 roti + dal soup = 18g protein
Total: 73g protein — this already meets the minimum target, and can be increased with additional soya chunks or larger paneer portion at lunch.
"The single most transformative dietary change I make for Indian clients struggling to lose weight is increasing their protein intake. Not cutting carbs dramatically, not eliminating ghee, not complicated supplements — simply adding a meaningful protein source to every meal. When clients go from 35g protein/day to 75g/day using the foods in this list, the results are remarkable: hunger decreases within a week, cravings disappear within two weeks, and fat loss becomes consistent. The foods are already in your kitchen. You just need to use them more deliberately."
Call / WhatsApp: 9896319019 | www.fitzindagi.com
Frequently Asked Questions
What is the highest protein vegetarian Indian food?
How much protein does dal actually provide per meal?
Can I get enough protein on a vegetarian Indian diet without supplements?
Is it safe to eat soya chunks every day for protein?
Which Indian protein foods are best for PCOS?
How do I read the protein values in this list correctly?
Continue Your Learning
Ready to Build Your Personalised High Protein Indian Diet?
Use this list as your foundation — then let Dietician Princy Garg build a personalised plan around your exact protein targets, calorie goals, and Indian kitchen.
FitZindagi — personalised diet plans for Indian women by Dietician Princy Garg · Panipat, Haryana