How Long To Cook Refried Beans

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 making them from scratch.
 
If you’re working with canned refried beans, the answer is quick—just 5 to 10 minutes on the stovetop or 2 to 3 minutes in the microwave.
 
But if you’re cooking dried beans from scratch and then mashing them into refried beans, you’re looking at anywhere from 1 to 3 hours total.
 
Either way, knowing how long to cook refried beans ensures you get that creamy, warm, and flavorful side dish every single time.
 
In this post, we’ll cover exactly how long to cook refried beans whether they’re canned or homemade, plus tips for getting the perfect texture.
 
Let’s get into it.
 

How Long to Cook Refried Beans: Canned vs. Homemade

The answer to how long to cook refried beans really comes down to what you’re starting with.
 
Canned refried beans are already cooked, so you’re basically just reheating and adding flavor.
 
Homemade refried beans start with dried beans that need to be soaked and cooked before you even get to the frying stage.
 
Here’s a breakdown of both methods.
 

1. Canned Refried Beans: 5 to 10 Minutes

If you’re using canned refried beans, how long to cook them is pretty straightforward.
 
Scoop them into a saucepan over medium heat.
 
Stir occasionally so they don’t stick to the bottom.
 
Within 5 to 10 minutes, they’ll be hot and ready to serve.
 
If you want them thinner, add a splash of water, broth, or milk.
 
For extra flavor, toss in some cumin, garlic powder, or a little bacon grease.
 
That’s really all there is to it when you’re cooking canned refried beans.
 

2. Homemade Refried Beans: 1.5 to 3 Hours Total

When you make refried beans from dried beans, the total cooking time is longer.
 
First, you soak the dried beans overnight, which takes 8 hours or so but isn’t active cooking time.
 
Then you simmer them for 1 to 2 hours until they’re soft.
 
After that, you mash or blend them and fry them in a skillet with oil, onion, and spices for another 5 to 10 minutes.
 
So when people ask how long to cook refried beans from scratch, the honest answer is about 1.5 to 3 hours from start to finish, depending on the bean type and your cooking method.
 
Pinto beans are the classic choice and usually take about 90 minutes to soften after soaking.
 

Factors That Affect How Long to Cook Refried Beans

Several things can change how long it takes to cook refried beans.
 
Knowing these factors helps you plan better and avoid undercooked or mushy beans.
 

1. Bean Type and Freshness

Older dried beans take longer to soften.
 
If your pinto beans have been sitting in the pantry for over a year, they might need an extra 30 minutes or more.
 
Fresher beans cook faster, so how long to cook refried beans can vary batch to batch.
 

2. Soaking vs. No Soaking

Soaking beans overnight cuts the cooking time significantly.
 
If you skip the soak, you’ll need to simmer them for 2 to 3 hours instead of 1 to 2.
 
So if you’re wondering how long to cook refried beans without soaking, plan for extra time.
 

3. Stovetop vs. Pressure Cooker

A pressure cooker can cut bean cooking time down to 30 to 45 minutes.
 
That’s a game changer if you’re in a hurry.
 
But if you’re using a slow cooker, how long to cook refried beans stretches to 6 to 8 hours on low.
 
Each method works, but the time difference is huge.
 

4. Desired Texture

Some people like their refried beans smooth and creamy.
 
Others prefer them a bit chunky.
 
The texture you want affects how long you cook and mash them.
 
For smoother beans, cook a little longer and mash more thoroughly.
 

Tips for Perfect Refried Beans Every Time

Getting the timing right is important, but these tips will help you nail the flavor and texture too.
 

1. Use the Right Fat

Traditional refried beans use lard or bacon grease.
 
If you want a vegetarian version, use vegetable oil or olive oil.
 
The fat adds richness and helps the beans fry up nicely.
 

2. Don’t Skip the Onion and Garlic

Sautéing onion and garlic before adding the beans builds a deeper flavor.
 
It only takes a few extra minutes and makes a big difference.
 

3. Adjust Consistency with Liquid

If your refried beans are too thick, add a little broth or water.
 
If they’re too thin, cook them a bit longer to let the moisture evaporate.
 
This is especially useful when you’re reheating canned refried beans.
 

4. Taste and Season as You Go

Salt, cumin, chili powder, and a squeeze of lime can transform bland beans.
 
Taste as you cook so you can adjust before serving.
 

So, How Long to Cook Refried Beans?

How long to cook refried beans depends on whether you’re using canned or dried beans.
 
Canned refried beans take just 5 to 10 minutes to heat through on the stovetop.
 
Homemade refried beans take 1.5 to 3 hours total, including soaking and simmering the dried beans.
 
Factors like bean freshness, soaking, and cooking method all play a role in the final timing.
 
With the right approach, you’ll have warm, creamy refried beans ready to serve alongside tacos, burritos, or whatever you’re craving.
 
Now you know exactly how long to cook refried beans, so go ahead and get cooking.