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 simmer pinto beans depends on whether you’re using dried beans or canned beans and how you prefer their final texture.
Dried pinto beans typically need about 60 to 90 minutes of simmering after they’ve been soaked overnight.
Canned pinto beans, on the other hand, only need about 10 to 15 minutes of simmering because they’re already cooked.
If you’ve been wondering how long to simmer pinto beans so they come out creamy, tender, and full of flavor, you’re in the right place.
In this post, we’ll break down exactly how long to simmer pinto beans, the factors that affect cooking time, and a few tips to get them perfect every single time.
How Long to Simmer Pinto Beans: The Short Answer
The short answer to how long to simmer pinto beans is that it depends on your starting point.
If you’re working with dried pinto beans that have been soaked, plan for 60 to 90 minutes of gentle simmering.
If you skipped the soak and you’re cooking dried pinto beans straight from the bag, you’ll want to simmer them for about 2 to 3 hours.
And if you’re using canned pinto beans, just 10 to 15 minutes of simmering is plenty to warm them through and let them absorb whatever seasonings you’re using.
1. Soaked Dried Pinto Beans Take 60 to 90 Minutes
When you soak dried pinto beans overnight, you cut down the simmering time significantly.
Soaked beans usually become tender in about 60 to 90 minutes of simmering on the stovetop.
Soaking softens the bean’s outer skin and rehydrates the interior, which is why the simmering time drops so much.
2. Unsoaked Dried Pinto Beans Take 2 to 3 Hours
If you forgot to soak your beans, don’t panic, you can still cook them.
Unsoaked dried pinto beans will need roughly 2 to 3 hours of simmering to reach that soft, creamy texture.
Just keep an eye on the water level and add more hot water as needed so the beans stay covered.
3. Canned Pinto Beans Take 10 to 15 Minutes
Canned pinto beans are already fully cooked, so how long to simmer pinto beans from a can is really about flavor, not safety.
Ten to fifteen minutes of simmering is enough to heat them through and let them soak up garlic, onions, cumin, or whatever else you’re cooking with.
Simmer them any longer than that and they’ll start turning mushy.
Factors That Affect How Long to Simmer Pinto Beans
Several things can change how long to simmer pinto beans, and knowing them helps you plan better.
1. The Age of Your Beans
Older dried pinto beans take longer to soften than fresher ones.
If your beans have been sitting in the pantry for over a year, add another 30 minutes or so to your simmering time.
2. Altitude
If you live at a high altitude, water boils at a lower temperature, which means beans take longer to cook.
You may need to add 20 to 30 minutes to how long you simmer pinto beans at elevations above 3,500 feet.
3. Acidity in the Pot
Adding acidic ingredients like tomatoes, vinegar, or lemon juice too early can slow down the softening process.
That’s why it’s best to add those ingredients near the end of the simmering time.
4. The Texture You Want
How long to simmer pinto beans also comes down to personal preference.
If you like them firm for salads, pull them off the heat a little earlier.
If you want them creamy for refried beans or soups, let them simmer a bit longer until they mash easily with a spoon.
Tips for Simmering Pinto Beans Perfectly
Getting the timing right is only half the battle, so here are a few tips that make a big difference.
1. Simmer, Don’t Boil
A gentle simmer keeps the beans intact while they soften evenly.
A rolling boil can split the skins and turn your beans into a mushy mess.
2. Season at the Right Time
Salt is fine to add early, but acidic ingredients should wait until the beans are nearly tender.
This keeps the cooking time predictable no matter how long you simmer pinto beans.
3. Stir Occasionally
Give the pot a gentle stir every 20 minutes or so.
This prevents sticking and helps the beans cook evenly throughout.
4. Test for Doneness
The best way to know if your beans are done is to taste one.
It should be soft all the way through with no chalky center.
So, How Long to Simmer Pinto Beans?
How long to simmer pinto beans comes down to your starting point and your preferred texture.
Soaked dried beans take 60 to 90 minutes, unsoaked dried beans take 2 to 3 hours, and canned beans only need 10 to 15 minutes.
Factors like bean age, altitude, and acidity can shift those times a bit, so always taste as you go.
With these guidelines, you’ll know exactly how long to simmer pinto beans for creamy, flavorful results every time.