One cup of cooked lentils provides 15.6 grams of fibre, 18 grams of protein and 90% of a day’s worth of folate, vitamin B9 ...