Yes, you can eat canned lentils straight from the can. They are already pre-soaked and in a ready-to-eat state, which means they do not need to be cooked first like dried lentils. Rinse well before eating though.