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!
To cook refried pinto beans, you start by cooking dried pinto beans until tender, then mash and fry them in a skillet with fat, aromatics, and seasonings until they form a creamy, thick paste.
It’s one of those dishes that feels complicated because it tastes so good at restaurants, but honestly, making refried pinto beans at home is incredibly simple.
The name “refried” is actually a bit misleading since the beans are only fried once, but the result is the same rich, savory side dish you love.
In this post, we’ll walk through how to cook refried pinto beans step by step, plus tips for getting that perfect creamy texture every time.
Let’s get cooking.
How to Cook Refried Pinto Beans: The Traditional Method
Learning how to cook refried pinto beans starts with cooking the beans themselves from scratch, which gives you the best flavor and control over the final dish.
You can also use canned pinto beans if you’re short on time, and we’ll cover that shortcut later.
Here’s the process broken down.
1. Cook Your Dried Pinto Beans First
Rinse one pound of dried pinto beans and pick out any stones or shriveled beans.
Soak them overnight in plenty of water, or use the quick-soak method by boiling them for two minutes and letting them sit for an hour.
Drain the beans, then add them to a large pot with fresh water covering them by about two inches.
Toss in half an onion, a few garlic cloves, and a bay leaf for flavor.
Simmer for about ninety minutes to two hours until the beans are completely soft and mash easily with a spoon.
Reserve some of the cooking liquid, because you’ll need it later to get the right consistency.
2. Mash the Beans to Your Desired Texture
Once your pinto beans are tender, drain them but save at least a cup of that starchy cooking liquid.
Mash the beans with a potato masher, a fork, or a blender if you want them ultra smooth.
For how to cook refried pinto beans with a rustic feel, leave some whole beans in the mix.
That little bit of texture makes the dish feel more homemade and hearty.
3. Fry the Beans in a Skillet with Fat
Heat two to three tablespoons of bacon grease, lard, or vegetable oil in a large skillet over medium heat.
Traditional refried pinto beans get their signature flavor from pork fat, so use it if you can.
Add a finely diced onion and cook until soft and translucent, about five minutes.
Stir in minced garlic and cook for another thirty seconds until fragrant.
Now add your mashed pinto beans to the skillet and stir everything together.
4. Add Liquid and Seasonings for the Perfect Consistency
Pour in some of the reserved bean cooking liquid, a little at a time, while stirring.
This is the key step in how to cook refried pinto beans that come out creamy instead of dry or pasty.
Season with salt, cumin, chili powder, and a pinch of oregano for authentic flavor.
Keep stirring and mashing the beans as they heat through, adding more liquid as needed.
After about ten minutes, the refried pinto beans should be thick, smooth, and glossy.
Taste and adjust the salt before serving.
How to Cook Refried Pinto Beans with Canned Beans
If you don’t have time to cook dried beans, you can still make great refried pinto beans using canned ones.
It cuts the process down to about fifteen minutes total.
Here’s how.
1. Choose the Right Canned Pinto Beans
Grab two cans of pinto beans and drain them, but reserve the liquid from one can.
Look for cans with no added sugar or heavy seasonings so you can control the flavor yourself.
2. Sauté Your Aromatics
Heat your fat in a skillet and cook diced onion until soft, then add garlic.
This builds the flavor base that makes canned beans taste homemade.
3. Add, Mash, and Simmer the Beans
Add the drained pinto beans to the skillet and start mashing them right in the pan.
Pour in the reserved liquid little by little until you reach your desired consistency.
Season with salt, cumin, and chili powder, then simmer for five to ten minutes.
That’s genuinely how to cook refried pinto beans the fast way without sacrificing taste.
Tips for the Best Refried Pinto Beans Every Time
These small tweaks make a big difference in how your refried pinto beans turn out.
1. Don’t Skip the Fat
Fat is what gives refried pinto beans their rich, silky texture.
Bacon grease, lard, or even butter all work beautifully.
2. Keep Extra Liquid on Hand
Refried pinto beans thicken fast as they sit, so always keep some bean broth or water nearby.
3. Adjust Seasoning at the End
Wait until the beans are fully cooked before adding the final pinch of salt.
That way you won’t oversalt them early on.
So, How Do You Cook Refried Pinto Beans?
You cook refried pinto beans by simmering dried pinto beans until tender, mashing them, and frying them with fat, onion, garlic, and seasonings until creamy.
Whether you start from dried beans or use canned ones, the process is simple and forgiving.
The key is good fat, enough liquid, and seasonings you taste as you go.
Now that you know how to cook refried pinto beans, you can serve them alongside tacos, enchiladas, eggs, or just a warm tortilla.
Enjoy.