By Balveer Singh Rathore, Editor · Last updated: September 26, 2026 · How we write
A high protein Indian diet plan spreads 20–30 g of protein across each of 3–4 meals using dal, paneer, curd, soya, eggs, chicken or fish. Healthy adults need at least 0.83 g of protein per kg daily (ICMR-NIN); people who strength-train for fat loss or muscle gain often benefit from about 1.2–1.6 g per kg. Adjust total calories to your goal.
This article is general information, not medical advice. If you have a health condition, are pregnant or take medication, talk to your doctor before changing your diet, exercise or supplements. Read our disclaimer.
How much protein do you need?
| Goal | Protein per kg body weight per day | Example for 65 kg |
|---|---|---|
| Basic requirement (ICMR-NIN RDA) | 0.83 g | about 54 g |
| Fat loss while keeping muscle | about 1.2–1.6 g | about 78–104 g |
| Muscle gain with strength training | about 1.6 g | about 104 g |
The 1.6 g/kg figure comes from a 2018 meta-analysis in the British Journal of Sports Medicine, which found that the muscle-building benefit of extra protein levelled off at around that intake for people doing resistance training. More isn’t usually better. People with kidney disease should follow their doctor’s advice on protein.
This plan focuses on protein. For a calorie-focused weight loss plan, see our 7-day Indian diet plan for weight loss.
Fat loss or muscle gain: what changes?
- Fat loss: keep protein high but eat slightly fewer calories than you burn. Protein helps you feel full and protects muscle.
- Muscle gain: keep protein high and eat slightly more calories than you burn, with regular strength training. See our beginner gym plan or home muscle plan.
High protein diet plan: vegetarian (about 90–100 g)
| Meal | What to eat | Approx. protein |
|---|---|---|
| Breakfast | 2 moong dal chillas + 150 g hung curd or Greek yogurt | about 25 g |
| Mid-morning | 250 ml milk + 30 g roasted peanuts | about 15 g |
| Lunch | 2 rotis + 1 katori rajma or chole + salad + small bowl curd | about 16–18 g |
| Snack | 30 g soya chunks (dry weight) in a chaat or 30 g roasted chana | about 6–15 g |
| Dinner | 100 g paneer or firm tofu bhurji + 1 katori dal + 1 roti | about 25–30 g |
High protein diet plan: non-vegetarian (about 105–115 g)
| Meal | What to eat | Approx. protein |
|---|---|---|
| Breakfast | 3-egg omelette with vegetables + 1 slice whole wheat toast | about 22 g |
| Mid-morning | 150 g Greek yogurt or hung curd with fruit | about 15 g |
| Lunch | 150 g grilled chicken or fish + brown rice + sabzi + salad | about 35–45 g |
| Snack | Buttermilk + 30 g roasted chana | about 8–9 g |
| Dinner | Dal + egg bhurji (2 eggs) or chicken curry + 1 roti + salad | about 20–25 g |
Protein amounts are rough estimates based on typical food composition values. Portions and brands vary, so check labels where you can.
Best high-protein Indian foods
| Food | Typical serving | Approx. protein |
|---|---|---|
| Chicken breast (cooked) | 100 g | about 30 g |
| Fish (cooked) | 100 g | about 20–22 g |
| Paneer | 100 g | about 18–20 g |
| Soya chunks (dry) | 30 g | about 15 g |
| Eggs | 2 large | about 12–13 g |
| Greek yogurt / hung curd | 150 g | about 15 g |
| Dal (cooked, thick) | 1 katori | about 7–10 g |
| Milk | 250 ml | about 8 g |
| Peanuts | 30 g | about 7–8 g |
| Roasted chana | 30 g | about 6 g |
For a longer vegetarian list with protein per 100 g, see our 25 high-protein vegetarian foods.
Do you need protein powder?
Not usually. Most people can reach their target with food. A protein powder can help if you’re busy, vegetarian with a high target, or struggle to eat enough. If you use one, choose a tested product. Our guide to choosing a safe protein powder in India explains what to check.
Tips to follow a high protein diet
- Build every meal around a protein source first, then add vegetables and grains.
- Spread protein across 3–4 meals instead of one big serving.
- Keep ready-to-eat options: boiled eggs, curd, roasted chana, paneer.
- Drink enough water, and keep eating fibre from vegetables, fruit and whole grains.
- If you’re fasting, fit protein into your eating window. See our intermittent fasting guide.
Frequently asked questions
How much protein do I need per day?
ICMR-NIN recommends 0.83 g of protein per kg of body weight daily for healthy Indian adults, about 54 g for a 65 kg person. If you strength-train for muscle gain or fat loss, research suggests about 1.2–1.6 g per kg can help. People with kidney disease should ask their doctor.
Can vegetarians follow a high protein diet?
Yes. Combine dal, rajma, chana, soya chunks, paneer, tofu, curd, milk, peanuts and seeds across meals. A vegetarian day can reach 90–100 g of protein with planning, as shown in the sample plan above. Protein powder is optional, not required.
Is a high protein diet good for weight loss?
It can help. Protein keeps you full longer and helps protect muscle while you eat fewer calories. You still need a calorie deficit to lose weight, so watch portions of high-calorie protein foods like paneer, nuts and fried dishes.
Is too much protein harmful?
For healthy people, protein intakes around 1.2–1.6 g per kg are generally considered safe. Very high intakes offer little extra benefit. People with kidney disease or other medical conditions should follow their doctor’s advice on protein.
What is the best time to eat protein?
Spreading protein evenly across 3–4 meals works well for most people. Having a protein-rich meal or snack within a few hours after strength training is also helpful. Total daily protein matters more than exact timing.
What should I eat for breakfast on a high protein diet?
Good Indian options include moong dal or besan chilla with curd, paneer bhurji, an egg omelette, sprouts with hung curd, or oats cooked in milk with nuts. Aim for about 20–25 g of protein at breakfast.
