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 do you cook butter beans depends on whether you’re using dried beans, canned beans, or soaking them overnight.
If you’re cooking dried butter beans from scratch, expect them to take anywhere from 45 to 90 minutes after soaking.
Canned butter beans are already cooked, so you only need to warm them up for about 5 to 10 minutes.
In this post, we’ll walk through exactly how long you cook butter beans on the stove, in a pressure cooker, and in a slow cooker, plus a few tips to get them perfectly creamy every time.
Let’s dive in.
How Long Do You Cook Butter Beans on the Stove?
When you cook butter beans on the stovetop, the timing mostly depends on whether they’ve been soaked.
Here’s how long you cook butter beans in each scenario:
1. Soaked Butter Beans: 45 to 60 Minutes
If you soaked your dried butter beans overnight, they’ll cook in about 45 to 60 minutes.
Bring them to a boil in a large pot of water, then reduce the heat and let them simmer gently.
You’ll know they’re done when they’re tender but still hold their shape.
So how long do you cook butter beans that were soaked for at least 8 hours?
Roughly an hour, sometimes a little less depending on their size and age.
2. Unsoaked Butter Beans: 90 Minutes or More
If you skipped the soaking step, don’t worry, you can still cook butter beans perfectly well.
It just takes longer.
Unsoaked dried butter beans need about 90 minutes to 2 hours of simmering.
That’s the trade-off when you’re in a hurry and wondering how long do you cook butter beans without pre-soaking.
Keep the water level topped up as they cook, and stir occasionally.
3. Canned Butter Beans: 5 to 10 Minutes
Canned butter beans are a fantastic shortcut when you don’t have hours to spare.
They’re already cooked, so how long do you cook butter beans from a can?
Just 5 to 10 minutes in a saucepan over medium heat is all it takes to warm them through.
Drain and rinse them first if you want to reduce sodium, then add them to your recipe near the end of cooking.
How Long Do You Cook Butter Beans in a Pressure Cooker?
A pressure cooker is the fastest way to cook dried butter beans, and it’s a game changer on busy weeknights.
Here’s the breakdown:
1. Soaked Beans: 8 to 10 Minutes
Soaked butter beans cook in just 8 to 10 minutes under high pressure.
Add them to the pot with plenty of water, lock the lid, and bring it to pressure.
Once the timer goes off, let the pressure release naturally for about 10 minutes.
That’s how long do you cook butter beans when you’re using a pressure cooker and soaked beans.
2. Unsoaked Beans: 25 to 30 Minutes
Unsoaked butter beans take about 25 to 30 minutes at high pressure.
This is easily the quickest route from dried bean to dinner plate.
Again, allow a natural pressure release so the beans finish cooking evenly.
So if you’re wondering how long do you cook butter beans without soaking in a pressure cooker, half an hour is your answer.
How Long Do You Cook Butter Beans in a Slow Cooker?
Slow cookers are perfect for hands-off cooking, and butter beans love the low, gentle heat.
Here’s what to expect:
1. Soaked Beans: 4 to 5 Hours on Low
Soaked butter beans need about 4 to 5 hours on low in a slow cooker.
Add them with water or broth, cover, and walk away.
That’s how long do you cook butter beans when you want them ready by dinner with zero fuss.
2. Unsoaked Beans: 6 to 8 Hours on Low
Unsoaked beans take 6 to 8 hours on low, or about 4 hours on high.
Keep in mind that slow cookers vary, so check them around the 4-hour mark if you’re using the high setting.
The good news is that butter beans are forgiving, so a little extra time won’t ruin them.
Tips for Cooking Butter Beans Perfectly
Knowing how long do you cook butter beans is half the battle, but a few extra tips will take you the rest of the way.
1. Skip the Salt Until the End
Adding salt early can toughen the skins of dried butter beans.
Wait until they’re tender, then season to taste.
2. Add Aromatics for Flavor
Toss in a bay leaf, garlic clove, or piece of onion while they simmer.
This infuses the beans with flavor while they cook.
3. Cook Them Until Creamy, Not Mushy
Butter beans should be soft and creamy in the center but still intact.
Start checking a few minutes before your expected finish time.
4. Save the Cooking Liquid
That starchy water, often called pot liquor, is great for thickening soups and stews.
Don’t pour it down the drain.
So, How Long Do You Cook Butter Beans?
How long do you cook butter beans comes down to your method and whether they’ve been soaked.
Soaked beans on the stove take 45 to 60 minutes, while unsoaked ones need up to 2 hours.
A pressure cooker cuts that down to 8 to 30 minutes, and a slow cooker takes 4 to 8 hours.
Canned butter beans just need 5 to 10 minutes to warm up.
Pick the method that fits your schedule, season them well, and you’ll have a creamy, comforting pot of butter beans ready to enjoy.