Lentils. Do you cook with them? They are one of the least expensive yet easiest ways to add a tasty vegetarian protein to a meal. Unlike beans, which can take more than an hour to cook, they take only 20-30 minutes. In this recipe, I greatly simplified a traditional Mexican recipe.