How Long Does It Take To Cook Pinto Beans
Pinto beans need soaking overnight and a simmering period that varies depending on whether you use dried or canned beans. So how long does it take to cook pinto beans exactly? On the stove, dried pinto beans usually take 1.5 to 2 hours after soaking, while unsoaked beans can take 2.5 to 3 hours. Canned pinto beans are already cooked, so they only need 10 to 15 minutes of heating.
This guide breaks down the cooking times for every method, so you can plan your meal without guessing.
How Long Does It Take To Cook Pinto Beans
The total time depends on three things: whether the beans are dried or canned, whether you soaked them, and which cooking method you choose. Here is a quick breakdown.
- Dried beans, soaked, stovetop: 1.5 to 2 hours
- Dried beans, unsoaked, stovetop: 2.5 to 3 hours
- Dried beans, soaked, slow cooker: 6 to 8 hours on low
- Dried beans, soaked, pressure cooker: 30 to 35 minutes
- Canned beans, any method: 10 to 15 minutes
Soaking is optional but it cuts cooking time and helps the beans cook more evenly. If you skip it, just add more time and more water.
Stovetop Cooking Times For Dried Pinto Beans
The stovetop is the most common way to cook pinto beans. It is simple and you can check the texture as you go.
Soaked Beans On The Stove
- Drain the soaked beans and rinse them well.
- Place them in a large pot and cover with 2 inches of fresh water.
- Bring to a boil, then reduce to a simmer.
- Cook for 1.5 to 2 hours, stirring occasionally.
- Add salt in the last 30 minutes of cooking.
Beans are done when they are soft and creamy inside. If they still feel firm, keep simmering and check every 15 minutes.
Unsoaked Beans On The Stove
If you forgot to soak, you can still cook dried beans. Cover them with 3 inches of water and simmer for 2.5 to 3 hours. Some cooks add a pinch of baking soda to help soften them faster, but this can change the flavor.
Slow Cooker And Pressure Cooker Times
These two appliances save you time and attention, but they work very differently.
Slow Cooker Pinto Beans
Soaked beans take 6 to 8 hours on low or 3 to 4 hours on high. Unsoaked beans need 8 to 10 hours on low. Do not add salt until the end, because salt can keep the skins tough during long cooking. Also, do not fill the slow cooker more than halfway, since beans expand.
Pressure Cooker Pinto Beans
A pressure cooker is the fastest option for dried beans.
- Soaked beans: 30 to 35 minutes at high pressure
- Unsoaked beans: 45 to 50 minutes at high pressure
- Let the pressure release naturally for 15 minutes
Add a tablespoon of oil to the water to reduce foaming, which can clog the valve.
How Long To Cook Canned Pinto Beans
Canned pinto beans are already fully cooked. You are just reheating them and adding flavor.
- Pour the beans and their liquid into a saucepan.
- Simmer on low for 10 to 15 minutes.
- Stir gently so the beans do not break apart.
If you want firmer beans for salads, drain and rinse them first, then heat for just 5 minutes. For mashed beans or refried style, cook them 15 to 20 minutes and mash as they soften.
Signs Your Pinto Beans Are Fully Cooked
Time is a guide, not a rule. Always check the beans themselves.
- They squash easily between your fingers
- The inside is creamy, not chalky
- The skins are soft and not peeling away in large pieces
- They taste tender, not gritty
Old beans take longer to cook no matter what method you use. If your beans have been sitting in the pantry for over two years, add extra time.
Tips That Affect Cooking Time
A few small things can change how fast your beans cook.
- Acid slows softening. Add tomatoes, vinegar, or lemon juice only at the end.
- Salt added early can toughen skins. Wait until the beans are almost done.
- Hard water makes beans take longer. Filtered water helps.
- Higher altitude adds cooking time. Add 15 to 30 minutes at high elevations.
- Stirring too much breaks the beans and makes them mushy.
Frequently Asked Questions
Do You Have To Soak Pinto Beans Before Cooking?
No, but soaking cuts the cooking time by about an hour and helps them cook evenly. A quick soak works too: boil the beans for 2 minutes, then let them sit covered for 1 hour.
Can You Cook Pinto Beans Without Soaking Overnight?
Yes. Just simmer them for 2.5 to 3 hours on the stove, or use a pressure cooker for about 45 to 50 minutes.
How Do You Know When Pinto Beans Are Done?
Press one between your fingers. If it mashes easily with no firm center, it is done.
Are Canned Pinto Beans Already Cooked?
Yes. They are fully cooked in the can, so you only need to heat them for 10 to 15 minutes.
Why Are My Pinto Beans Still Hard After 2 Hours?
Old beans, acidic ingredients, hard water, or salt added too early can all keep beans firm. Keep simmering and add more hot water if needed.