10 high-protein Indian foods to add to your meals for a more filling and balanced diet
ET Online |
iStock
1/10
Paneer
Paneer is a versatile vegetarian protein source that can be added to curries, salads, wraps and sandwiches. It also provides calcium, making it useful for balanced meals.
iStock
2/10
Dal
Dal is an everyday Indian staple that provides plant-based protein along with fibre. Add different varieties such as moong, masoor, chana or toor dal to regular meals.
iStock
3/10
Soya Chunks
Soya chunks are a convenient, protein-rich vegetarian food that can be added to curries, pulao, salads or stir-fries. Their chewy texture also makes meals more satisfying.
Chickpeas provide plant-based protein and fibre and can be used in several Indian dishes. Add boiled chickpeas to salads, chaat, curries or homemade hummus for variety.
iStock
5/10
Rajma
Rajma is a popular Indian legume that provides protein, fibre and other nutrients. Enjoy it with rice, roti or salads as part of a balanced, filling meal.
iStock
6/10
Tofu
Tofu is a plant-based protein option that can easily absorb Indian spices and flavours. Use it in curries, bhurji, wraps or stir-fries for a protein-rich meal.
iStock
7/10
Green Peas
Green peas can add protein, fibre and colour to everyday dishes. Include them in poha, pulao, curries, soups or mixed-vegetable preparations for a simple nutritional boost.
iStock
8/10
Besan
Besan, or gram flour, can be turned into protein-rich dishes such as chilla and dhokla. It is an easy ingredient to incorporate into breakfast or snacks.
iStock
9/10
Peanuts
Peanuts provide protein, healthy fats and fibre, making them a convenient addition to snacks and meals. Use roasted peanuts in poha, salads, chutneys or homemade trail mixes.
iStock
10/10
Moong Sprouts
Moong sprouts offer plant-based protein along with fibre and several micronutrients. Add them to salads, chaat, sandwiches or lightly cooked preparations for a fresh, filling meal.