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!
You can make your own refried beans at home with just a few simple ingredients and a little patience.
It’s way easier than you think, and the result is creamy, flavorful, and so much better than the canned stuff.
If you’ve ever wondered how to make your own refried beans, you’re in the right place.
In this post, we’ll walk through how to make your own refried beans step by step, including the best beans to use, the cooking process, and how to get that perfect smooth texture.
Let’s dive in.
How to Make Your Own Refried Beans
Making your own refried beans starts with choosing the right beans and cooking them until they’re soft enough to mash.
The traditional way to make your own refried beans uses pinto beans, but you can also use black beans for a different flavor.
Here’s how to make your own refried beans from scratch.
1. Pick the Right Beans
To make your own refried beans, pinto beans are the classic choice.
They have a creamy texture and a mild, earthy flavor that mashes beautifully.
Black beans also work great if you want a slightly denser, richer result.
You can use dried beans or canned beans, but dried beans give you the best flavor when you make your own refried beans.
If you’re short on time, canned beans are a fine shortcut.
Just rinse them well before using.
2. Cook the Beans Until Tender
If you’re using dried beans, soak them overnight in plenty of water.
Then drain and rinse them before cooking.
Cover the beans with fresh water, add a halved onion, a few garlic cloves, and a bay leaf.
Simmer for about 1.5 to 2 hours until the beans are very soft and mash easily with a fork.
Don’t add salt until the beans are fully cooked, as salt can toughen the skins.
Reserve some of the cooking liquid — you’ll need it later to make your own refried beans creamy.
3. Sauté the Aromatics
In a large skillet, heat a couple tablespoons of oil or lard over medium heat.
Add finely chopped onion and cook until soft and translucent.
Stir in minced garlic and cook for another minute until fragrant.
This aromatic base is what gives homemade refried beans their deep, savory flavor.
If you want to make your own refried beans vegan, use vegetable oil instead of lard.
4. Mash the Beans
Add the cooked beans to the skillet with the onions and garlic.
Start mashing with a potato masher or the back of a wooden spoon.
For smoother refried beans, use an immersion blender or food processor.
Add a splash of the reserved cooking liquid as you mash to reach your desired consistency.
Keep mashing until the beans are creamy but still have a little texture.
That’s the beauty of learning how to make your own refried beans — you control the texture.
5. Season and Simmer
Season the beans with salt, cumin, and a pinch of chili powder if you like a little heat.
Stir everything together and let the beans simmer on low for 5 to 10 minutes.
This helps the flavors meld and thickens the beans.
If they get too thick, add more cooking liquid or a little water.
Taste and adjust the seasoning before serving.
Tips for the Best Homemade Refried Beans
Once you know how to make your own refried beans, a few simple tips can take them from good to amazing.
1. Save That Cooking Liquid
The water you cooked the beans in is full of flavor.
Use it to thin out your refried beans instead of plain water.
It keeps them creamy and adds extra depth.
2. Don’t Skip the Fat
Fat is what makes refried beans taste rich and satisfying.
Traditional recipes use lard, but bacon grease, olive oil, or butter all work well.
The fat also helps the beans hold their creamy texture.
3. Mash While Hot
Beans mash much more easily when they’re still hot.
So don’t let them cool down before you start mashing.
This is a key step when you make your own refried beans.
4. Make a Big Batch
Homemade refried beans freeze beautifully.
Make a double batch and freeze half in an airtight container.
Then you can enjoy your own refried beans anytime without starting from scratch.
So, How Do You Make Your Own Refried Beans?
You make your own refried beans by cooking pinto or black beans until tender, sautéing aromatics, mashing the beans with the cooking liquid, and seasoning to taste.
It’s a simple process that delivers a huge payoff in flavor.
Once you make your own refried beans at home, you’ll never want to go back to the canned version.
So grab some beans, get cooking, and enjoy the creamiest, most delicious refried beans you’ve ever had.