How Long Do I Cook Beans? | Times By Method

How long do I cook beans? Most dried beans turn tender in 45–120 minutes on the stove, faster under pressure, with time set by type, age, and soak.

Beans can be weeknight food or a slow Sunday pot. The tricky part is timing. A pot can go from firm to creamy, then to broken skins. This page gives time ranges you can plan around, then shows the doneness checks that end the guessing.

You’ll see two ideas repeated: start checking early, then keep checking on a steady schedule. Beans don’t follow a stopwatch. They follow heat, hydration, and how old the beans are.

Bean Cooking Times At A Glance

The ranges below assume dried beans simmered gently until tender. “Soaked” means an overnight soak or a one-hour hot soak. “No soak” means straight from the bag, rinsed and sorted. Use the ranges for planning, then use the doneness checks later to finish with confidence.

Bean Type Stovetop Time Soaked Stovetop Time No Soak
Black beans 45–75 min 70–120 min
Pinto beans 60–90 min 90–150 min
Navy beans 45–75 min 70–120 min
Great Northern beans 45–80 min 75–130 min
Cannellini beans 60–100 min 90–160 min
Chickpeas 90–120 min 120–180 min
Lentils (brown/green) 20–35 min 20–35 min
Split peas 35–60 min 35–60 min
Red kidney beans* 60–90 min 90–150 min

*Red kidney beans need a hard boil step before simmering. See the safety notes below.

How Long Do I Cook Beans? A Simple Starting Plan

If you want one routine that works for most dried beans, use this flow. It keeps the pot calm and makes the finish easy.

  1. Sort and rinse. Pick out stones and shriveled beans. Rinse until the water runs clear.
  2. Soak when it helps. Soaking cuts time and evens out texture, especially with older beans.
  3. Bring to a boil, then drop to a simmer. Start at a boil, then keep the surface at a low, lazy bubble.
  4. Start checking early. Begin tasting at the low end of the range in the table.
  5. Finish to your texture. Stop when beans are tender and creamy inside, with skins still intact.

When you ask “how long do i cook beans?” you’re often asking “how do I stop guessing?” The next sections answer that in plain steps.

Soaking Choices And What They Change

Soaking is about hydration, not a rule. Fresh beans can cook evenly without it. Beans that sat in a pantry for a long time can stay stubborn unless they get time in water first.

Overnight soak

Put beans in a large bowl and add plenty of cold water so they stay fully submerged as they swell. Let them sit 8–12 hours. Drain, rinse, then cook in fresh water. This method gives the most even cooking, which helps when you want neat, intact beans for salads.

Quick soak

Put beans in a pot with plenty of water. Bring to a boil for 2 minutes, turn off the heat, put the lid on, and let them sit about 1 hour. Drain and rinse. This shortcut still helps when dinner needs to happen today. The USDA’s MyPlate recipe page lays out soak ratios and a simple method that works across many common beans. MyPlate cooked beans method is a dependable reference.

No soak

No-soak beans take longer, and the cooking liquid can get starchier. That can be a plus for soups and stews. Use a bigger pot and keep extra hot water nearby so the beans stay submerged as they swell.

Stovetop Method That Keeps Beans Tender

The stovetop is forgiving because you can taste and adjust as you go. Aim for a gentle simmer. A hard boil rattles the beans, tears skins, and clouds the broth.

Water level and heat

Keep beans submerged by a couple of centimeters of water. Add hot water as needed so the pot stays at a steady simmer. If your burner runs hot, use a diffuser or shift the pot slightly off center.

Salt timing

Salt early for better seasoning. Add it once the pot returns to a simmer after the initial boil. If you want a cautious approach, wait 30 minutes, then salt and keep simmering.

Acid timing

Tomatoes, vinegar, wine, and citrus slow softening. If your recipe uses a lot of tomato, cook beans until tender first, then stir in the acidic items.

Pressure Cooker And Instant Pot Timing

Pressure cooking trades constant tasting for repeatable timing. It’s a great fit for weeknights. The higher heat also helps hydration move inward, which can smooth out some “old bean” issues.

Use plenty of liquid and follow your cooker’s fill line. Natural release gives softer beans. Quick release can split skins.

Common pressure times at high pressure

  • Black beans: 20–30 minutes soaked, 30–40 minutes no soak
  • Pinto beans: 22–32 minutes soaked, 35–45 minutes no soak
  • Chickpeas: 35–45 minutes soaked, 50–60 minutes no soak
  • Lentils: 6–10 minutes (no soak)

Slow Cooker Timing And A Safety Note

A slow cooker can yield creamy beans. There’s one catch: raw kidney beans. Kidney beans contain a lectin that needs a true boil to break down. Extension guidance warns against cooking dry kidney beans only in a slow cooker and calls for boiling in fresh water first. Dry kidney beans boiling guidance spells out the boil step and why low heat alone can leave the lectin active.

If you want slow-cooker beans, do this: soak, drain, boil hard for 10 minutes, then move them to the slow cooker with fresh liquid and cook until tender. For many beans, that’s 6–8 hours on low or 3–4 hours on high, with variation by model and batch size.

What Changes Bean Cooking Time

When a pot runs long, it’s rarely your fault. A few factors can add an hour without warning. Knowing them saves frustration and helps you pick the right method.

Bean age

Older dried beans lose moisture and can resist softening. They stay safe to eat, yet texture can suffer. Buying from a shop with good turnover helps, and so does soaking.

Hard water

Minerals in hard water can slow softening. If your beans always stay firm, try filtered water once and see if the time drops.

Altitude

At higher elevations, water boils at a lower temperature. Simmering runs cooler, so beans take longer. Add time in 10–15 minute blocks, or use a pressure cooker to avoid the issue.

Pot size and crowding

Beans need room so heat reaches them evenly. A cramped pot cooks unevenly. Use a wider pot when cooking more than a pound.

How To Tell When Beans Are Done

Timing gets you close. Doneness checks get you home. Start tasting early, then check every 10 minutes near the end.

  • Bite test: A done bean is creamy inside, not gritty. The skin feels tender, not tough.
  • Smash test: Press a bean with a spoon on a plate. It should crush with gentle pressure.
  • Pot test: Stir the pot. If many beans split, you’re near the point where the pot will turn mushy.

For salads, stop when beans are tender yet still hold their shape. For soups, let them go a little longer so they thicken the broth.

Common Bean Problems And Fast Fixes

Beans teach patience, yet you can fix most issues mid-cook. Use the table to spot what’s happening and what to do next.

Problem In The Pot Likely Cause What To Do Next
Beans still firm after 2 hours Old beans or hard water Keep simmering; try filtered water next time; add a pinch of baking soda only if you accept softer skins
Skins split early Boil too hard Lower heat; stir less; keep beans submerged
Beans cook unevenly Pot too crowded Move to a larger pot; add hot water; keep a steady simmer
Beans taste bland No salt in cooking water Add salt now; let simmer 10 more minutes so seasoning moves inward
Beans stay firm after adding tomatoes Acid added too soon Simmer longer; next time add acidic items after beans turn tender
Foamy scum on top Starches and proteins Spoon it off for a clearer broth; it is safe either way
Broth is too thin Too much water Simmer with no lid to reduce; mash a small scoop of beans to thicken

Flavor Builds That Do Not Slow Cooking

Beans taste best when the cooking liquid has some backbone. The trick is choosing add-ins that don’t slow softening.

Aromatics

Onion, garlic, scallion, bay leaf, and dried chile can go in from the start. They perfume the broth and make the beans taste seasoned without extra work.

Fat and smoke

A spoon of olive oil can calm foaming. A smoked ham hock, smoked sausage, or a strip of bacon adds body. Add these early so flavor moves into the beans.

Salted soak for creamy centers

If you soak beans in lightly salted water, the centers often cook more evenly. Drain and cook as normal.

Cooking Canned Beans And Fresh Shell Beans

Canned beans are already cooked. You’re only heating them and seasoning them. Simmer 10–15 minutes, or warm them gently in a sauté pan with a splash of their liquid. Rinse if you want a cleaner taste.

Fresh shell beans, like fresh cranberry beans, cook faster than dried. Plan for 20–45 minutes at a gentle simmer. Start tasting at 15 minutes, then go by texture.

Planning For Meal Prep And Storage

Cooking a big batch saves time later. Once beans are tender, cool them in some of their cooking liquid. That liquid keeps skins from drying out in the fridge.

  • Fridge: Store beans in broth for up to 4 days.
  • Freezer: Freeze in flat bags with liquid for fast thawing. Leave headspace since liquid expands.
  • Reheat: Warm gently, add water if needed, then adjust salt at the end.

A Quick Checklist Before You Start

This short list keeps your timing predictable, even when beans vary from bag to bag.

  • Buy beans that look clean and uniform, not dusty and cracked.
  • Soak when beans are older, or when you want neat, intact skins.
  • Simmer gently, keep beans submerged, and top up with hot water.
  • Hold tomatoes and other acidic items until beans are tender.
  • Taste early, then taste often near the finish.

If you’re still asking how long do i cook beans?, treat the time table as your map and the bite test as your compass. Do that a few times and you’ll stop watching the clock.