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 to cook dry beans in crockpot?
The answer is simple: dry beans typically take 6 to 8 hours on low or 3 to 4 hours on high in a crockpot.
But that range depends on the type of bean, your altitude, and how old your beans are.
If you’ve been wondering how long to cook dry beans in a crockpot so they come out creamy and tender instead of mushy or crunchy, this guide breaks it all down.
We’ll cover how long to cook dry beans in crockpot for each popular variety, plus tips to get the timing right every single time.
Let’s dive in.
How Long to Cook Dry Beans in Crockpot: The General Rule
Learning how long to cook dry beans in crockpot starts with one simple rule: low and slow wins.
Most dried beans need 6 to 8 hours on low or 3 to 4 hours on high.
The exact time to cook dry beans in a crockpot depends on the bean size and age.
Fresher beans cook faster than older ones sitting in your pantry for years.
Altitude matters too since beans take longer at higher elevations.
So use the range as a starting point and adjust as you go.
1. Small Beans Cook Faster
Smaller beans like black beans, navy beans, and pinto beans cook in about 6 hours on low.
These beans absorb water quickly and soften fast.
So when planning how long to cook dry beans in crockpot, give small varieties the shorter end of the range.
2. Large Beans Need More Time
Bigger beans like kidney beans, chickpeas, and cannellini need 7 to 8 hours on low.
Their thicker skins and denser centers take longer to soften.
If you’re cooking these, plan for the full time and check them near the end.
3. High Setting Cuts Time in Half
If you’re short on time, cook dry beans on high for 3 to 4 hours.
The high setting boils the liquid gently, speeding up softening.
Just keep an eye on the water level since high heat evaporates liquid faster.
Factors That Change How Long to Cook Dry Beans in Crockpot
Several things affect how long to cook dry beans in crockpot, and ignoring them can ruin your batch.
Here’s what to watch for before you plug in your slow cooker.
1. Bean Freshness
Old beans take much longer to soften, sometimes never fully.
If your beans have been in the pantry for over a year, add an extra hour or two.
So consider how long to cook dry beans in crockpot as a flexible estimate, not a fixed rule.
2. Soaking vs. No Soaking
Soaked beans cook about an hour faster than unsoaked ones.
If you skip soaking, add that extra hour to your cooking time.
Either way, always discard the soaking water and rinse before cooking.
3. Acidic Ingredients
Tomatoes, lemon juice, and vinegar slow down softening.
Add acidic ingredients only after the beans are fully tender.
Otherwise, you’ll extend how long to cook dry beans in crockpot by hours.
4. Salt Timing
Old advice says salt toughens beans, but modern tests show it’s fine.
In fact, salting the soaking water helps beans soften evenly.
So salt early and don’t worry about it affecting your cooking time.
How to Cook Dry Beans in Crockpot Perfectly
Knowing how long to cook dry beans in crockpot is half the battle, but technique matters too.
Follow these steps for creamy, flavorful beans every time.
1. Rinse and Pick Through
Rinse the beans under cold water and remove any stones or shriveled beans.
This takes two minutes and saves you from a nasty surprise at dinner.
2. Add the Right Amount of Water
Use 3 cups of water for every 1 cup of dried beans.
The beans expand as they cook, so they need plenty of room.
Keep the water level at least 2 inches above the beans.
3. Season the Cooking Liquid
Add onion, garlic, bay leaves, or cumin to flavor the beans as they cook.
A tablespoon of olive oil keeps the beans from foaming over.
Skip the salt until the end if you’re unsure, though it’s usually fine either way.
4. Cook on Low for Best Results
Low heat gives beans a creamier texture and more even cooking.
Set your crockpot to low and walk away for 6 to 8 hours.
That hands-off time is exactly why so many people love cooking dry beans in a crockpot.
5. Check Doneness Before Serving
Scoop out a few beans and taste them.
They should be soft all the way through with no chalky center.
If they’re still firm, keep cooking and check again every 30 minutes.
So, How Long to Cook Dry Beans in Crockpot?
Dry beans take 6 to 8 hours on low or 3 to 4 hours on high in a crockpot.
Smaller beans cook faster, larger beans take longer, and old beans take the longest.
Soaking shaves off about an hour, while acidic ingredients can add hours.
So the next time you’re figuring out how long to cook dry beans in crockpot, start with the range and taste as you go.
That way your beans come out tender, creamy, and full of flavor every single time.