Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!
How long to cook Peruvian beans depends on whether you’re using dried beans or canned beans, and what texture you’re aiming for.
If you’re cooking dried Peruvian beans on the stovetop, they typically need about 1½ to 2 hours of gentle simmering after soaking.
If you’re using a pressure cooker, that time drops to around 25 to 35 minutes.
And if you’re working with canned Peruvian beans, you’re basically just reheating them for 10 to 15 minutes.
In this post, we’ll walk through exactly how long to cook Peruvian beans, the best methods for getting them tender, and a few tips so they come out perfect every single time.
Let’s get into it.
How Long to Cook Peruvian Beans (Dried vs Canned)
The honest answer to how long to cook Peruvian beans is that it depends on your method.
Dried Peruvian beans take the longest because they need time to soften all the way through.
Canned Peruvian beans are already cooked, so you’re really just warming them up.
Here’s a quick breakdown so you know what you’re working with.
1. Stovetop Dried Peruvian Beans: 1½ to 2 Hours
For dried Peruvian beans on the stovetop, plan for about 1½ to 2 hours of simmering.
Soak them overnight first, then drain and rinse before cooking.
Cover them with fresh water by about two inches, bring to a boil, then reduce to a low simmer.
Check them around the 1½ hour mark, because how long to cook Peruvian beans really depends on their size and age.
2. Pressure Cooker Peruvian Beans: 25 to 35 Minutes
If you want to cut the cook time way down, a pressure cooker is your best friend.
After soaking, cook Peruvian beans at high pressure for about 25 to 35 minutes.
Let the pressure release naturally for 10 minutes before opening the lid.
This is easily the fastest way to cook Peruvian beans without sacrificing that creamy texture.
3. Slow Cooker Peruvian Beans: 6 to 8 Hours on Low
A slow cooker is another hands-off way to cook Peruvian beans.
Soak them overnight, then add them to the slow cooker with plenty of water or broth.
Set it on low and let them go for 6 to 8 hours.
Just remember that how long to cook Peruvian beans in a slow cooker depends on your machine, so taste-test near the end.
4. Canned Peruvian Beans: 10 to 15 Minutes
Canned Peruvian beans are already cooked, so how long to cook them is really about reheating.
Drain and rinse them, then warm them in a pot with a little broth or seasoning for 10 to 15 minutes.
That’s it, you’re done.
Why Soaking Matters When You Cook Peruvian Beans
Soaking is one of those steps people want to skip, but it makes a real difference in how long to cook Peruvian beans.
Here’s why it’s worth the wait.
1. It Softens the Beans Faster
Soaking rehydrates the beans so they cook more evenly and much faster.
Beans that haven’t been soaked can take an extra hour or more to soften.
2. It Makes Them Easier to Digest
Soaking helps break down the compounds that cause bloating and gas.
That’s a big reason to soak before you cook Peruvian beans, especially if your stomach is sensitive.
3. It Improves the Final Texture
Soaked beans cook up creamier and hold their shape better.
So if you want that silky, tender bite, don’t skip the soak.
Tips for Perfectly Cooked Peruvian Beans Every Time
Now that you know how long to cook Peruvian beans, a few small habits will take your results from good to great.
Keep these in mind next time you’re in the kitchen.
1. Salt at the Right Time
A lot of people worry that salting early makes beans tough, but that’s mostly a myth.
A little salt at the start actually seasons them from the inside out.
2. Add Acid at the End
Acidic ingredients like tomatoes, lemon, or vinegar can slow down softening.
So wait until the Peruvian beans are fully tender before you stir them in.
3. Keep Them Covered With Water
Beans need to stay submerged the whole time they cook.
If the water level drops, just add more hot water so they cook evenly.
4. Taste Before You Stop Cooking
The best way to know how long to cook Peruvian beans is to taste them.
They should be creamy and soft all the way through, not chalky in the center.
So, How Long to Cook Peruvian Beans?
How long to cook Peruvian beans comes down to your method, but the general rule is 1½ to 2 hours on the stovetop, 25 to 35 minutes in a pressure cooker, 6 to 8 hours in a slow cooker, and just 10 to 15 minutes for canned beans.
Dried Peruvian beans take the longest but give you the creamiest, most flavorful result.
Soak them first, season them well, and taste as you go.
Follow these simple steps and you’ll know exactly how long to cook Peruvian beans every single time.