How to Cook Dried Beans and Lentils From Scratch (and When Canned Is Fine)

This article contains affiliate links. We may earn a commission if you buy through them, at no extra cost to you.

How to Cook Dried Beans and Lentils From Scratch (and When Canned Is Fine)

Dried beans are inexpensive, flavorful, and simpler to cook than most people expect. All you need is water, a pot, and a little patience. This guide covers soaking, simmering, and storing, compares lentils with beans and stovetop with pressure cooker, and explains when a can of beans is the smarter choice.

Key takeaways

  • Sort, rinse, soak (optional for most beans), then simmer gently in fresh water.
  • Test for doneness by tasting. Cook times vary by bean type and age.
  • Lentils cook much faster than beans and usually need no soaking.
  • Add acidic ingredients after the beans are tender.
  • Canned beans are a good choice when time is short.

Quick Answer: How to Cook Dried Beans for Beginners

Sort and rinse the beans, then soak them for several hours or overnight (optional for most). Cover with fresh water and simmer gently until tender. Season near the end or with a modest amount of salt. Cool the beans and store them in their cooking liquid.

Note: Cook times vary by bean type and age, so test for doneness rather than relying on the clock.

What You Need

Essentials

  • Dried beans or lentils
  • A large pot with a lid
  • A colander
  • Water
  • Salt

Optional aromatics

  • Bay leaf
  • Garlic
  • Onion
  • Herbs

Optional equipment

  • A pressure cooker, covered in more detail below

Step-by-Step: Cooking Dried Beans on the Stovetop

Step 1: Sort and Rinse

Spread the beans on a plate or baking sheet and pick out small stones, debris, and shriveled or broken beans. Rinse them in a colander under cold running water.

Step 2: Soak (Optional but Helpful)

Overnight soak: Cover the beans with plenty of water, since they will expand. Leave them for 8 to 12 hours, then drain and rinse.

Quick soak: Put the beans in a pot, cover with water, and boil briefly. Turn off the heat, cover, and let sit about 1 hour. Then drain.

Why soak? Soaking usually shortens cooking time and can give a more even texture.

What about no-soak? It works. Just expect a longer cook and check the water level more often.

Step 3: Simmer

Put the soaked (or unsoaked) beans in the pot and cover with fresh water by about 2 inches. Add aromatics if you like, such as a bay leaf, a smashed garlic clove, or half an onion. Bring to a boil, then reduce the heat to a gentle simmer.

Skim off any foam that rises. Top up with hot water if the level drops below the beans. A gentle simmer matters because hard boiling can burst the skins and leave you with mushy, broken beans.

Step 4: Season

Add salt in moderation during cooking. A modest amount seasons the beans through, and you can adjust at the end. Wait to add acidic ingredients like tomatoes, vinegar, wine, or citrus until the beans are tender, because acid can slow softening.

Step 5: Test for Doneness

Scoop out several beans, since they don't all cook at the same rate, and taste them. Done beans are creamy inside with no chalky or grainy center. If any are still firm, keep simmering and check again in 10 to 15 minutes.

Safety Note: Kidney Beans

Raw or undercooked red kidney beans contain a natural toxin. Boil them hard for at least 10 minutes, then simmer until fully tender. Avoid cooking them from raw in a slow cooker, where the temperature may not get high enough.

Lentils vs. Beans: Key Differences

Comparison Table (Text Format)

Factor Lentils Beans
Soaking Generally not needed Usually beneficial
Cook time Much faster, often under 30 minutes Longer, depending on type
Texture Soften or break down Hold their shape better
Best uses Soups, dals, quick salads Chili, stews, sides, salads

Lentil Varieties at a Glance

  • Brown or green: Hold their shape moderately well. They are a good all-purpose choice.
  • Red or yellow: Cook quickly and break down, which makes them ideal for dals and thick soups.
  • Black or French green: Firmer, so they work well in salads.

Basic Lentil Method

1. Rinse the lentils and pick out any debris. 2. Add them to a pot with water or broth, using enough liquid to cover them by a couple of inches. 3. Bring to a boil, reduce to a simmer, and cook until tender. Start tasting early, since red lentils in particular can go from tender to mush quickly. 4. Drain if needed, or leave the liquid in for soups.

Practical example: For a weeknight soup, simmer red lentils with diced onion, garlic, and broth, then stir in lemon juice at the end. For a salad, cook French green lentils until just tender, drain, and toss with a vinaigrette while still warm.

Stovetop vs. Pressure Cooker

Stovetop

Pros

  • No special equipment
  • Easy to monitor and taste as you go

Cons

  • Takes longer
  • Needs occasional attention

Pressure Cooker (Electric or Stovetop)

Pros

  • Faster and largely hands-off
  • Works with or without presoaking

Cons

  • Requires equipment, such as an electric pressure cooker
  • Beans foam as they cook, so don't overfill
  • Times vary by model

Tip: Follow your manufacturer's bean chart and fill limits. Those guidelines exist because foam can clog the vent.

Which Should You Choose?

  • Choose stovetop if you cook beans occasionally, make small batches, or like having control over the process.
  • Choose a pressure cooker if you eat beans often or need to cook them at the last minute.

How to Store Cooked Beans and Lentils

Refrigerator

Cool the beans promptly, then store them in an airtight container with some of their cooking liquid. Use them within a few days.

Freezer

Portion beans into containers or freezer bags with a little liquid. Leave headspace for expansion and label each container with the date. Freezing in meal-size portions lets you thaw only what you need.

Reheating

Warm beans gently on the stovetop or in the microwave. Add a splash of water or broth if they seem dry.

Storing Dried Beans

Keep dried beans in a cool, dry, airtight container. Older beans may take longer to soften, so try to use them within a reasonable time after buying.

Canned vs. Dried: A Practical Decision Guide

Neither choice is better in every situation. The right one depends on your time, equipment, and how you plan to use the beans.

Choose Dried When…

  • You have time to plan ahead or can cook a large batch
  • You want to control salt and texture
  • You want the cooking liquid for soups or stews
  • Cost per serving matters to you

Choose Canned When…

  • You need beans in minutes
  • You're making a weeknight meal with little prep
  • You have limited storage space or equipment
  • You only need a small amount

Quick Decision Checklist

  • Under 30 minutes available? Use canned lentils or beans, or cook dried red lentils.
  • Have an evening to plan ahead? Soak dried beans overnight.
  • Meal prep day? Cook a big batch and freeze portions.
  • Want to reduce sodium in canned beans? Drain and rinse them, and check labels for "no salt added."

Canned Beans Tips

  • Drain and rinse for a cleaner flavor.
  • Save the liquid (aquafaba) if a recipe calls for it.
  • Add canned beans near the end of cooking, since they're already tender.

If you're building a weekly routine around beans and lentils, these plant-based dinner ideas can help you decide what to cook in bulk and what to keep canned.

Common Mistakes to Avoid

  • Not testing for doneness. Taste several beans rather than trusting the timer.
  • Boiling too aggressively. A hard boil can burst the skins.
  • Adding acid too early. Tomatoes, vinegar, and citrus can slow softening.
  • Using very old beans. They can take much longer to soften and may never become fully creamy.
  • Overfilling a pressure cooker. Foaming can block the vent, so respect the fill limits.

FAQs

Do I have to soak dried beans before cooking?

Not always. Soaking usually shortens cooking time and can help beans cook evenly, but unsoaked beans will cook with more time. Lentils typically don't need soaking.

Why are my beans still hard after hours of cooking?

Common causes are old beans, very hard water, acid added too early, or not enough simmering time. Keep simmering, add water as needed, and test regularly.

How long do cooked beans last in the fridge or freezer?

Refrigerate them in an airtight container and use within a few days. Freeze for longer storage. Follow food safety guidance and discard beans that smell or look off.

Conclusion

Cooking beans comes down to four steps: soak, simmer, season, and store. Start with one easy bean or lentil, such as red lentils or black beans, and get comfortable with the process. Keep a few cans in the pantry for busy days, because both approaches have a place in your kitchen.