12/04/2026
Veg Sources of Protein
Designed by Saksham Rathore
(Diploma in Fitness and Nutrition)
1) Soya Chunks / Soya Granules (Best Overall)
This is the king of vegetarian protein.
β’ 50g dry soya chunks = 25β26g protein
β’ Very budget friendly
β’ Excellent for muscle building
2) Paneer
One of the best complete proteins for vegetarians.
β’ 100g paneer = 18β20g protein
β’ Great for dinner / post workout
3) Dal / Lentils
Daily Indian staple and highly practical.
β’ 1 bowl cooked dal = 8β10g protein
β’ Moong, masoor, urad, toor all good
4) Chana / Rajma
Amazing for lunch.
β’ 1 cup cooked chana = 14β15g
β’ 1 cup rajma = 13β15g
5) Milk / Curd / Greek Yogurt
Excellent high-quality protein.
β’ 250 ml milk = 8g
β’ 200g curd = 8β10g
β’ 200g Greek yogurt = 18β20g
6) Peanuts / Peanut Butter
Best for snacks.
β’ 30g peanuts = 7β8g
β’ 2 tbsp peanut butter = 8g
7). Tofu
A superb soy-based protein source.
β’ 100g = 8β10g protein
β’ Low fat and easy to digest
β’ Great for stir fry / bhurji
8). Sprouted Moong
One of the best breakfast/snack proteins.
β’ 100g = 7g protein
β’ Better digestion than regular moong
β’ Great in salads / chaat
9). Greek Yogurt / Hung Curd
Very high protein compared to normal curd.
β’ 200g = 18β20g protein
β’ Great for evening snack / bedtime
10). Almonds
Great healthy fat + protein combo.
β’ 30g = 6g protein
β’ 100g = 21g protein
11). Pumpkin Seeds
Highly underrated.
β’ 30g = 8β9g protein
β’ Excellent for hair, skin, zinc support
12). Chia Seeds
Best to add in smoothies / oats.
β’ 2 tbsp = 5β6g protein
β’ Also rich in omega-3
13). Quinoa
Excellent alternative to rice.
β’ 1 cup cooked = 8g protein
β’ Complete plant protein
14). Green Peas (Matar)
Simple and easily available.
β’ 1 cup cooked = 8β9g protein
β’ Add in poha, pulao, sabzi
15). Oats
Perfect breakfast option.
β’ 50g = 6β7g protein
β’ Great with milk + nuts
16). Besan (Gram Flour)
Very Indian and highly practical.
β’ 100g = 20β22g protein
β’ Excellent for chilla / cheela / dhokla