HowLongFor

How Long Does It Take to Cook Lentils?

Quick Answer

15–45 minutes depending on the type. Red lentils cook in 15–20 minutes, green in 25–30, brown in 20–25, and French (Puy) lentils in 25–35 minutes. No soaking required.

Typical Duration

15 minutes45 minutes

Quick Answer

Lentils cook in 15–45 minutes on the stovetop depending on the variety, with no soaking required. Red and yellow lentils are the fastest at 15–20 minutes, breaking down into a creamy texture ideal for soups and dal. Green and brown lentils take 20–30 minutes and hold their shape well for salads. French Puy lentils are the firmest, requiring 25–35 minutes.

Cooking Time by Lentil Type

Lentil TypeStovetopInstant PotTexture When CookedBest For
Red/orange lentils15–20 min3–4 min + releaseSoft, breaks downDal, soups, purees
Yellow lentils15–20 min3–4 min + releaseSoft, creamyIndian dishes, stews
Brown lentils20–25 min8–10 min + releaseTender, slightly firmSoups, casseroles, tacos
Green lentils25–30 min10–12 min + releaseFirm, holds shapeSalads, side dishes
French Puy lentils25–35 min10–12 min + releaseVery firm, pepperySalads, elegant sides
Black (Beluga) lentils25–30 min10–12 min + releaseFirm, earthySalads, grain bowls

Water-to-Lentil Ratio

Lentil TypeWater RatioNotes
Red/yellow2:1 (2 cups water per 1 cup lentils)Will absorb most water
Brown2.5:1Drain excess if needed
Green2.5:1Drain excess if needed
French Puy3:1Cook like pasta, drain when done
Black Beluga2.5:1Drain excess if needed

Stovetop Method

  1. Sort and rinse — pick out any debris or shriveled lentils, rinse under cold water
  2. Combine lentils and water in a pot (do not add salt yet — it can toughen the skins)
  3. Bring to a boil over medium-high heat
  4. Reduce to a simmer, partially cover the pot
  5. Cook for the time indicated for your lentil type, stirring occasionally
  6. Test for doneness — lentils should be tender but not mushy (unless making dal)
  7. Drain any excess water and season with salt, pepper, and olive oil

Instant Pot Method

The Instant Pot is excellent for lentils and cuts cook time roughly in half.

  1. Rinse lentils and add to the Instant Pot
  2. Add water at a 2:1 ratio for red, 2.5:1 for other types
  3. Close lid, set valve to sealing
  4. Pressure cook on high (see times in table above)
  5. Natural release for 10 minutes, then quick release
  6. Season and serve

No-Soak Advantage

Unlike dried beans, lentils never need to be soaked before cooking. Their small, flat shape allows water to penetrate quickly. However, a 30-minute soak can:

  • Reduce cook time by 5–10 minutes
  • Improve digestibility
  • Produce slightly more even cooking

This is entirely optional — most cooks skip it without any issues.

How to Tell When Lentils Are Done

  • Red lentils: Completely broken down into a thick, creamy consistency
  • Brown/green lentils: Tender when bitten but not falling apart; should hold shape on a fork
  • French Puy lentils: Firm to the bite with a slight pop, similar to al dente pasta

Overcooked lentils become mushy — fine for soup but not ideal for salads or side dishes.

Flavor Tips

  • Cook in broth instead of water for richer flavor
  • Add aromatics to the cooking water: bay leaf, garlic cloves, onion halves
  • Season after cooking — salt during cooking can toughen the skins
  • Acid brightens flavor — add lemon juice or vinegar after cooking
  • Toast spices (cumin, coriander, turmeric) in oil before adding cooked lentils
  • Finish with fat — olive oil, butter, or coconut cream

Storing Cooked Lentils

  • Refrigerator: Airtight container, 4–5 days
  • Freezer: Portion into freezer bags laid flat, up to 6 months
  • Meal prep tip: Cook a large batch and use throughout the week in soups, salads, tacos, and grain bowls

Sources

How long did it take you?

minute(s)

Was this article helpful?