How Long To Cook Unsoaked Pinto Beans

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.

How long to cook unsoaked pinto beans depends on your method, but on the stovetop, it usually takes about 2 to 2.5 hours of gentle simmering.
 
If you use a pressure cooker, that time drops to around 30 to 40 minutes, and in a slow cooker, you’re looking at 6 to 8 hours on low.
 
The good news is you don’t have to soak pinto beans overnight to get them tender, you just need a little patience and the right technique.
 
In this post, we’ll break down exactly how long to cook unsoaked pinto beans using different methods, plus tips to make them creamy and flavorful every single time.
 
Let’s dig in.
 

How Long to Cook Unsoaked Pinto Beans on the Stovetop

When you cook unsoaked pinto beans on the stovetop, plan for roughly 2 to 2.5 hours from start to finish.
 
Here’s how to get them perfectly tender.
 

1. Rinse and Sort Your Beans First

Before you worry about how long to cook unsoaked pinto beans, give them a good rinse under cold water.
 
Pick out any small stones, shriveled beans, or debris while you’re at it.
 
This step takes two minutes and saves you from a nasty surprise later.
 

2. Use a 3-to-1 Water Ratio

For every cup of dry unsoaked pinto beans, add about 3 cups of water.
 
Unsoaked beans absorb a lot of liquid, so it’s better to start with more than you think you need.
 
You can always add hot water later if the pot starts looking dry.
 

3. Bring to a Boil, Then Simmer Low and Slow

Crank up the heat until the water reaches a rolling boil.
 
Then drop it down to a gentle simmer and cover the pot with a lid.
 
This is where the magic happens, and this simmering stage is most of the answer to how long to cook unsoaked pinto beans.
 
Keep them going for 2 to 2.5 hours, stirring occasionally.
 

4. Check Tenderness Around the 2-Hour Mark

At the 2-hour mark, scoop out a few beans and taste them.
 
They should be soft enough to mash easily with a fork.
 
If they’re still firm in the middle, keep cooking and check again every 15 minutes.
 
Older beans take longer, so don’t stress if yours need the full 2.5 hours.
 

How Long to Cook Unsoaked Pinto Beans in a Pressure Cooker

If you’re short on time, a pressure cooker is your best friend because it cuts the cooking time dramatically.
 
Here’s how long to cook unsoaked pinto beans when you’re using one.
 

1. Add Beans, Water, and a Little Oil

Toss 1 cup of rinsed unsoaked pinto beans into the pressure cooker with 4 cups of water.
 
A teaspoon of oil helps keep foam from clogging the valve.
 
Don’t fill the pot more than halfway, since beans expand as they cook.
 

2. Cook on High Pressure for 30 to 40 Minutes

Set your pressure cooker to high and let it run for about 30 to 40 minutes.
 
That’s the entire answer to how long to cook unsoaked pinto beans in this method.
 
Then let the pressure release naturally for 15 minutes before opening the lid.
 

3. Adjust for Altitude and Bean Age

If you live at high altitude, add 5 to 10 extra minutes.
 
Older beans also need a bit more time, sometimes up to 45 minutes.
 
Taste one bean before you decide it’s done.
 

How Long to Cook Unsoaked Pinto Beans in a Slow Cooker

Your slow cooker is the laziest way to cook unsoaked pinto beans, and honestly, it’s pretty hands-off.
 
Here’s the deal on how long to cook unsoaked pinto beans this way.
 

1. Combine Everything and Set It on Low

Add 1 cup of beans to 4 cups of water in your slow cooker.
 
Toss in a chopped onion, a couple of garlic cloves, and a bay leaf for flavor.
 
Set it on low and walk away.
 

2. Cook for 6 to 8 Hours

On low, unsoaked pinto beans take about 6 to 8 hours to become tender.
 
On high, you can cut that down to 4 to 5 hours.
 
That’s how long to cook unsoaked pinto beans when you’re using a crockpot.
 
Keep the lid on and resist the urge to peek too often.
 

3. Salt at the End for Creamier Beans

Here’s a tip that changes everything, wait until the beans are soft before adding salt.
 
Salting early can toughen the skins and slow down cooking.
 
Once they’re tender, season generously and let them sit in the liquid for 10 minutes.
 

Tips to Make Unsoaked Pinto Beans Taste Better

Cooking unsoaked pinto beans is easy, but making them taste amazing takes a few small tricks.
 
Add a piece of kombu or a pinch of baking soda to soften them faster.
 
Toss in cumin, chili powder, or smoked paprika while they simmer for deeper flavor.
 
And save that cooking liquid, it’s packed with flavor and perfect for soups.
 

So, How Long to Cook Unsoaked Pinto Beans?

How long to cook unsoaked pinto beans comes down to your method, with the stovetop taking about 2 to 2.5 hours, a pressure cooker needing 30 to 40 minutes, and a slow cooker running 6 to 8 hours on low.
 
No soaking required, just rinse, simmer, and season at the end for the creamiest results.
 
Now you know exactly how long to cook unsoaked pinto beans, so grab a bag and get a pot going tonight.