How Long To Cook Refried Beans

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 refried beans depends on whether you’re starting with canned beans or dried beans, and the method you choose.
 
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 beans, you’ll need anywhere from 1 to 2 hours of cooking before they even become refried beans.
 
In this post, we’ll break down exactly how long to cook refried beans for every method, so you get creamy, flavorful results every single time.
 
Let’s get into it.
 

How Long to Cook Refried Beans: The Quick Answer

The short answer to how long to cook refried beans is this: canned beans take 5 to 10 minutes, while homemade beans from dried can take 1 to 2 hours.
 
But that range depends on a few things.
 
So let’s look at each scenario so you know exactly how long to cook refried beans no matter what you’re working with.
 

1. Canned Refried Beans Take 5 to 10 Minutes

If you’re using canned refried beans, you’re basically reheating and loosening them up.
 
Heat a skillet over medium heat, add a little oil or butter, and spoon in the beans.
 
Stir them frequently and cook for about 5 to 10 minutes until they’re hot and creamy.
 
If they look thick, add a splash of water, broth, or milk to thin them out.
 
That’s it, and this is the fastest way to enjoy refried beans on a busy weeknight.
 

2. Canned Whole Beans Take 15 to 20 Minutes

If you have canned whole pinto beans or black beans, you’ll need a bit more time.
 
Mash them with a potato masher or the back of a spoon as they heat.
 
Cook them for about 15 to 20 minutes, stirring and mashing until they reach your desired texture.
 
This is still a quick way to make refried beans, and the flavor is often better than pre-mashed cans.
 

3. Dried Beans Take 1 to 2 Hours Before Frying

When you cook refried beans from dried beans, the process takes much longer.
 
First, you soak the beans overnight or use a quick-soak method.
 
Then you simmer them for 1 to 2 hours until they’re soft and tender.
 
After that, you fry and mash them, which adds another 10 to 15 minutes.
 
So the total time to cook refried beans from scratch can be around 1.5 to 2.5 hours, but the flavor is absolutely worth it.
 

4. Pressure Cooker Dried Beans Take 30 to 45 Minutes

If you want to speed things up, use a pressure cooker or Instant Pot.
 
Unsoaked dried beans cook in about 30 to 45 minutes under pressure.
 
Then you release the pressure, drain the beans, and fry them with seasonings for another 10 minutes.
 
So if you’re wondering how long to cook refried beans with this method, it’s roughly 40 to 55 minutes total.
 

5. Slow Cooker Dried Beans Take 6 to 8 Hours

A slow cooker is hands-off but slow.
 
Dried beans cook on low for 6 to 8 hours until tender.
 
After that, you mash and fry them in a skillet for 10 minutes.
 
So this method takes the longest, but it’s perfect if you’re gone all day.
 

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 Type and Freshness

Older dried beans take longer to soften.
 
Pinto beans are the classic choice, but black beans also work and may cook at slightly different times.
 

2. Soaking vs. Not Soaking

Soaked beans cook faster, usually 1 to 1.5 hours.
 
Unsoaked beans can take 2 to 3 hours on the stovetop.
 

3. Altitude and Water Hardness

At high altitudes, beans take longer to cook.
 
Hard water can also slow down the softening process.
 

4. Desired Texture

If you like smooth, creamy refried beans, you’ll mash and cook them a bit longer.
 
For chunkier beans, less time is needed.
 

Tips for Perfect Refried Beans Every Time

Here are a few tips to make sure your refried beans turn out great, no matter how long you cook them.
 

1. Use Bacon Grease or Lard for Authentic Flavor

Traditional refried beans are cooked in bacon grease, lard, or oil.
 
This adds richness and helps the beans fry instead of just heat up.
 

2. Season While Cooking

Add salt, cumin, garlic powder, and onion powder while the beans are cooking.
 
This builds flavor from the inside out.
 

3. Adjust Consistency with Liquid

If your beans get too thick, add broth, water, or milk a little at a time.
 
If they’re too thin, cook them longer to evaporate the liquid.
 

4. Mash to Your Preferred Texture

Use a potato masher for chunky beans or a blender for smooth ones.
 
Just remember that blending hot beans can be dangerous, so let them cool slightly first.
 

5. Taste and Adjust at the End

Always taste your refried beans before serving.
 
Add more salt, spices, or a squeeze of lime if needed.
 

So, How Long to Cook Refried Beans?

How long to cook refried beans comes down to your starting point.
 
Canned refried beans take 5 to 10 minutes, canned whole beans take 15 to 20 minutes, and dried beans take anywhere from 30 minutes in a pressure cooker to 8 hours in a slow cooker before you even fry them.
 
No matter which method you choose, the key is to cook them until they’re hot, creamy, and full of flavor.
 
So now that you know how long to cook refried beans, you can pick the method that fits your schedule and enjoy a delicious batch every time.