Imagine rich, creamy, and deeply satisfying homemade refried beans, far surpassing anything you’ve tasted from a can or even at your favorite restaurant.

This recipe delivers authentic flavor and texture, promising foolproof results every single time.
Ready to ditch the ordinary and create extraordinary? Let’s dive in, and don’t forget to check out how you can serve refried beans with these cheeseburger tacos.
Get ready to unlock restaurant-quality flavor in your own kitchen.
Quick Look: The Easiest Homemade Refried Beans
Craving authentic refried beans but short on time? This quick overview highlights the essential information to help you decide if this recipe is right for you.
At a Glance
- Prep Time: 10 hours (soaking) + 15 minutes
- Cook Time: 1 hour 15 minutes
- Servings: 7
- Difficulty: Easy
How It Comes Together
- Soak pinto beans overnight.
- Simmer beans with onion until tender.
- Sauté garlic in lard or oil.
- Mash beans with broth and spices.
- Season to taste.
Now that you have a quick understanding, let’s dive into the secrets that make these refried beans truly superior.
The Secrets to Superior Refried Beans
Want to elevate your refried beans from simple side to a star dish? It’s all about understanding the key ingredients and techniques. Let’s unlock the secrets to making refried beans that rival your favorite restaurant.
Choosing Your Perfect Pinto Beans
Dry pinto beans are essential for authentic flavor and the right creamy texture. Look for beans that are uniform in color and size. Avoid any that appear shriveled or cracked.
While fresh beans cook more evenly, older beans can still work with a longer simmering time. If you’re short on time, you can use canned pinto beans; just be sure to drain and rinse them well before proceeding.
The Foundation: Soaking & Simmering
Soaking the pinto beans overnight is a crucial step. Soaking helps to soften the beans, promoting even cooking and improving digestibility. Be sure to drain and rinse the beans thoroughly after soaking.
Simmer the drained beans with a quartered onion and a little salt. This infuses the beans with subtle flavor as they cook. Cook until the beans are completely tender, meaning they should be easily mashed with a fork. This is key to achieving the right texture.
Mastering the Mash: Texture is Key
The mashing process is where the magic happens! Use a potato masher or a fork to gently break down the cooked beans in the skillet. The goal is a creamy consistency with some remaining chunks for texture.
Add the reserved bean broth gradually while mashing to achieve the perfect consistency. Add just enough broth until the beans resemble the texture of soft mashed potatoes. Texture preference can vary depending on use: a smoother texture works well as a dip, while a chunkier texture is great in burritos.
Building Authentic Flavor
Fat is flavor! Using lard or oil adds richness and depth. Toast the minced garlic briefly in the hot fat, being careful not to burn it. The garlic should be fragrant, not bitter.
Add cumin and oregano to the skillet, allowing them to toast briefly. This releases their aromatic oils and intensifies their flavor. Season generously with salt, cumin, and oregano, tasting and adjusting as you go.
Now that you know the secrets, let’s get cooking with a step-by-step guide!
Let’s Get Cooking: Step-by-Step
Now that you know the secrets to the best refried beans, it’s time to put them into action. This step-by-step guide will walk you through the process of creating delicious, authentic refried beans in your own kitchen.
Preparing the Beans
These first steps are all about getting the beans ready for their transformation into a creamy, flavorful dish.
- Rinse 1 pound (about 2 cups) of dry pinto beans in a colander, removing any unwanted pebbles or pieces.
- Add the beans to a large pot and cover with water. Soak overnight. Soaking helps to soften the beans and reduces cooking time.
- Drain soaked beans and return them to the pot.
- Add fresh water to cover the beans up to two inches above them. This ensures even cooking.
- Add the quartered 1 large onion and a couple dashes of salt. The onion adds a subtle sweetness and depth of flavor to the beans as they cook.
- Bring beans to a boil, then cover and simmer for 1 hour, stirring occasionally.
- Check the beans; if not completely cooked after 1 hour, simmer a few minutes longer until done. The beans should be very tender and easily mashed.
- Drain the beans, removing the onion and reserving the bean broth. The bean broth is liquid gold; don’t discard it!
Mashing and Finishing
These final steps bring everything together, transforming the cooked beans into the refried beans you know and love.
- In a large skillet, heat 2 Tablespoons of lard or oil over medium heat. Lard adds an authentic flavor, but oil works just as well.
- Add the minced 3 cloves of garlic and stir. Cooking the garlic in the fat infuses it with flavor.
- Add the cooked beans, ¾ teaspoon of ground cumin, ½ teaspoon of dried oregano, and ¼ cup of the bean broth to the skillet. The spices add warmth and depth.
- Cook, gently smashing the beans as they cook with a potato masher or fork.
- Continue stirring and mashing, adding additional bean broth as needed until the desired texture is reached (consistency of soft mashed potatoes). The bean broth helps create a creamy, smooth texture.
- Taste and season with additional salt, cumin, and oregano, as needed. Seasoning is key to bringing out the best flavor.
- Top with shredded cheese, if desired.
Now that your refried beans are ready, let’s explore some creative variations to make them your own.
Make It Your Own: Delicious Variations
Want to take your refried beans to the next level? These simple variations are sure to impress. From adding a cheesy richness to a spicy kick, there’s a twist for every palate.
Irresistibly Cheesy
For a decadent touch, stir in ½ cup of cotija cheese or your favorite shredded cheese during the last few minutes of cooking. The cheese will melt into the beans, creating a creamy, comforting texture.
Turn Up the Heat
If you like a little spice, add a finely chopped jalapeño to the skillet along with the garlic. Sauté it briefly to release its flavor before adding the beans. Remember to adjust the amount to your preferred heat level.
A Black Bean Twist
For a completely different flavor profile, substitute black beans for the pinto beans. Follow the recipe as directed, and enjoy the slightly sweeter, earthier taste of refried black beans.
Boost with Veggies
Add some extra flavor and color by sautéing finely chopped bell peppers (red, green, or yellow) with the garlic. The peppers will soften and add a subtle sweetness to the beans.
Now that you’ve mastered these delicious variations, let’s talk about how to best serve these flavorful beans.
Serving Up Your Masterpiece
Your homemade refried beans are ready to steal the show. Now, let’s explore some delicious ways to serve them, perfect for any occasion.
Perfect for Tacos, Burritos, and Bowls
Refried beans are a classic filling for tacos and burritos. They also make a hearty base for burrito bowls, adding a creamy and satisfying element.
Elevate Your Appetizer Game
For a casual gathering, serve refried beans as a dip with tortilla chips. Or, take your nachos to the next level by topping them with a generous layer. If you want to really impress, they make a fantastic addition to cheeseburger tacos, cowboy caviar or even birria tacos!
Storing and Reheating
Leftover refried beans can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply microwave or warm them in a skillet over medium heat, adding a splash of water or broth if needed to restore the creamy texture.
Next up, let’s tackle some common questions about refried beans.
What’s the secret to good refried beans?
The secret to great refried beans lies in properly cooking the beans until tender, using flavorful fat like lard, and seasoning generously to taste.
Why do Mexican restaurant refried beans taste so good?
Restaurant refried beans often use lard for richness and are cooked in large batches, allowing flavors to meld beautifully, and are typically mashed and finished on a comal or griddle.
What is the authentic way to make refried beans?
Authentic refried beans are made from scratch using dried beans, cooked until tender, then mashed and fried with lard and seasonings until a creamy, yet slightly chunky, consistency is achieved.
What kind of beans are used for refried beans?
Pinto beans are the most traditional and widely used bean for authentic refried beans, though black beans can also be used for a variation.
Did You Make These Amazing Refried Beans?
We hope you loved this refried beans recipe! Now it’s your turn to share the love.
Leave a rating and comment below to let us know how they turned out. Your feedback helps other home cooks, and we love hearing about your cooking adventures!
If you enjoyed this recipe, be sure to follow us on Pinterest and Facebook for more delicious recipes and cooking tips!

The Easiest Homemade Refried Beans
Equipment
- Large pot
- Large skillet
- Potato masher or fork
- Colander
Ingredients
Preparing the Beans
- 1 pound dry pinto beans about 2 cups
- water for soaking and cooking
- 1 large onion quartered
- salt to taste
Mashing and Finishing
- 2 Tablespoons lard or oil lard for authentic flavor, oil works too
- 3 cloves garlic minced
- 0.75 teaspoon ground cumin
- 0.5 teaspoon dried oregano
- 0.25 cup bean broth reserved from cooking beans, plus more as needed
Variations (Optional)
- 0.5 cup cotija cheese or shredded cheese stir in during the last few minutes of cooking
- jalapeño finely chopped, add with garlic for spice
- black beans substitute for pinto beans for a different flavor profile
- bell peppers finely chopped, sauté with garlic for extra flavor and color
Instructions
Preparing the Beans
- Rinse 1 pound (about 2 cups) of dry pinto beans in a colander, removing any unwanted pebbles or pieces.
- Add the beans to a large pot and cover with water. Soak overnight. Soaking helps to soften the beans and reduces cooking time.
- Drain soaked beans and return them to the pot.
- Add fresh water to cover the beans up to two inches above them. This ensures even cooking.
- Add the quartered 1 large onion and a couple dashes of salt. The onion adds a subtle sweetness and depth of flavor to the beans as they cook.
- Bring beans to a boil, then cover and simmer for 1 hour, stirring occasionally.
- Check the beans; if not completely cooked after 1 hour, simmer a few minutes longer until done. The beans should be very tender and easily mashed.
- Drain the beans, removing the onion and reserving the bean broth. The bean broth is liquid gold; don't discard it!
Mashing and Finishing
- In a large skillet, heat 2 Tablespoons of lard or oil over medium heat. Lard adds an authentic flavor, but oil works just as well.
- Add the minced 3 cloves of garlic and stir. Cooking the garlic in the fat infuses it with flavor.
- Add the cooked beans, ¾ teaspoon of ground cumin, ½ teaspoon of dried oregano, and ¼ cup of the bean broth to the skillet. The spices add warmth and depth.
- Cook, gently smashing the beans as they cook with a potato masher or fork.
- Continue stirring and mashing, adding additional bean broth as needed until the desired texture is reached (consistency of soft mashed potatoes). The bean broth helps create a creamy, smooth texture.
- Taste and season with additional salt, cumin, and oregano, as needed. Seasoning is key to bringing out the best flavor.
- Top with shredded cheese, if desired.