Foods such as chickpeas, quinoa, tofu, peanuts, almonds, and lentils are rich sources of protein for an Indian diet.