Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
How long do you cook lentil beans depends on the type of lentils you’re using and the texture you’re aiming for.
On average, lentil beans cook in about 15 to 30 minutes, though some varieties like red lentils cook much faster while brown or green lentils take a bit longer.
If you’ve been wondering how long do you cook lentil beans so they come out tender but not mushy, the answer mostly comes down to the lentil variety and whether you soaked them beforehand.
Lentil beans are one of the easiest legumes to cook since they don’t require soaking, but knowing the right timing makes all the difference.
In this post, we’ll cover how long do you cook lentil beans based on type, what factors affect cooking time, and simple tips to get perfect lentils every single time.
Let’s dive in.
How Long Do You Cook Lentil Beans by Type
The biggest factor in how long do you cook lentil beans is the variety you’re working with.
Each type has its own cooking time, and knowing them helps you nail the perfect pot every time.
1. Red Lentils (Split or Whole)
Red lentils cook the fastest of all lentil beans, usually in about 10 to 15 minutes.
They break down quickly and turn soft, which makes them great for soups, stews, and dals.
If you’re cooking red lentil beans, keep an eye on them because they can go from tender to mushy in just a couple of minutes.
2. Green Lentils
Green lentils take longer, typically around 25 to 30 minutes.
They hold their shape well, so when you cook lentil beans that are green, you’ll get a firmer texture perfect for salads and side dishes.
If you prefer your green lentil beans on the softer side, you can cook them a few extra minutes.
3. Brown Lentils
Brown lentils are the most common and cook in about 20 to 25 minutes.
They get creamy but still keep a bit of bite, which is why so many people love cooking lentil beans that are brown for soups and casseroles.
Since brown lentil beans are so versatile, they’re a great starting point if you’re new to cooking lentils.
4. Black (Beluga) Lentils
Black lentils take about 20 to 25 minutes to cook.
They stay firm and hold their shape beautifully, so if you’re cooking lentil beans for a salad or grain bowl, these are a fantastic choice.
Beluga lentil beans also have a rich, earthy flavor that stands up well to dressings and seasonings.
What Affects How Long You Cook Lentil Beans
Beyond the type, several things can change how long do you cook lentil beans.
Keeping these in mind helps you adjust timing so your lentils turn out just right.
1. Soaking vs. Not Soaking
Lentil beans don’t need soaking, but if you do soak them, they’ll cook faster.
Soaked lentil beans can shave off about 5 to 10 minutes from the total cooking time.
If you’re in a hurry and ask yourself how long do you cook lentil beans, soaking overnight is a simple way to speed things up.
2. Stovetop vs. Pressure Cooker
On the stovetop, lentil beans take the times listed above.
In a pressure cooker or Instant Pot, they cook much faster, usually in about 5 to 10 minutes depending on the type.
So if you’re using a pressure cooker, how long do you cook lentil beans changes dramatically, and you’ll want to follow your appliance’s guide.
3. Altitude and Water Ratio
Higher altitudes can increase cooking time for lentil beans since water boils at a lower temperature.
The water ratio matters too, so use about 3 cups of water for every 1 cup of lentil beans.
More water means softer lentils, while less water gives you a firmer texture when you cook lentil beans.
Tips for Cooking Lentil Beans Perfectly
Getting the timing right is one thing, but a few extra tips make cooking lentil beans even easier.
These little tricks help you avoid mushy or undercooked lentils every time.
1. Season at the End
Adding salt too early can toughen the skins of lentil beans.
Wait until they’re tender before you season, and your lentil beans will come out perfectly soft.
2. Taste as You Go
The best way to know how long do you cook lentil beans is to taste them.
Start checking a few minutes before the recommended time, and pull them off the heat when they reach your preferred texture.
3. Skim the Foam
As lentil beans cook, foam can rise to the surface.
Skimming it off keeps the pot from boiling over and gives you cleaner-tasting lentil beans.
So, How Long Do You Cook Lentil Beans?
How long do you cook lentil beans depends on the type, but generally it’s 15 to 30 minutes on the stovetop.
Red lentils cook fastest, while green and brown lentil beans take a bit longer.
Soaking, your cooking method, and altitude all play a role in how long do you cook lentil beans.
With these tips, you can cook lentil beans that are tender, flavorful, and perfect for any recipe.
Now you know exactly how long do you cook lentil beans, so go ahead and get cooking.