How Long To Cook Dry Beans In Crockpot

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.

The answer to how long to cook dry beans in a crockpot is simple: most dry beans take between 6 and 8 hours on low, or 3 to 4 hours on high, depending on the type and size of the bean.
 
That said, the exact cooking time for dry beans in a crockpot varies based on the variety, age, and whether you soaked them first.
 
If you’ve been wondering how long to cook dry beans in a crockpot without ending up with mushy or crunchy results, you’re in the right place.
 
In this post, we’ll break down the cooking times for different beans, share a few tips for getting them perfectly tender, and answer common questions about slow cooking dry beans.
 
Let’s dive in.
 

How Long to Cook Dry Beans in a Crockpot: Bean-by-Bean Guide

 
How long you cook dry beans in a crockpot depends heavily on the type of bean you’re using.
 
Here’s a quick breakdown so you know exactly what to expect.
 

1. Black Beans

 
Black beans cook in about 6 to 8 hours on low or 3 to 4 hours on high in a crockpot.
 
They hold their shape well, so they’re forgiving if you leave them a little longer than planned.
 

2. Pinto Beans

 
Pinto beans take roughly 7 to 9 hours on low or 4 to 5 hours on high.
 
They soften quickly once they hit their peak, so check them around the 6-hour mark if you’re cooking on low.
 

3. Kidney Beans

 
Kidney beans need about 7 to 8 hours on low or 3 to 4 hours on high.
 
Because kidney beans contain a toxin called phytohemagglutinin, they must be boiled for at least 10 minutes before going into the crockpot, or cooked on high the whole time to break it down.
 

4. Chickpeas (Garbanzo Beans)

 
Chickpeas are firmer and take longer, around 8 to 10 hours on low or 4 to 5 hours on high.
 
They’re one of the denser beans, so patience pays off here.
 

5. Navy Beans and Great Northern Beans

 
These medium-sized white beans cook in about 6 to 8 hours on low or 3 to 4 hours on high.
 
They turn creamy fast, so keep an eye on them toward the end.
 

Factors That Affect How Long to Cook Dry Beans in a Crockpot

 
Even if you follow a chart, the real answer to how long to cook dry beans in a crockpot shifts based on a few key factors.
 

1. Soaked vs. Unsoaked Beans

 
If you soaked your beans overnight, you can shave off about 1 to 2 hours of cooking time.
 
Unsoaked beans need the full 6 to 8 hours on low, sometimes longer.
 

2. Bean Age

 
Older beans take longer to soften, sometimes significantly longer.
 
If your pantry beans have been sitting for over a year, add another hour or two to your crockpot time.
 

3. Your Crockpot’s Temperature

 
Not all crockpots run at the same temperature, and some newer models cook hotter than older ones.
 
That’s why it’s smart to check your beans at the earliest suggested time and adjust from there.
 

4. Altitude and Water Hardness

 
High altitudes and hard water both slow down the softening process, so beans may need extra time in those conditions.
 

Tips for Cooking Dry Beans in a Crockpot Perfectly

 
Knowing how long to cook dry beans in a crockpot is only half the battle.
 
These tips help you nail the texture every time.
 

1. Always Use Enough Liquid

 
Beans need plenty of water to cook evenly, so cover them with at least 2 to 3 inches of water or broth.
 
They’ll absorb a lot as they cook, so don’t be shy with the liquid.
 

2. Add Salt and Acid at the Right Time

 
Salt is fine to add at the start, but acidic ingredients like tomatoes, lemon, or vinegar should go in near the end.
 
Acid slows down the softening process, which can leave you waiting longer than expected.
 

3. Skip the Stirring

 
Every time you lift the lid on your crockpot, you release heat and add cooking time.
 
So resist the urge to stir and let the slow cooker do its thing.
 

4. Taste Test Before You Commit

 
Around the 6-hour mark on low, scoop out a bean or two and give it a squeeze.
 
If it squishes easily, it’s done, and if it’s still chalky in the middle, give it more time.
 

5. Season Once They’re Tender

 
Add your final seasonings like garlic, cumin, or chili powder once the beans are fully cooked, so the flavors stay bright and balanced.
 

So, How Long to Cook Dry Beans in a Crockpot?

 
How long to cook dry beans in a crockpot comes down to 6 to 8 hours on low or 3 to 4 hours on high for most varieties.
 
Beans like chickpeas and kidney beans may need a bit more time or a pre-boil, while smaller beans like navy beans cook faster.
 
Soaking, bean age, and your crockpot’s quirks all play a role in the final timing.
 
Hope this post has helped you figure out exactly how long to cook dry beans in a crockpot so your next batch comes out tender, creamy, and full of flavor.