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 or dried beans, and whether you’re heating them on the stovetop, in the microwave, or in a slow cooker.
If you’re using canned refried beans, you can cook them in as little as 5 to 10 minutes on the stovetop.
If you’re working with dried beans that you’ve already cooked and mashed, the reheating and flavor-building process usually takes about 10 to 15 minutes.
And if you’re making refried beans completely from scratch using dried pinto beans, the entire process, including soaking and simmering, can take anywhere from 2 to 4 hours.
In this post, we’ll break down exactly how long to cook refried beans based on your method, plus tips to get them creamy and flavorful every single time.
Let’s dive in.
How Long to Cook Refried Beans Based on Your Method
The answer to how long to cook refried beans really comes down to your cooking method, so let’s walk through each one.
1. Stovetop Canned Refried Beans
If you’re using canned refried beans, the cooking time is quick and simple.
Just scoop them into a saucepan over medium heat and stir occasionally.
They’ll be ready in about 5 to 10 minutes, just until they’re heated through and bubbling slightly.
Add a splash of water, broth, or even a little bacon grease if they start looking too thick.
This is the fastest way to cook refried beans when you’re short on time.
2. Microwave Canned Refried Beans
Yes, you can cook refried beans in the microwave, and it takes even less time.
Transfer them to a microwave-safe bowl, cover, and heat on high for 2 to 3 minutes.
Stir halfway through so they heat evenly.
If they’re still cold in the middle, give them another 30 to 60 seconds.
This method works great when you just need a quick side dish without dirtying a pan.
3. Slow Cooker Refried Beans
If you want to cook refried beans from dried beans with minimal effort, the slow cooker is your friend.
Add rinsed dried pinto beans, water or broth, onion, garlic, and seasonings to the crockpot.
Cook on low for 6 to 8 hours or on high for 3 to 4 hours, until the beans are soft.
Then mash them directly in the pot or blend them for a smoother texture.
This method takes longer, but the hands-off cooking makes it totally worth it.
4. From Scratch on the Stovetop
Making refried beans from dried beans on the stovetop takes about 2 to 3 hours total.
Soak the beans overnight or use the quick-soak method, then simmer them for 1.5 to 2 hours until tender.
Once they’re soft, mash them and fry them in a skillet with oil, onion, and spices for another 10 to 15 minutes.
This is the traditional way to cook refried beans, and the flavor is unbeatable.
5. Instant Pot Refried Beans
The Instant Pot cuts the cooking time for refried beans dramatically.
Add dried beans, broth, onion, garlic, and seasonings to the pot.
Cook on high pressure for 45 to 50 minutes, then let the pressure release naturally for 20 minutes.
After that, mash or blend the beans and sauté them in a pan for 5 to 10 minutes to develop that classic refried texture.
So if you’re wondering how long to cook refried beans in a pressure cooker, the answer is roughly 1 hour and 15 minutes from start to finish.
Tips for Cooking Refried Beans Perfectly
Knowing how long to cook refried beans is only half the battle, so here are a few tips to make them taste amazing.
1. Don’t Skip the Fat
Traditional refried beans are cooked in lard, bacon grease, or oil.
This fat is what gives them their rich, creamy texture and deep flavor.
If you want to keep things lighter, olive oil or avocado oil works too, but don’t leave it out entirely.
2. Season as You Go
Salt, cumin, chili powder, and garlic powder are your best friends here.
Add them while the beans are cooking so the flavors have time to meld.
Taste as you go and adjust, because bland beans are a real letdown.
3. Mash to Your Preferred Texture
Some people like refried beans completely smooth, while others prefer them a bit chunky.
Use a potato masher for a rustic texture or a blender or immersion blender for a silky smooth finish.
Either way, they’ll taste great.
4. Keep Them Moist
Refried beans thicken as they sit, so keep extra broth or water nearby.
Add a little at a time while cooking to keep them creamy and spreadable.
Nobody likes dry, pasty refried beans.
5. Let Them Rest Before Serving
Once you’ve finished cooking refried beans, let them sit for 5 minutes off the heat.
This allows the flavors to settle and the texture to firm up just a bit.
Then serve them with tacos, burritos, nachos, or whatever your heart desires.
Common Mistakes When Cooking Refried Beans
Even if you know how long to cook refried beans, a few missteps can ruin the final result.
1. Not Cooking Dried Beans Long Enough
Undercooked beans are tough and grainy, no matter how much you mash them.
Make sure they’re fully soft before you start frying and mashing.
2. Using Too Little Liquid
Beans need moisture to break down properly.
If your pot looks dry, add more broth or water right away.
3. Skipping the Sauté Step
Frying the mashed beans in a hot skillet with fat is what makes them “refried.”
Don’t skip this step if you want that authentic flavor.
So, How Long to Cook Refried Beans?
How long to cook refried beans depends on your method, but now you have the full breakdown.
Canned beans take just 5 to 10 minutes on the stovetop or 2 to 3 minutes in the microwave.
From-scratch dried beans take 2 to 4 hours on the stovetop, 6 to 8 hours in a slow cooker, or about an hour in an Instant Pot.
No matter which route you choose, the key is to cook them until they’re soft, creamy, and full of flavor.
So grab your beans, pick your method, and get cooking.