Why does it take me forever to cook lentils when most recipes list a shorter cooking time?

Whenever I cook lentils (or split peas), the recipe always calls for a cooking time of about 20-40 minutes. However, it takes me several hours to get lentils to a stage that is even approaching soft - one time, I cooked them for 3 hours, left them soaking overnight, then cooked them some more in the morning and they STILL were chewy. I've heard that having hard water can affect the cooking time dramatically, and I live in an area where the water is hard.

So, Foodpicklers, what can I do to cut down on the cooking time for lentils? Is it due to the hard water situation? Is it because I'm doing something wrong? If it is due to the water, what can I do to combat this?

Thanks so much!



Cheryl H. October 7, 2020
Add salt only after they're soft. If you add salt too soon, they'll never soften. Using filtered water lowers the minerality of the water, probably helps in the same way.
Debbie March 24, 2018
My lentils are taking forever to good, my green lentils. You found that filtered water helped with cooking time? Thank you
Gargi G. January 19, 2018
also use a pressure cooker...all indian housewives or their cooks use them to speed it up!
littleknitter April 6, 2011
Thanks, guys! Great suggestions - I tried using filtered water this time and it made all the difference...what a relief to finally have lentils that actually cook in the typical amount of time :-)
nutcakes April 6, 2011
wWhile mine do always cook in 20-40 minutes, you might like to take a look at the answers on a previous similar question:
sarah K. April 6, 2011
I definitely feel your pain. I love beans and lentils. One time, my grandpa gave me about 10 pounds of pinto beans, and when I cooked them, the same thing happened as your story. It turned out they were his food-storage beans, and were over 20 years old! I gave up on those and tossed the rest.

I try to get the freshest beans I can, and not more than I would use in a couple of years (I have that food storage gene, so I have to at least have some for emergencies!). I've also read so many things in so many places about what not to put in the beans that I just don't put anything but filtered water in them now. I add all seasonings at the end. I know the bit about tomatoes and lemons leading to toughness, but I've also read that salt does the same thing. Mark Bittman, in How to Cook Everything, refutes as myth the theories that salt and acids with make the beans tougher, though he does say that you should wait to salt them until the middle, so they don't turn gritty and fall apart. He also says that baking soda "helps to break down the skin of beans, and acid helps keep them intact." He then adds "if you like well-defined, individual beans, include a teaspoonful of vinegar or lemon juice in the water."

Again, there are many opinions. But if lentils are taking more than 3 hours, when they shouldn't take more than 40 minutes, I dunno. I would start with buying some new lentils from a different source, and see what happens.

In Easy Beans, by Trish Ross, she says beans could be tough for one of three reasons, age, hard water, and altitude, the higher you are, the longer they take to soften.
Sam1148 April 6, 2011
Beans cook faster in Alkaline water. Add a touch of baking soda. Cook Illustrated mentioned this for cooking beans and course ground polenta.
Do you know if they're French Lentils those can take longer but hold their shape very well.
I use the baking soda trick all the time with dried beans that have aged a bit and just aren't getting soft....just a pinch of tho, it'll mush up if you add too much and kill all the flavor.
Kitchen B. April 6, 2011
Beans, peas and pulses cook faster and soften quicker when you don't add salt to the cooking liquid till the end......something that took me most of my teenage years to learn :-).
pierino April 6, 2011
Well, I'm a lover of lentils and I never cook them in tap water. I just use a big jug of Crystal Geyser or whatever filtered water is hanging around. Tap water where I live is super, super hard. But old, dry lentils will take forever to cook.
lmali April 6, 2011
If the recipe calls for an acid, such as tomatoes or lemon juice, if you add it too soon it can slow the softening of the bean. I believe that sugar may do the same thing. Try adding it after the beans have softened a bit.
EmilyC April 6, 2011
I've read that the age of beans can dramatically affect the cooking time -- generally the older your beans, the longer they'll take to cook. I'm not sure that your water would be significantly affecting the cooking time. You might want to purchase some "fresh" dry beans, like the ones from Rancho Gordo, to see how the results differ. Their beans are really delicious.
Recommended by Food52