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.
Unsoaked pinto beans take about 2 to 3 hours to cook on the stovetop when you simmer them gently.
If you use a pressure cooker, that time drops dramatically to around 45 to 60 minutes.
The exact cooking time for unsoaked pinto beans depends on a few factors like their age, your altitude, and the heat level you use.
But the good news is you can absolutely cook unsoaked pinto beans without any overnight soaking at all.
In this post, we’ll walk through exactly how long to cook unsoaked pinto beans, the best methods, and a few tips to get them perfectly tender every time.
How Long to Cook Unsoaked Pinto Beans
Unsoaked pinto beans generally need 2 to 3 hours of gentle simmering on the stove.
That’s the short answer, but let’s break down the specifics so you get them right.
1. Stovetop Method
When you cook unsoaked pinto beans on the stovetop, plan for about 2 to 3 hours.
Start by rinsing the beans and picking out any stones or shriveled pieces.
Then cover them with water, about 3 inches above the beans, and bring to a boil.
Once boiling, reduce to a low simmer and cover partially.
Stir occasionally and add hot water if the level drops too low.
You’ll know your unsoaked pinto beans are done when they’re soft and creamy but not mushy.
2. Pressure Cooker Method
A pressure cooker slashes the cooking time for unsoaked pinto beans to about 45 to 60 minutes.
Add beans, water, and a little oil to prevent foaming.
Cook at high pressure for 45 minutes, then let the pressure release naturally.
Check for doneness and cook a bit longer if needed.
This is the fastest way to cook unsoaked pinto beans when you’re short on time.
3. Slow Cooker Method
A slow cooker gives you a hands-off way to cook unsoaked pinto beans.
Set it on low for 6 to 8 hours or on high for 4 to 5 hours.
Make sure the beans stay covered with water the whole time.
This method is great for busy days when you want unsoaked pinto beans ready by dinner.
Why Cooking Unsoaked Pinto Beans Works
You might wonder if skipping the soak is really okay.
Yes, cooking unsoaked pinto beans is perfectly fine and often more convenient.
1. No Overnight Planning Needed
Soaking beans requires forethought, but cooking unsoaked pinto beans doesn’t.
You can decide at noon that you want beans for dinner and still make it happen.
That flexibility is why so many people choose to cook unsoaked pinto beans.
2. Longer Cooking Time Is the Trade-Off
The only real downside to cooking unsoaked pinto beans is the extra time.
Soaked beans might cook in 60 to 90 minutes, while unsoaked pinto beans take closer to 2 to 3 hours.
But if you have the time, the results are just as delicious.
3. Flavor and Texture Stay Intact
When you slow-simmer unsoaked pinto beans, they absorb seasonings beautifully.
Add onion, garlic, bay leaf, or cumin to the pot for extra flavor.
The long cook time lets unsoaked pinto beans develop a rich, creamy texture.
Tips for Perfect Unsoaked Pinto Beans
Getting unsoaked pinto beans just right takes a few smart moves.
1. Use Fresh Beans When Possible
Older beans take longer to cook, so fresh unsoaked pinto beans cook faster and taste better.
Check the date on your bag and try to use beans within a year of harvest.
2. Don’t Add Salt Too Early
Salt can toughen the skins of unsoaked pinto beans if added at the start.
Wait until the beans are almost tender, then season to taste.
3. Keep Them Covered with Water
Unsoaked pinto beans need plenty of liquid to soften properly.
Check the pot every 30 minutes and top up with hot water as needed.
4. Test for Doneness Regularly
After 2 hours, start tasting your unsoaked pinto beans every 15 minutes.
You want them soft enough to mash easily with a fork but still holding their shape.
5. Adjust for Altitude
If you live at high altitude, unsoaked pinto beans will take longer to cook.
Add 30 to 45 minutes to the stovetop time to be safe.
So, How Long to Cook Unsoaked Pinto Beans?
Unsoaked pinto beans take about 2 to 3 hours on the stovetop, 45 to 60 minutes in a pressure cooker, or 4 to 8 hours in a slow cooker.
The exact time depends on the age of your beans, your altitude, and your cooking method.
Now that you know how long to cook unsoaked pinto beans, you can skip the overnight soak without any guilt.
Just give them enough time, keep them covered with water, and season them toward the end.
Soon you’ll have a pot of creamy, flavorful unsoaked pinto beans ready to enjoy.