Chat with AHA!

Chat with Ask Healthshots

I am Ask Healthshots

Get AI-powered answers
to all your health

Chat with AHA!
NutritionRecipesSuperfoods Chat Now

7 high-protein foods for all our vegetarian friends out there

Dear chicken and meat-eaters, we are at par with you when it comes to getting adequate protein. And these foods are proof!
Punch of lean protein to ensure gut health! Image Courtesy :Shutterstock
Sonakshi Kohli Updated: 24 Aug 2022, 08:44 am IST
  • 51

For all the non-vegetarians of the world, the biggest struggle of being a vegetarian is choosing between dal, paneer, soya, and good-old potatoes for meals. However, that’s far from the truth. While their non-vegetarian counterparts feast on soft, juicy forms of meat and chicken with mind-boggling varieties, vegetarians can’t even seem to find decent sources of protein.

Protein, as you all know, is super important for muscle repair and growth in the body. Additionally, it can even give you a dense, shiny mane and healthy nails too. The DRI (dietary reference intake) for this nutrient is 0.8 grams per kilogram of body weight. So, if you weigh, say, 60 kilos, you’d need 48 grams of protein. 

Now vegetarians may find it difficult to fulfill this requirement. However, these vegetarian sources of protein can give you some much-needed relief:

1. Chickpeas

Ladies, how can you not cash in on the protein content of this wonder pulse? Boil it and grind it for a great-tasting hummus dip or add veggies to the gram and enjoy a bowl of goodness. Or simply channel your inner Punjabi and enjoy savoury chole.

2. Peanuts

Half a cup of peanuts contains 20.5 grams of protein. So how about having a handful of them for snacks? If you don’t enjoy the taste, you can even go in for peanut butter which has approximately eight grams of protein per tablespoon. Spread it on a slice of bread and enjoy the benefits.

3. Almonds

Select Topics of your interest and let us customize your feed.


Half a cup of this dried fruit can give you 16.5 grams of protein. That’s exactly what you need to kick-start your day on an energetic note.

4. Potatoes

Has your jaw dropped like mine did when I discovered that potatoes can give more than just carbs? A serving of baked potatoes will give you approximately eight grams of protein.

5. Lentils

Better known as dal, this oft-underestimated source of protein can actually give you a major boost if eaten regularly for lunch or dinner.

6. Green peas

Peas, usually used as a sidekick in most Indian dishes, are a great source of protein. So stop underestimating them, will you?

7. Oats

Easy to make, delicious in taste, and readily available–oats is a wonder food that can be a vegetarian’s saving grace. Just half a cup of dry oats can give you six grams of protein.

Bottom line

Ladies, you obviously can’t rely on a single source from the above-mentioned food to meet your requirements. However, incorporating these foods in your daily can help you meet your daily goal. 

  • 51
About the Author

Twenty kilos down and struggling to maintain the weight loss by preaching healthy eating, while eating unhealthy every now and then. ...Read More

Next Story