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.
Pinto beans should cook in a crock pot for about 6 to 8 hours on low or 3 to 4 hours on high, depending on whether you soak them first.
If you’re using unsoaked dried pinto beans, expect closer to 8 to 10 hours on low to get them perfectly tender.
The exact time will also depend on your crock pot’s size, the age of your beans, and the altitude you’re cooking at.
In this post, we’ll break down exactly how long pinto beans should cook in a crock pot, how to prep them, and the common mistakes that leave you with crunchy beans instead of creamy ones.
Let’s get right into it.
How Long Should Pinto Beans Cook in a Crock Pot?
The answer to how long pinto beans should cook in a crock pot isn’t one fixed number.
It shifts based on a few key factors, and once you understand them, you’ll nail the timing every single time.
Here’s the general breakdown you can start with.
1. Soaked Pinto Beans: 6 to 8 Hours on Low
If you soaked your pinto beans overnight, they’ve already absorbed a good amount of water and softened up.
That means they’ll cook faster in the crock pot, usually around 6 to 8 hours on low heat.
On high, soaked pinto beans should cook in about 3 to 4 hours.
This is the timing most recipes assume, so if a recipe says “cook on low for 8 hours,” it’s usually talking about soaked beans.
2. Unsoaked Pinto Beans: 8 to 10 Hours on Low
Skipped the soak? No problem, you just need more time.
Unsoaked dried pinto beans take roughly 8 to 10 hours on low, or 5 to 6 hours on high.
The upside is you don’t have to plan ahead the night before.
The downside is the longer cook time and slightly firmer skins, though they’ll still turn out delicious.
3. Your Crock Pot Size and Age Matter
A larger crock pot with more surface area tends to cook a bit faster than a small one.
Older slow cookers often run hotter than newer models, which can shave an hour off your cook time.
That’s why it’s smart to check your pinto beans around the 5-hour mark the first time you make them.
4. Older Beans Take Longer to Cook
Here’s one most people don’t think about: the age of your dried pinto beans changes how long they should cook in a crock pot.
Beans sitting in your pantry for over a year take noticeably longer to soften.
Fresh beans from this season’s harvest cook faster and creamier.
So if your pinto beans have been around a while, add an extra hour or two to be safe.
How to Cook Pinto Beans in a Crock Pot the Right Way
Knowing how long pinto beans should cook in a crock pot is only half the battle.
How you prep and season them makes all the difference between bland and unforgettable.
Here’s how to do it properly.
1. Rinse and Sort Your Beans First
Always rinse your dried pinto beans under cool water and pick out any stones or shriveled beans.
This takes two minutes and saves you from a nasty surprise at dinner.
2. Soak Overnight for Best Results
Soaking pinto beans overnight in plenty of water helps them cook evenly and reduces the compounds that cause gas.
If you’re short on time, a quick soak works too: boil them for two minutes, then let them sit for an hour.
3. Use the Right Liquid Ratio
Cover your pinto beans with about 2 to 3 inches of water or broth.
Beans absorb a lot of liquid as they cook, so don’t be shy here.
4. Season at the End, Not the Beginning
Adding salt too early can toughen the skins of your pinto beans and keep them from softening.
Wait until the last 30 minutes of cooking to add salt, garlic, cumin, or whatever else you love.
5. Skip the Acid Until They’re Tender
Tomatoes, vinegar, and citrus also slow down softening.
If your recipe calls for them, stir them in after the pinto beans are fully cooked.
Common Mistakes When Cooking Pinto Beans in a Crock Pot
Even with the right timing, a few small mistakes can ruin your batch.
Here are the ones to watch out for when you cook pinto beans in a crock pot.
1. Opening the Lid Too Often
Every time you lift the lid, heat escapes and your cook time stretches longer.
Resist the urge to peek and trust the process.
2. Cooking on High the Entire Time
High heat can make the skins split and the beans turn mushy on the outside while staying firm inside.
Low and slow is the way to go for creamy pinto beans.
3. Not Accounting for Altitude
If you live above 3,500 feet, pinto beans take significantly longer to cook, sometimes double the time.
A pressure cooker is a better friend at high altitudes, but a crock pot still works with extra patience.
So, How Long Should Pinto Beans Cook in a Crock Pot?
Pinto beans should cook in a crock pot for 6 to 8 hours on low if soaked, or 8 to 10 hours on low if unsoaked.
The exact time depends on your crock pot, the age of your beans, and your altitude.
Soak them overnight when you can, season at the end, and keep that lid closed.
Do that, and you’ll get tender, creamy pinto beans every single time.