This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
How long do you cook lentil beans depends on the type of lentil you’re using and the texture you’re aiming for.
Generally, lentil beans cook in about 15 to 30 minutes on the stovetop.
But that range shifts depending on whether you’re working with green, brown, red, or black lentils.
If you’ve ever wondered how long do you cook lentil beans so they come out tender without turning mushy, you’re in the right place.
In this post, we’ll break down exactly how long you cook lentil beans for each variety and share tips so your lentils turn out perfect every time.
Let’s dig in.
How Long Do You Cook Lentil Beans by Type
How long you cook lentil beans really comes down to which variety is in your pot.
Here’s a simple breakdown so you know exactly what to expect.
1. Red Lentils: 15 to 20 Minutes
Red lentils are the fastest cooking variety, which is why they’re a favorite for soups and curries.
How long do you cook lentil beans that are red?
Just 15 to 20 minutes and they break down into a soft, creamy texture.
They don’t hold their shape well, so don’t expect firm lentils here.
If you cook lentil beans that are red past 20 minutes, they’ll turn into a puree.
That’s actually perfect for dal or thickened stews.
2. Green and Brown Lentils: 20 to 30 Minutes
Green and brown lentils are the most common types found in grocery stores.
When you cook lentil beans that are green or brown, they take about 20 to 30 minutes to become tender.
They hold their shape better than red lentils, making them great for salads and side dishes.
If you like them a little firmer, pull them off the heat closer to the 20-minute mark.
For softer lentils, let them go the full 30 minutes.
3. Black Lentils: 25 to 30 Minutes
Black lentils, sometimes called beluga lentils, are small, shiny, and hold their shape beautifully.
How long do you cook lentil beans that are black?
About 25 to 30 minutes gets them tender while keeping that nice bite.
They’re my go-to when I want lentils that look elegant on a plate.
4. French Green Lentils (Puy): 30 to 35 Minutes
French green lentils are a bit firmer and take slightly longer.
When you cook lentil beans of this variety, plan for 30 to 35 minutes.
They keep their shape exceptionally well and have a peppery flavor that stands up in warm salads.
How Long Do You Cook Lentil Beans on the Stovetop
The stovetop is the classic way to cook lentil beans, and it’s honestly hard to beat.
Here’s the simple method I use every time.
1. Rinse and Sort First
Before you cook lentil beans, give them a quick rinse under cold water.
Pick out any small stones or shriveled lentils while you’re at it.
This takes two minutes and saves you from a crunchy surprise later.
2. Use the Right Water Ratio
For every cup of lentils, use about 2 ½ to 3 cups of water or broth.
If you want to cook lentil beans that stay firm, lean toward the lower end.
For softer lentils, add a bit more liquid.
3. Bring to a Boil, Then Simmer
Bring the pot to a boil, then reduce the heat to a gentle simmer.
That’s when the clock starts for how long do you cook lentil beans.
Keep the pot partially covered and stir occasionally.
4. Season at the End
Hold off on adding salt until the lentils are tender.
Salting early can toughen the skins and stretch out how long you cook lentil beans.
Once they’re done, season generously and taste as you go.
How Long Do You Cook Lentil Beans in Other Ways
The stovetop isn’t your only option, and the timing changes depending on your method.
1. Pressure Cooker: 6 to 10 Minutes
A pressure cooker is the fastest way to cook lentil beans.
Green and brown lentils take about 6 to 8 minutes under pressure.
Black and French lentils need around 8 to 10 minutes.
Add a natural release for the best texture.
2. Slow Cooker: 3 to 4 Hours on High
If you cook lentil beans in a slow cooker, plan for 3 to 4 hours on high.
Red lentils break down quickly, so check them around the 2-hour mark.
This method is forgiving and perfect for hands-off cooking.
3. Instant Pot: 5 to 9 Minutes
The Instant Pot behaves like a pressure cooker here.
How long do you cook lentil beans in an Instant Pot?
About 5 minutes for red lentils and up to 9 minutes for firmer varieties.
Let the pressure release naturally for 10 minutes before opening.
So, How Long Do You Cook Lentil Beans?
How long do you cook lentil beans depends on the variety and the method you choose.
Red lentils take 15 to 20 minutes, while green and brown lentils need 20 to 30 minutes.
Black and French lentils take a little longer, around 25 to 35 minutes on the stovetop.
And if you cook lentil beans in a pressure cooker or Instant Pot, you can cut that time down to under 10 minutes.
Hope this post has helped you figure out exactly how long do you cook lentil beans so they turn out tender and delicious every single time.