
Lentils: One cup of cooked lentils provides around 18 grams of protein, making them a staple for vegetarians. They're also rich in fiber and iron.
Image Source : SocialChickpeas: Also known as garbanzo beans, a cup of cooked chickpeas contains about 15 grams of protein. They're perfect for curries, salads, or snacks like roasted chickpeas.
Image Source : SocialTofu: A versatile soy-based product, half a block (about 100 grams) of firm tofu contains approximately 10 grams of protein. It absorbs flavours beautifully, making it ideal for various cuisines.
Image Source : SocialQuinoa: This pseudo-grain offers about 8 grams of protein per cooked cup and is a complete protein, providing all nine essential amino acids.
Image Source : SocialChia Seeds: Just two tablespoons of chia seeds pack around 5 grams of protein, alongside omega-3 fatty acids and fiber, great for smoothies, puddings, or toppings.
Image Source : SocialNext : From Mathura to Los Angeles: Famous Lord Krishna temples across the world