High Protein Indian Diet: How to Hit 100g on Indian Food (2026)
How Much Protein Do Indians Actually Need?
ICMR recommends 0.8 to 1 gram of protein per kilogram of body weight daily. A 70kg person needs 56 to 70 grams. If you exercise regularly or want to build muscle, aim for 1.2 to 1.6 grams per kg - that is 84 to 112 grams for a 70kg person. Most Indians get only 40 to 50 grams daily, creating a significant protein gap.
I started tracking my protein intake six months ago. The result shocked me. Despite eating what I thought was a balanced Indian diet, I was getting only 45 grams daily. My dal had 8 grams, not the 20 I assumed. Two rotis added just 6 grams. Here is the real protein math for Indian food.
ICMR data: The average Indian adult consumes 0.6g protein per kg body weight - 25% below the minimum recommended intake - NIN Dietary Guidelines for Indians.
Indian Food Protein Chart: Exact Grams Per Serving
The highest protein Indian foods per serving are paneer (18g per 100g), chicken breast (31g per 100g), soya chunks (52g per 100g dry), eggs (6g each), dal (8-13g per cooked cup), Greek yogurt (20g per serving), and chana (15g per cooked cup). Knowing exact numbers lets you plan meals that actually hit your protein target.
| Food | Serving | Protein (g) | Calories |
|---|---|---|---|
| Soya chunks (dry) | 50g | 26 | 172 |
| Chicken breast | 150g | 46 | 231 |
| Paneer | 100g | 18 | 265 |
| Eggs | 2 whole | 12 | 140 |
| Greek yogurt (homemade) | 200g | 20 | 130 |
| Chana (chickpeas) | 1 cup cooked | 15 | 270 |
| Moong dal | 1 cup cooked | 14 | 210 |
| Rajma | 1 cup cooked | 15 | 225 |
| Tofu | 100g | 17 | 144 |
| Milk | 1 glass (250ml) | 8 | 150 |
| Besan cheela | 2 pieces | 14 | 230 |
| Sprouted moong | 1 cup | 14 | 212 |
| Roti (wheat) | 2 pieces | 6 | 200 |
| Rice | 1 cup cooked | 4 | 206 |
Can Vegetarians Hit 100g Protein Without Supplements?
Yes. A vegetarian Indian diet can deliver 100 grams of protein daily without any supplements. The key is combining high-protein foods at every meal: paneer bhurji for breakfast (22g), thick dal with soya chunks for lunch (28g), Greek yogurt snack (20g), sprouted moong chaat (15g), and besan cheela for dinner (14g). That totals 99 grams from foods you already know.
Here is a sample vegetarian day hitting 102 grams:
- Breakfast: Paneer bhurji (100g paneer) + 2 rotis = 24g protein
- Mid-morning: Protein smoothie with Greek yogurt + banana + peanut butter in a Portable Blender = 25g protein
- Lunch: Rajma + rice + curd = 27g protein
- Snack: Sprouted moong chaat = 14g protein
- Dinner: Besan cheela + dal = 22g protein
- Total: 112g protein
20g protein per serving. Free shipping + 10-day trial.
4 Sample Meal Plans: 100g Protein Per Day
Here are four complete Indian meal plans hitting 100 grams of protein daily - two vegetarian and two non-vegetarian. Each plan uses common Indian foods, stays under 2,000 calories, and requires no supplements or imported ingredients.
Plan 1: Vegetarian (North Indian)
Paneer paratha breakfast (22g) + soya chunk curry with rice (30g) + Greek yogurt bowl (20g) + chana chaat (15g) + moong dal with roti (14g) = 101g protein, 1,850 cal
Plan 2: Vegetarian (South Indian)
Pesarattu with chutney (18g) + sambar rice with curd (20g) + protein smoothie (25g) + sundal (12g) + paneer dosa (22g) + milk (8g) = 105g protein, 1,900 cal
Plan 3: Non-Vegetarian
Egg omelette x3 (18g) + chicken curry with rice (35g) + Greek yogurt (20g) + sprouts (14g) + fish curry with roti (25g) = 112g protein, 1,800 cal
Plan 4: Non-Vegetarian (High Protein)
Egg whites x5 + 1 whole (25g) + chicken breast salad (40g) + protein shake (25g) + paneer tikka (18g) = 108g protein, 1,700 cal
5 Protein Mistakes Indians Make
The five biggest protein mistakes in Indian diets are overestimating dal protein, ignoring breakfast protein, relying only on milk, cooking methods that reduce protein, and thinking protein equals chicken. Fixing these mistakes can add 20 to 30 grams to your daily intake without changing what you eat - just how you eat it.
- Overestimating dal: A bowl of thin dal has only 8g protein. Make it thick and add soya chunks for 25g+.
- Skipping breakfast protein: Most Indian breakfasts (poha, upma, paratha) have 5-8g protein. Add paneer, eggs, or a protein smoothie.
- Relying on milk alone: One glass of milk has 8g. You would need 12 glasses for 100g. Diversify your sources.
- Overcooking proteins: Boiling eggs too long or overcooking chicken reduces protein availability. Cook gently.
- Thinking only chicken counts: Soya chunks have more protein per gram than chicken. Paneer, Greek yogurt, chana, and rajma are all excellent sources.
Frequently Asked Questions
How much protein does an average Indian need per day?
ICMR recommends 0.8 to 1g per kg body weight. A 60kg person needs 48-60g, a 70kg person needs 56-70g. Active people and those building muscle need 1.2-1.6g per kg.
What is the cheapest high protein food in India?
Soya chunks are the cheapest - about Rs 3 per 26g protein serving. Eggs come second at Rs 7 per 6g. Homemade curd and chana are also very affordable protein sources.
Is paneer or chicken better for protein?
Chicken has more protein (31g per 100g) and less fat than paneer (18g per 100g). But paneer is a complete protein with all essential amino acids, making it excellent for vegetarians.
Do I need protein powder on an Indian diet?
No. You can hit 100g protein from Indian food alone. ICMR recommends food over supplements. Protein powder is convenient but not necessary if you plan your meals with high-protein foods.
How much protein does Greek yogurt have?
Homemade Greek yogurt has about 10g protein per 100g - double that of regular curd. A 200g serving gives you 20g of protein. Make it at home with a Greek Yogurt Maker for consistent results.
Hit Your Protein Goals
Make protein shakes and Greek yogurt at home. Simple tools, big protein gains.
Get the Portable Blender - Rs 2,199Free Shipping + Free Returns + 1-Year Warranty
Sources & References
- Dietary Guidelines for Indians - NIN-ICMR
- 100g Protein on Vegetarian Indian Diet - Rebalance Kitchen
Founder, InstaCuppa | Building kitchen tools that give busy Indian moms their time back
The kitchen takes your mornings, afternoons, and evenings. Your family gets what's left.
InstaCuppa builds time-saving kitchen tools for busy Indian moms — so the kitchen stops stealing the moments you can't get back.
Morning chai without rushing. Evening walks with your kids. Sundays that feel like Sundays.
More time for what matters.
Amazon
Top Brand
10+
Years in Business
5L+
Happy Customers
88%
Positive Ratings
As rated on Amazon.in