Sep 11, 2025
Nimakshi ChanotraLentils
Lentils are a great source of protein and fibre, providing over half of your recommended daily fibre intake in a single cup.
Source: Pinterest
Beans
Kidney, black, pinto, and most other varieties of beans are excellent sources of complex carbs, fibre, iron, and several beneficial plant compounds.
Source: Pinterest
Tree nuts
Tree nuts such as walnuts, almonds, and pecans are rich in protein, fibre, and heart-healthy fats.
Source: Pinterest
Whole soy
Whole soy foods, such as edamame, tofu, tempeh, soy milk, and soy nuts, are great sources of lean protein.
Source: Pinterest
Yoghurt
Yoghurt is high in protein, calcium, and probiotics, which boost your digestive and bone health.
Source: Pinterst
Eggs
Eggs are a great source of protein. Eggs help to lower the rates of breast cancer and prevent macular degeneration and cataracts.
Source: Pinterest
Chia seeds
Sweet corn is another common food that contains about as much protein as these high-protein vegetables.
Source: Pinterest
Sweet corn
Sweet corn is another common food that contains about as much protein as these high-protein vegetables.
Source: Pinterest