Protein and the Indian diet

Protein is one of the three macro nutrients, the other two being fat and carbohydrates. While the typical Indian diet provides plenty (sometimes even excess) of fats and carbohydrates, it is said that it doesn't do justice towards meeting daily protein needs. How much protein is actually needed by an individual each day is a totally different question which deserves its own discussion ( Click Here for more on protein intake), so I won't even touch that here. However, I will list down below certain foods which would provide enough complete protein (well at least for me) to reach (my) daily protein goal. 1. Milk 2. Paneer (cottage cheese) 3. Beans/Lentils + Grains 4. Soy 5. Eggs 6. Chicken 7. Fish 8. Tofu If not consuming these foods on a regular basis a deficiency of protein may occur. For example monetary issues, lack of accessibility, not knowing how to cook, ignorance towards these foods, improper meal planning, etc. are some reasons due to which these m...