A cup of cooked lentils yields around 18g protein, 38g carbs and less than 1g fat. Though the carbs look high, these are some of the lowest GI carbs you can eat, and the lentils are slow to digest (often incompletely digested) so it's good slow release energy food. You also get a whopping 16g fiber which keeps things clean on the inside.