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 refried beans depends on whether you’re using canned beans or starting from dried beans.
If you’re using canned refried beans, the answer is quick — usually just 5 to 10 minutes on the stovetop.
But if you’re making them from scratch with dried pinto beans, you’re looking at anywhere from 1.5 to 3 hours total, including soaking and simmering.
The good news is that once you know how long to cook refried beans for your specific method, it becomes second nature.
In this post, we’ll break down exactly how long to cook refried beans whether you’re using canned, dried, or even a slow cooker.
We’ll also cover the best ways to reheat them and how to tell when they’re perfectly done.
Let’s get into it.
How Long to Cook Refried Beans: The Quick Answer
How long to cook refried beans really comes down to your starting point.
Here’s the short version:
1. Canned Refried Beans: 5 to 10 Minutes
If you’re using canned refried beans, you can have them hot and ready in about 5 to 10 minutes.
Just scoop them into a saucepan over medium heat, stir occasionally, and add a splash of water or broth if they get too thick.
That’s it — no soaking, no simmering, no waiting around.
This is why canned beans are the go-to for busy weeknights when you need refried beans fast.
2. Dried Beans (From Scratch): 1.5 to 3 Hours
When you’re cooking dried beans for refried beans, the total time is much longer.
First, you’ll soak the dried pinto beans overnight or use a quick-soak method that takes about an hour.
Then you’ll simmer them for 1 to 2 hours until they’re soft and tender.
After that, you’ll mash and fry them for another 10 to 15 minutes.
So when people ask how long to cook refried beans from dried, the honest answer is: plan for about 2 to 3 hours total.
3. Slow Cooker Refried Beans: 6 to 8 Hours
If you’re using a slow cooker, you can let dried beans cook low and slow for 6 to 8 hours.
This method is hands-off and gives you deeply flavorful refried beans with almost no effort.
Just add soaked beans, water, and seasonings to the slow cooker, then mash them when they’re done.
The question of how long to cook refried beans in a slow cooker is easy — just set it and forget it.
Factors That Affect How Long to Cook Refried Beans
Several things can change how long to cook refried beans, so keep these in mind:
1. Bean Freshness
Older dried beans take longer to soften, which means you’ll need to cook refried beans for more time.
Fresh dried beans from the current harvest cook faster and more evenly.
If your beans have been sitting in the pantry for over a year, expect to add 30 minutes or more to the cook time.
2. Soaking vs. Not Soaking
Soaked beans cook faster — usually 1 to 1.5 hours of simmering.
Unsoaked beans can take 2 to 3 hours of simmering, which stretches out how long to cook refried beans significantly.
Soaking also helps break down the starches and makes the beans easier to digest.
3. Altitude and Water Hardness
At higher altitudes, water boils at a lower temperature, so beans take longer to cook.
Hard water can also slow down the softening process because of the minerals in it.
If you live in a high-altitude area or have hard water, add extra time to how long to cook refried beans.
4. The Texture You Want
If you like smooth, creamy refried beans, you’ll mash and fry them a bit longer.
If you prefer them chunky, you can shorten the frying time.
Either way, how long to cook refried beans at the mashing stage is really about personal preference.
How to Tell When Refried Beans Are Done
Knowing when refried beans are fully cooked is just as important as knowing how long to cook refried beans.
Here are the signs to look for:
1. The Beans Are Soft and Mash Easily
When you press a bean with a spoon, it should smash without any resistance.
If it still feels firm in the middle, keep simmering — you’re not done yet.
This is the most reliable way to know how long to cook refried beans from dried.
2. The Texture Is Creamy
Once mashed and fried, refried beans should be smooth with a slightly thick, creamy consistency.
If they look dry or paste-like, add a little broth or cooking liquid.
If they’re too runny, cook them a few more minutes to let the moisture evaporate.
3. The Flavor Has Developed
Properly cooked refried beans taste rich, savory, and slightly smoky if you’ve added cumin, garlic, or chili powder.
If they taste bland, they probably need more seasoning or a few more minutes of frying.
That’s how you know how long to cook refried beans has paid off.
Tips for Reheating Refried Beans
Once you’ve figured out how long to cook refried beans, you’ll likely have leftovers.
Here’s how to reheat them without drying them out:
1. Stovetop Reheating
Add a splash of water or broth to a saucepan and warm over low heat, stirring occasionally.
This takes about 5 minutes and keeps the beans creamy.
2. Microwave Reheating
Cover the beans with a damp paper towel and microwave in 30-second intervals.
Stir between intervals until they’re hot all the way through.
This is the fastest way to reheat already-cooked refried beans.
3. Avoid Overheating
Refried beans can dry out quickly if you heat them too long or at too high a temperature.
Keep the heat low and add liquid as needed to maintain that creamy texture.
So, How Long to Cook Refried Beans?
How long to cook refried beans depends on your method: canned beans take 5 to 10 minutes, while dried beans take 1.5 to 3 hours from start to finish.
If you’re using a slow cooker, plan for 6 to 8 hours of hands-off cooking.
The key is to taste as you go and adjust the texture and seasoning to your liking.
Now that you know how long to cook refried beans, you can enjoy them as a side, a dip, or a filling for burritos any night of the week.