Side Dishes
This traditional refried beans recipe brings the soul of Mexican home cooking to your table, where creamy texture meets rich bacon fat and smoky spices. The key lies in slow-cooked pinto beans mashed to velvety perfection, a technique passed down through generations that transforms simple ingredients into something deeply comforting.
I’ve perfected this method over years of testing—balancing authenticity with the convenience modern kitchens demand.
The process begins with soaking dried beans overnight to soften them, then simmering until tender before mashing them smooth with a wooden spoon or potato masher.
What sets this recipe apart is the use of bacon fat for frying, which adds unmatched richness and depth—though lard or even olive oil work for variations. The result? Beans that are silky, flavorful, and impossible to resist, whether served as a side or a hearty main dish.
This isn’t just a recipe; it’s a taste of tradition, where every spoonful carries the warmth of a Mexican abuela’s kitchen. The slow cooking develops deep, earthy flavors, while the final crisp from frying adds texture that makes these beans irresistibly creamy.
Perfect for tacos, burritos, or as a standalone dish with warm tortillas and salsa.
For those adapting to dietary needs, substitutions like vegetable shortening or coconut oil preserve the texture while keeping the dish accessible. The method remains the same—soak, simmer, mash, and fry—ensuring authenticity without compromise. Let’s get cooking!
Ingredients for traditional refried beans
Authentic Mexican flavors start with these essential ingredients for velvety refried beans.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans 🌱 | 1 ½ cups | Unsoaked, dried beans preferred |
| Yellow Onion 🧅 | 1 whole | Medium size, roughly chopped |
| Garlic Cloves 🧄 | 4 cloves | Peeled, roughly chopped |
| Vegetable Shortening 🫒 | ¼ cup | Or bacon fat for authentic flavor |
| Cumin Seeds 🌿 | 1 tbsp | Toasted for deeper aroma |
| Ground Cumin 🌿 | 1 tsp | For additional earthy depth |
| Mexican Oregano 🍃 | 1 tsp | Dried, not regular oregano |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Water 💧 | 6 cups | For soaking and cooking |
The foundation begins with dried pinto beans—never canned, as they lack the texture and depth. Bob's Red Mill or Trader Joe's brands are excellent choices for their consistent quality. Soak overnight in 6 cups of water with a pinch of salt to soften; discard the soaking water as it contains oligosaccharides that cause gas. For onions, yellow onions work best—they add sweetness without overpowering the beans. Mexican oregano is crucial here; regular oregano won't deliver the same earthy, slightly citrusy flavor. If unavailable, use Spanish oregano as a substitute, but reduce to half the amount. Toast the cumin seeds in a dry skillet for 30 seconds until fragrant—they release oils that elevate the dish significantly.
Vegetable shortening is the neutral fat of choice for frying, but lard or olive oil work equally well for variations. The lime juice should be freshly squeezed—bottled juice lacks the bright acidity needed to balance the richness. For those avoiding dairy, ensure all ingredients are 100% vegetarian; traditional bacon fat can be swapped for vegetable shortening or coconut oil without compromising texture. If Mexican oregano remains elusive, a blend of dried thyme and marjoram at half the amount mimics its profile. The bay leaves should be removed before serving, as their robust flavor can dominate if left in too long. For a smokier depth, add a pinch of smoked paprika to the frying oil.
Refried beans keep exceptionally well—5 to 6 days in an airtight container in the refrigerator. For longer storage, freeze in 1-cup portions for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The beans taste even better the next day as flavors meld further. Garnish with fresh cilantro just before serving to preserve its vibrant color and aroma. Portion into small containers for easy use in tacos, burritos, or as a side dish—each serving delivers that authentic abuela-style creaminess without compromise.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit, I used to dread the overnight soak—but these dried pinto beans soften fast with a quick boil. Thirty minutes later, you’ve got the base for a dish that tastes like it simmered all day.
- Creamy Without Lumps: That vegetable shortening? It’s the secret weapon. When you fry the onions and garlic until golden, then mash the beans with it, you get that signature silky texture—no blender required. Honestly, my kids ask for seconds just to see me stir the pot.
- Weeknight Workhorse: Breakfast tacos, burrito bowls, or even a side for steak—this stuff always fits. I keep a jar in the fridge because it’s the one thing that makes even a simple meal feel like a celebration. (Yes, even on a Tuesday night.)
- Budget Magic: A pound of dried beans costs pennies, and one batch stretches across five meals. Freeze extras in ice cube trays for easy portions later—no waste, all flavor. Between us, it’s how I feed my family without breaking the bank.
Step-by-step instructions for traditional refried beans
This method delivers authentic, creamy refried beans with that signature mash-smoothed texture and rich bacon fat depth.
Soak and Parboil the Dried Pinto Beans
Place the 1.5 cups dried pinto beans in a large bowl and cover them completely with the 6 cups water. Let them soak overnight at room temperature or at least for 8 hours. This hydration step ensures even cooking and prevents tough beans. After soaking, drain and rinse the beans thoroughly under cold water to remove any skin that might have loosened.
Transfer the soaked beans to a large pot and add fresh 6 cups water. Bring to a boil over high heat, then immediately reduce to a simmer. Cook for 45 to 60 minutes until the beans are fork-tender but not falling apart. You'll know they're ready when they hold their shape but are still slightly firm to the bite. Drain the beans completely, reserving about 1 cup of the cooking liquid for later use.
Toast the Aromatics and Render the Fat
In a large skillet, melt the 0.25 cup vegetable shortening over medium heat. Add the 1 whole yellow onion and the 4 cloves garlic cloves, cooking for 5 minutes until the onion becomes translucent and the garlic is fragrant. Remove from heat and set aside.
In the same skillet, toast the 1 tbsp cumin seeds over medium-low heat for 1 to 2 minutes until they release their aroma and begin to darken slightly. Immediately add the 1 tsp ground cumin, 1 tsp Mexican oregano, and 1.5 tsp salt, stirring for 30 seconds to bloom the spices. Add the toasted aromatics back to the skillet and return to medium heat.
Mash and Simmer the Bean Mixture
Add the cooked beans to the skillet and stir to combine with the rendered fat and spices. Using a potato masher or the back of a wooden spoon, begin mashing the beans directly in the skillet until they reach a thick, creamy consistency. This process should take 3 to 5 minutes of steady mashing. You're aiming for a texture that's smooth but still slightly rustic—traditional refried beans aren't perfectly smooth like refried beans from a can.
Gradually add the reserved 1 cup cooking liquid, 1 tablespoon at a time, while continuing to mash the beans. This liquid helps create the signature creamy texture without making the mixture too thin. Stir in the 2 whole bay leaves and cook for an additional 10 minutes over low heat, allowing the flavors to meld together.
Finish with Acid and Garnish
Remove the skillet from heat and stir in the juice of the 1 whole lime. This acidity brightens the flavors and cuts through the richness of the vegetable shortening. Add the 0.25 cup chopped fresh cilantro and stir gently to incorporate. Taste and adjust seasoning with additional salt if needed.
For serving, transfer the refried beans to a serving bowl and garnish with extra cilantro if desired. The beans should have a rich, creamy texture with visible bean chunks and a deep, savory aroma. Serve immediately with warm tortillas, grilled meats, or as a side dish for any Mexican-inspired meal.
Pro Tips For Making Traditional Refried Beans
- SOAK BEANS OVERNIGHT: DESCRIPTION: I learned this the hard way—rushing the soak with dried pinto beans leaves you with tough, uneven texture. Use 8 cups water per pound of beans, cover, and let them sit 12+ hours. No need to add baking soda; traditional recipes rely on the beans’ natural softening. (Yes, even if you’re impatient like me.)
- CRUSH BEANS BY HAND: DESCRIPTION: Skip the food processor unless you want gritty, uneven mash. After cooking, spread beans on a tray to cool slightly, then use a potato masher or wooden spoon to break them down. The residual heat helps emulsify the fat better than cold, chunky beans. This isn’t the prettiest method, but it’s the tastiest.
- SWEAT ONIONS LOW AND SLOW: DESCRIPTION: After draining the beans, cook the onions in vegetable shortening over medium-low heat until they’re translucent and just starting to caramelize—about 10 minutes. High heat burns them before they soften, and you’ll taste it in every bite. Add garlic only in the last 30 seconds to avoid bitterness.
- SALT THE BEANS TWICE: DESCRIPTION: Add 1 teaspoon salt per pound of dried beans during soaking, then another 1/2 teaspoon when mashing with the onions and shortening. This ensures even seasoning—skipping it leaves them bland, and adding it all at once risks uneven distribution. (Your future self will thank you.)
Perfect pairings for traditional refried beans
Taco & Burrito Filling
These refried beans are the ultimate taco and burrito filling—creamy, flavorful, and packed with texture. Spread ½ cup of the warm beans onto each corn tortilla for a classic taco de frijoles, or use them as the base for burritos with grilled chicken, cheese, and salsa.
For extra richness, top with crumbled queso fresco and a drizzle of crema. 🌯
Breakfast Pairings
Start your day with these beans as a hearty breakfast side. Serve alongside scrambled eggs and chorizo, or spread them on toasted bolillo bread with a fried egg on top.
The smoky cumin and bacon fat flavors make them a perfect match for morning dishes. For a vegan option, use vegetable shortening or coconut oil.
Quesadilla & Nacho Topping
Refried beans elevate any quesadilla or nacho dish. Spread a thin layer on flour tortillas with Oaxaca cheese and chipotle peppers for a smoky kick. For nachos, mix ½ cup of beans with shredded cheese and black beans, then top with guacamole and pickled jalapeños.
The creaminess balances the crunch perfectly. 🧀
Soup & Stew Enhancer
Add a spoonful of refried beans to posole, chili, or sopa de fideo for extra depth. Their creamy texture thickens soups naturally while adding a savory, earthy note.
For a quick fix, stir ¼ cup into black bean soup or lentil stew during the last 5 minutes of cooking to preserve their texture.
Dip for Chips & Veggies
Warm the beans slightly and serve as a dip with tortilla chips, plantain chips, or crudités like bell peppers and carrots. For extra flair, mix in diced avocado or sour cream for a creamy, cooling contrast.
This dip is especially popular at Mexican street food stands and adds a satisfying element to any snack plate. 🌶️
Breakfast Hash Upgrade
Sauté diced potatoes and bell peppers in a skillet until crispy, then stir in ½ cup of refried beans and top with a fried egg. The beans add a creamy, protein-rich layer that keeps the hash hearty.
For a spicy twist, add diced jalapeños or hot sauce to the beans before mixing. This dish is a brunch favorite in Mexican households. 🍳
Nutrition facts
Frequently asked questions
Why do traditional refried beans need to be mashed while cooking?
The mashing process creates that signature creamy texture by breaking down the bean skins and releasing starches. Traditional methods use a wooden spoon or potato masher to achieve a rustic, slightly chunky consistency—not perfectly smooth like canned versions. This step also helps incorporate the fat (like bacon fat or vegetable shortening) evenly for maximum flavor.
Can I substitute canned beans for dried beans in this recipe?
Not for authentic results! Canned beans lack the skin texture and depth of flavor that come from soaking and slow-cooking dried beans. If you're short on time, use 1 (15-oz) can of pinto beans (drained and rinsed) and add 1 tbsp cornstarch to thicken, but the texture won't be the same. For best results, always use dried beans for that traditional, velvety finish.
What’s the secret to getting the right creamy texture?
The key is adding reserved cooking liquid gradually while mashing. Start with just 1 tbsp at a time—too much liquid makes the beans watery. The fat (lard, shortening, or oil) also plays a crucial role by emulsifying the mixture. For extra richness, fry the mashed beans in a little more fat at the end for a crispy crust.
How do I make these beans vegan?
Swap the bacon fat for vegetable shortening, coconut oil, or olive oil—they work just as well for frying. Use vegan bacon bits (like coconut bacon) for garnish if desired. The rest of the recipe stays the same, including the lime and cilantro. The texture remains creamy, and the flavors will still shine with proper seasoning.
Can I make refried beans ahead of time?
They taste even better the next day. Store in an airtight container in the fridge for up to 6 days. To reheat, warm in a skillet over low heat with a splash of water or broth to restore creaminess. For freezing, portion into 1-cup servings and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
