Wow! Eat veggies = rude.

What? The average north India's diet contains barely any good amounts of protein. Here is an article from The Hindu (for those that don't know, it's a pretty reputed newspaper) quoting a dietician, saying "In fact, 90% of what the average Indian eats consists solely of carbohydrates and fats!"

Also, amounts of protein in x grams of dry lentil / soy bean / beans is a pointless metric - you should be seeing the amounts of protein in cooked dal, since quoting from Wikipedia, "... by weight, cooked (boiled) dal contains 9% protein, 70% water, 20% carbohydrates (includes 8% fiber), 1% fat."

I consume around 1 litre of cooked lentils / beans / legumes every day which give me an average of 50 grams of protein (I know it varies from one lentil to another, but across the week, it averages out since we have a different thing prepared every day). Hardly anybody is consuming that much - my friends and family typically take less than 200-300 ml dal per day.

As far as milk and dairy goes, I consume 1.5 litres of toned / low-fat milk which again gives around 50 grams of protein. Nobody I know consumes that much milk / dairy products.

You must be joking with the vegetables:
100 grams of cauliflower and 1 cup of cooked caluiflower have 2 grams of protein.
There are less than 5 grams of protein in 1 cup of zucchini.
There is around 5 grams of protein in 1 cup of spinach.

All in all, a typical diet of a conservative 300 ml dal / pulses / beans / legumes etc. + 500 ml milk + 2 cups vegetables gives around 15 grams + 15 grams + 10 grams = 40 grams of protein. Add a few more grams of protein because why not and you have a nearly best case scenario of 50 grams of protein - hardly something that I would call 'plenty of protein.'

/r/fatlogic Thread Parent Link - imgur.com