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.
You can cook dried pinto beans in about 2 to 2.5 hours on the stovetop after soaking them overnight.
If you skip the soak, expect closer to 3 hours of simmering to get them perfectly tender.
In a pressure cooker or Instant Pot, soaked pinto beans cook in just 25 to 30 minutes, while unsoaked beans take around 45 minutes.
So the short answer to how long do you cook dried pinto beans really depends on your method.
But no matter which route you take, the goal is the same: creamy, soft beans that hold their shape without turning mushy.
In this post, we’ll break down exactly how long to cook dried pinto beans on the stove, in a slow cooker, and in a pressure cooker, plus a few tips to nail the texture every time.
Let’s dig in.
How Long Do You Cook Dried Pinto Beans on the Stovetop?
Cooking dried pinto beans on the stovetop is the classic method, and it’s the one most people picture when they think about a pot of beans simmering away.
Here’s how the timing shakes out.
1. Soaked Beans Take About 2 to 2.5 Hours
If you soaked your dried pinto beans overnight, they’ll cook in roughly 2 to 2.5 hours.
Soaking softens the skins and rehydrates the interior, which cuts down the cooking time significantly.
Bring them to a boil, then reduce to a gentle simmer and let them go until they’re tender.
You’ll know how long to cook dried pinto beans by checking them around the 2-hour mark.
2. Unsoaked Beans Need About 3 Hours
Forgot to soak? No problem.
Unsoaked dried pinto beans just need a longer simmer, usually around 3 hours.
The outer skin stays tougher longer, so the heat has to work its way in gradually.
Just keep the pot topped up with water and stir occasionally so nothing sticks.
3. Add Salt at the End for Creamier Beans
Old advice says never salt your beans early, but modern cooks have debunked that myth.
Still, many people prefer adding salt near the end, when the beans are already soft.
This gives you more control over the final texture and seasoning.
How Long Do You Cook Dried Pinto Beans in a Slow Cooker?
The slow cooker is a hands-off way to cook dried pinto beans, and the timing is forgiving.
Here’s what to expect.
1. Soaked Beans Cook in 6 to 8 Hours on Low
If your pinto beans soaked overnight, toss them in the slow cooker with plenty of water.
Set it to low and let them cook for 6 to 8 hours.
This slow, steady heat is exactly how long to cook dried pinto beans when you want deep flavor with zero fuss.
2. Unsoaked Beans Need 8 to 10 Hours
No soak? Add 2 more hours and cook on low for 8 to 10 hours.
The slow cooker’s gentle environment means you can walk away and come back to tender beans.
Just make sure the water covers them by at least 2 inches the whole time.
3. High Setting Cuts the Time in Half
If you’re in a hurry, use the high setting.
Soaked beans take about 3 to 4 hours, and unsoaked beans take around 5 to 6 hours on high.
It works, but the low setting gives you creamier results.
How Long Do You Cook Dried Pinto Beans in a Pressure Cooker?
The pressure cooker is the fastest way to cook dried pinto beans, and it delivers great texture.
Here’s the breakdown.
1. Soaked Beans Take 25 to 30 Minutes
Soaked pinto beans cook in just 25 to 30 minutes at high pressure.
Add your water or broth, lock the lid, and let the pressure do the work.
Natural release for 10 to 15 minutes keeps the beans intact.
2. Unsoaked Beans Take About 45 Minutes
Unsoaked beans need roughly 45 minutes at high pressure.
Add a little extra water since dry beans absorb more, and let the pressure release naturally.
Many people find this is the easiest answer to how long to cook dried pinto beans when time is tight.
3. Add Aromatics Before Cooking
Onion, garlic, bay leaves, and a little cumin go in before the lid goes on.
Pressure cooking infuses those flavors deep into the beans.
It’s a simple way to make dried pinto beans taste like they simmered all day.
Tips for Perfectly Cooked Dried Pinto Beans
No matter which method you choose, these tips help you get it right.
1. Keep the Water Level Consistent
Dried pinto beans need to stay submerged.
Check the pot every so often and add hot water as needed.
If the beans peek above the surface, they’ll cook unevenly.
2. Taste for Doneness, Not Just Time
Timing is a guide, not a rule.
How long you cook dried pinto beans also depends on their age and freshness.
Older beans take longer, so always taste a few before pulling the pot off the heat.
3. Simmer, Don’t Boil Hard
A rolling boil can split the skins and turn your beans mushy.
Keep the heat low and steady.
Slow simmering is what gives dried pinto beans that creamy, velvety texture.
4. Acid Goes In Last
Tomatoes, vinegar, and citrus can slow down softening.
Add them once the beans are already tender.
That way you get the flavor without extending the cook time.
So, How Long Do You Cook Dried Pinto Beans?
You cook dried pinto beans for about 2 to 2.5 hours on the stovetop if they’re soaked, or around 3 hours if they’re not.
A slow cooker takes 6 to 8 hours on low for soaked beans, and a pressure cooker gets the job done in about 25 to 30 minutes.
The exact answer to how long you cook dried pinto beans depends on your method, your beans, and how soft you like them.
But with a little patience and a taste test along the way, you’ll end up with a pot of tender, flavorful beans every single time.
Enjoy.