Your doctor, dietitian, or trainer has advised you to increase your protein intake, and now, when you look at your plate, you’re not sure what that means. Traditional Indian meals are usually made up of dal, roti, rice, and sabzi, and none of these foods indicate how much protein you’re consuming. The list on this page shows protein-rich Indian foods in portions, including vegetarian and non-vegetarian options; a ranked selection of the foods with the highest protein per 100 g; choices suitable for people who want to lose weight and for children; and a sample day’s worth of meals. Use this list to plan your meals with confidence.
How Much Protein Do You Actually Need Each Day?
The amount of protein you need each day is based on your body weight. For healthy adults, the Indian Council of Medical Research–National Institute of Nutrition (ICMR–NIN) recommends approximately 0.83 g of protein per kilogram of body weight per day.
The following is an example based on a real situation. If a person weighs [60] kg then they will need [50] g of protein each day. To do this, divide the amount across three meals and one or two snacks so each meal has its own portion, rather than having one large amount at dinner.
Your protein needs vary depending on your age, activity level, whether you are pregnant, whether you are ill, and your kidney health. Children, older people, athletes, and those who have had surgery usually require more on a per-kilogram basis, while people with kidney disease might need less. Consult a dietitian to determine your individual protein target before making any changes to your diet. The values for protein-rich foods below are in grams per standard Indian serving, so you can compare your intake with your target.
Protein Rich Vegetarian Foods (With Protein Per Serving)
In Indian cooking, the main sources of protein among vegetarian foods are dal, paneer, curd, rajma, chana and soya. A standard serving of each provides protein, and by including them throughout the day you can meet your protein target without eating any meat. The table gives each food together with a typical Indian serving and the amount of protein it contains.
| Food | Standard Indian serving | Protein (g) |
|---|---|---|
| Dal (moong, toor, masoor), cooked | 1 katori | 7 |
| Paneer | 100 g | 18 to 20 |
| Curd | 1 katori | 4 to 6 |
| Milk | 1 glass | 6 |
| Rajma, cooked | 1 katori | 7 |
| Chole (chana), cooked | 1 katori | 7 |
| Roasted chana | 1 handful | 6 |
| Soya chunks, dry | 1 small handful | 10 |
| Tofu | 100 g | 8 to 10 |
| Moong sprouts | 1 katori | 3 to 5 |
| Peanuts | 1 handful | 7 |
| Millet roti (ragi, jowar, bajra) | 1 roti | 3 |
Mix these protein-rich foods throughout the day, since eating dal with roti or rice provides a greater variety of amino acids than either food on its own.
Fruits and vegetables provide only small amounts of protein; among those that contribute as additional protein source are green peas, spinach, broccoli, sweet corn, and guava are the best choices, but one should not depend on them as the primary source.
Vegetarian meals can easily include protein-rich snacks; for example, roasted chana, sprouts chaat, paneer tikka, a bowl of curd, and a glass of milk provide protein between meals.
Protein Rich Non-Vegetarian Foods (With Protein Per Serving)
The main protein sources among non-vegetarian foods are eggs, chicken, fish, prawns, and mutton, and each provides a large amount of protein in a standard serving. The table gives each food together with a standard serving and the amount of protein it contains.
| Food | Standard Indian serving | Protein (g) |
|---|---|---|
| Egg, boiled | 1 egg | 6 to 7 |
| Chicken breast, cooked | 100 g | 20 to 25 |
| Fish (rohu, pomfret, surmai), cooked | 100 g | 18 to 20 |
| Prawns, cooked | 100 g | 15 to 20 |
| Mutton, cooked | 100 g | 18 to 20 |
The way you cook affects calories more than protein content. You could grill, bake, steam or prepare the food in a light curry using only a small amount of oil. Fried foods, or those served with heavy cream sauces, increase both fat and calories without increasing protein. Because fish also provides healthy fats, include it in your weekly diet.
Highest Protein Foods, Ranked
The foods with the highest protein per 100 grams include both plant and animal sources, and the table below arranges them from highest to lowest protein content. Using protein per 100 grams [dry/raw weight] allows for a fair comparison of different foods since their serving sizes vary.
| Rank | Food | Vegetarian or non vegetarian | Protein per 100 g (g) |
|---|---|---|---|
| 1 | Soya chunks | Vegetarian | 50 |
| 2 | Chicken breast | Non-Vegetarian | 20 to 25 |
| 3 | Dals | Vegetarian | 20 to 22 |
| 4 | Fish | Non-Vegetarian | 18 to 20 |
| 5 | Mutton | Non-Vegetarian | 18 to 20 |
| 6 | Paneer | Vegetarian | 18 to 20 |
| 7 | Egg | Non Vegetarian | 12 to 15 |
| 8 | Tofu | Vegetarian | 8 to 10 |
You can use the ranked table to compare protein-rich foods and refer to it alongside the serving tables above. A food with a high rating per 100 g might provide less protein per serving if you eat a small amount, and since dry foods like soya chunks and dals weight increases when you cook them, make sure the figure refers to dry or cooked weight.
Protein Rich Foods for Weight Loss
High-protein foods support weight loss because they keep you full longer and reduce the urge to snack between meals. The best options are lower in calories, such as dal, curd, sprouts, eggs, fish, and grilled chicken.
Select foods high in protein that you boil, grill, or steam and avoid fried paneer, gravies that contain a lot of butter, and sweetened curd. When you combine protein with vegetables and whole grains, remember that eating only protein will not lead to weight loss; your total calorie balance determines the outcome.
If you are aiming to gain weight, the same foods can be eaten in larger quantities. To achieve weight gain with a high protein diet, you should include energy-rich foods such as nuts, full fat milk products, and a small amount of ghee. A weight loss clinic in Mumbai can design a protein plan based on your calorie target and daily routine.
Protein Rich Foods for Children
Children get protein from milk, curd, paneer, eggs, dal, chana, soya, chicken and fish, and the right amount varies by age and weight. Foods high in protein aid children in their growth, in building up their muscle, and in resisting infection. Recommended protein intake by age & weight according to the Indian Council of Medical Research–National Institute of Nutrition (ICMR–NIN):
| Age (years) | Protein (g) | Portion of protein |
|---|---|---|
| 1 to 3 | 12.5 | ½ Bowl Dal + ½ Vati Curd + 1 Whole Egg as part of meal |
| 4 to 6 | 16 | ½ Bowl Dal/ Whole Pulses + ½ Vati Curd + 1 Whole Egg/ 40g paneer/ 2 Medium Pcs Chicken + 1 Cup Milk as part of meal |
| 7 to 9 | 23 | 1 Bowl Dal/ Whole Pulses/ 40g paneer/ 2 Medium Pcs Chicken/ Fish + ½ Vati Curd + 1 Whole Egg + 1 Glass Milk as part of meal |
| 10 to 12 | 32 | 1 Bowl Dal/ Whole Pulses/ 40g paneer/ 2 Medium Pcs Chicken/ Fish + 1 Vati Curd + 1 Whole Egg + Handful of Roasted Chana/ 1 Vati Sprouts + 1 Glass Milk as part of meal |
| 13 to 15 | 45 | 1 Bowl Dal/ Whole Pulses/ 40g paneer OR 2 Medium Pcs Chicken + 1 Vati Curd + 1–2 Whole Eggs + Handful of Roasted Chana/ 1 Vati Sprouts + 1–2 Glass Milk as part of meal |
Note: Proteins should be distributed appropriately throughout the day across major and minor meals.
Add protein to the foods your child already enjoys. Fill the parathas with paneer, prepare a besan or moong dal chilla, serve curd with fruit, and provide dal soup or khichdi. A boiled egg is a good snack for many children.
Do not give young children whole nuts because they can choke; instead, whole nuts can be ground and added to smoothie bowls and porridges. If your child reacts to milk, egg, soya, or peanuts, consult your doctor before adding these foods to their diet.
Signs You May Not Be Getting Enough Protein
Constant tiredness, muscle loss, thinning hair, swelling in the feet, slow wound healing, and a tendency to get infections may all be signs of inadequate protein intake along with other health complications for which detailed assessment needs to be performed. Protein deficiency symptoms generally develop gradually, so you might not notice them at first.
- Tiredness and weakness that rest does not fix
- Loss of muscle, especially in the arms and legs
- Hair thinning and brittle nails
- Swelling
These symptoms may result from low intake of protein-rich foods and overall lifestyle, but they can also be caused by other health problems; therefore, you should get tested by your doctor rather than starting oral nutritional supplements yourself. See your doctor for tests instead of starting oral nutritional supplements on your own.
Can You Eat Too Much Protein?
Eating more protein than you need adds extra calories. It can also strain your kidneys if you have kidney disease. Healthy adults who meet their daily protein needs usually do not have problems.
Heavy protein diets built on oral nutritional supplements and red meat can also crowd out fibre, fruits, and vegetables. Build your plate around whole protein-rich foods first. Correct protein distribution throughout the day is also very important. Ask a dietitian before you use oral nutritional supplements, especially if you have kidney or liver disease.
A Sample Recommended Protein Indian Day
A balanced Indian diet includes protein in every meal and snack. The plan below uses protein-rich foods from different groups for an individual weighing 60kg.
| Meal | Food | Protein (g) | Running total (g) |
|---|---|---|---|
| Breakfast | 1 Medium Veg Moong dal chilla with 1 Vati curd | 10 | 10 |
| Mid morning | Handful of Roasted chana or a glass of milk | 6 | 6 |
| Lunch | 1 Vati Dal/ 40g Paneer/ 70g Tofu + 2 Chapati + 1 Vati sabzi + 1 Vati salad | 12 | 12 |
| Evening snack | 1 Vati Sprouts chaat with 1 Vati curd | 7 | 7 |
| Dinner | 40g Chicken/ Fish (Grilled/ Curry) + 2 chapati + 1 Vati salad | 15 | 15 |
| Day total | 50 |
Vegetarians can swap fish for paneer or tofu, and egg eaters can add a boiled egg at breakfast. Adjust portions to match your own daily target.
When to See a Dietitian
See a dietitian when you need a protein target for a medical condition, want to lose or gain weight, or struggle to meet your needs on a vegetarian diet. A dietitian also helps if you live with kidney disease, liver disease, or diabetes, if you are pregnant; if you recover from surgery; if you lose muscle with age; or if your child grows slowly.
At Kokilaben Dhirubhai Ambani Hospital, recognised for the best nutrition therapy in Mumbai, a dietitian reviews your health history, your food habits, and your reports, then sets a protein target and a meal plan that fits you. Bring a list of what you eat in a normal week, and your dietitian will show you where to add more protein-rich foods.
Frequently Asked Questions
Which food has the highest protein?
Soya products, dry dals, paneer, eggs, chicken, and fish are among the main protein-rich foods in an Indian diet. The ranked table lists protein per 100 g for each food, so you can compare them directly. The exact order depends on whether you compare dry or cooked weight.
What are the best vegetarian protein-rich foods?
Dal, paneer, curd, milk, rajma, chana, soya, tofu, and sprouts are the best vegetarian protein-rich foods. Millets and peanuts add more. Eat a mix throughout the day, because each food brings a different set of nutrients along with its protein.
What are good protein-rich snacks?
Roasted chana, sprouts chaat, paneer tikka, curd, boiled eggs, and milk are healthy, protein-rich snacks. Choose roasted or boiled foods instead of fried foods. Keep your portions small, so they fit your daily calorie needs.
Which protein-rich food is best for weight gain?
Full-fat milk, paneer, eggs, nuts, dal with ghee, and chicken suit weight gain because they combine protein with energy. A high-protein diet for weight gain also needs enough total calories and regular strength activity, so ask a dietitian for a plan that fits your body.
Are natural sources of protein better than oral nutritional supplements?
Whole foods such as dal, curd, eggs, and fish give protein along with fibre, vitamins, and minerals, while oral nutritional supplements are formulated to deliver macronutrients and micronutrients to individuals who are unable to meet their needs through diet. Natural sources of protein should come first. Use oral nutritional supplements only when a dietitian advises it, for example, when you cannot meet your target through meals.
Do fruits and vegetables have protein?
Yes, but in small amounts. Green peas, spinach, broccoli, sweet corn, and guava contain more protein than most other produce. You cannot meet your daily target with protein-rich fruits and vegetables alone, so pair them with dal, dairy, eggs, or other main sources.
Should you eat protein at every meal?
Eating protein at breakfast, lunch, dinner, and snacks helps your body repair muscles and keeps you full between meals. Many people eat most of their protein at dinner. Add dal, curd, eggs, or sprouts to your breakfast instead.
Can eating too much protein harm you?
Healthy adults who meet their daily protein needs usually don’t have problems. Eating too much protein adds extra calories and may strain the kidneys if you have kidney disease. Talk to your doctor before increasing your protein intake quickly, and do not rely on oral nutritional supplements without supervision for a long time.
How much protein does a child need?
A child’s protein need depends on age, weight, and growth. In a balanced diet, milk, curd, eggs, dal, and paneer cover most of it. Ask your paediatrician or a dietitian for an exact daily figure, especially if your child eats a limited range of foods.
Book an Appointment with a dietitian to build your protein plan.
