Side Dishes
This copycat refried beans recipe delivers the same velvety, slightly crispy texture and rich lard flavor you crave from your favorite restaurant. The key lies in simmering dried beans until tender, then frying them in lard for that signature depth of flavor—no shortcuts, just authentic taste.
I’ve perfected this one-pot method over years of testing, ensuring every batch turns out creamy with just the right bite.
What sets this recipe apart is the balance of traditional techniques and modern convenience. You’ll start with dried beans for maximum flavor (no canned shortcuts here), then simmer them until they’re so tender they practically melt.
The lard isn’t just for flavor—it’s essential for that crispy edge when mashed, creating the perfect contrast to the creamy interior. Even if you’re new to cooking beans, this method is straightforward and foolproof.
The result is refried beans so rich and flavorful they’ll disappear from your pot faster than you can say "seconds, please." The texture is velvety yet firm, with just a hint of crispiness from that lard fry—exactly how they should taste.
This recipe also includes a simple vegan substitution if needed, so everyone at the table can enjoy it. Let’s get cooking!
Whether you’re serving these as a side for tacos, burritos, or just spooning them straight from the pot, they’ll be the star of your meal. The one-pot approach means minimal cleanup, and the flavor? Pure comfort food perfection. Ready to make restaurant-quality refried beans at home?
Ingredients for copycat refried beans
Dried beans, lard, and simple spices—all you need for restaurant-style refried beans at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans 🌾 | 1 ½ cups | Rinsed well before cooking |
| Vegetable Lard 🧈 | ½ cup | Or vegan butter for substitute |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For initial cooking |
| Water 💧 | 4 cups | For soaking and cooking |
| Bay Leaves 🌿 | 2 whole | Fresh or dried |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🌿 | ½ tsp | Freshly ground preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Vegetable Oil 🫒 | 1 tbsp | For final crisping |
The beans are everything here. Dried pinto beans give that authentic texture—none of that mushy canned stuff. Soak them overnight or quick-soak with boiling water for 2 hours. Trader Joe's and Whole Foods carry good-quality dried beans, but any grocery store should have them. Look for plump, firm beans without cracks. The lard? Vegetable lard or vegan butter works perfectly—just avoid the pre-made refried beans with mystery fats. I always grab a small tub of lard from the baking aisle at Costco when I'm making a big batch, but any brand will do.
No lard? Vegan butter or olive oil gets you close, though the texture won't be quite as crispy. Short on cumin? Smoked paprika at half the amount adds a nice depth. Fresh cilantro is ideal, but dried works in a pinch—just use one-third the amount. The lemon juice brightens everything up, so don't skip it. For the spices, toast the cumin and coriander in a dry pan for 30 seconds first—trust me on this. It makes a huge difference. And if you're making this vegan, just swap the lard for vegan butter and skip the lemon juice if you prefer a neutral flavor.
These reheat beautifully—just add a splash of water and warm through. Keeps for 5 days in the fridge, or freeze for up to 6 months in airtight containers. I portion mine into small jars so I can grab one for tacos or quesadillas anytime. The flavor actually improves after the first day as everything melds together. Double the recipe and freeze half—you'll thank me later when you're craving those creamy, crispy beans.
Why You'll Love This Recipe
- No-Soak Needed: I swear by this trick—soaking dried pinto beans overnight? Not here. A quick rinse and a pressure cooker (or overnight soak if you’re old-school) turns them into creamy magic in under an hour. Honestly, the texture is just as rich without the fuss.
- Lard’s Rich Secret: That vegetable lard isn’t just fat—it’s flavor. The way it renders into the onions and garlic, then gets mashed into the beans, gives them a depth canned versions can’t touch. Between us, it’s the reason my beans taste like my abuela’s.
- Breakfast to Burrito: These aren’t just for tacos. Slather them on toast with a fried egg, stuff them into breakfast burritos, or serve them as a side with cornbread. I’ve even used them as a base for loaded nachos—versatile enough to eat every day of the week.
- Pantry Goldmine: A bag of dried beans and a block of lard cost less than takeout for four. Plus, leftovers? They actually improve overnight—more flavor, thicker texture. My freezer’s always stocked with these because they’re my go-to for lazy nights and tight budgets.
Step-by-step instructions for copycat refried beans
Here's how to make restaurant-quality refried beans in one pot with that signature lard-rich creaminess.
Soak and Parboil the Beans
Start by rinsing the 1.5 cups dried pinto beans thoroughly under cold water to remove any debris. Place them in a large pot with 4 cups water and 1.5 teaspoons salt. Bring to a boil over medium-high heat, then immediately reduce to a simmer. Cook uncovered for 2 minutes, then drain immediately using a fine-mesh strainer.
This quick parboiling softens the skins just enough for smoother mashing later. Don't skip this step—it's what gives authentic refried beans that velvety texture. The beans should still be firm but slightly softened after draining.
Sauté Aromatics in Lard
In the same pot, add the 0.5 cup vegetable lard and place over medium heat. Let it melt completely, then add the 1 whole yellow onion (diced) and 4 cloves garlic (minced). Cook for 5-6 minutes until the onions are translucent and the garlic is fragrant but not browned.
Here's where the magic happens—the lard creates that rich, creamy base. If you're using vegan butter as a substitute, you'll need to add 1 tablespoon vegetable oil at this stage to compensate for the lower fat content. Keep the heat medium so the onions cook evenly without burning.
Add Seasonings and Simmer
Return the drained beans to the pot with the lard mixture. Stir in the 2 whole bay leaves, 1 teaspoon ground cumin, 0.5 teaspoon ground coriander, and 0.5 teaspoon black pepper. Add 2 tablespoons extra-virgin olive oil to help emulsify the mixture. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 45-50 minutes, stirring occasionally.
You're looking for beans that are completely tender but still hold their shape slightly. The mixture should thicken naturally as it cooks. If it gets too dry before the beans are tender, add 2-3 tablespoons water at a time. The beans should be fork-mashable but not falling apart completely.
Mash and Finish
Once the beans are tender, remove the pot from heat and discard the bay leaves. Using a potato masher or wooden spoon, mash the beans directly in the pot until you achieve a creamy, slightly chunky texture—this is key for authentic refried beans. They should be smooth but still have some texture, not completely pureed.
Return the pot to low heat and stir in the 1 tablespoon lemon juice. Cook for another 2-3 minutes to let the flavors meld. The lemon juice brightens the dish and balances the richness of the lard. If the mixture is too thick, add 1-2 tablespoons water to reach your desired consistency.
Crisp and Serve
Transfer the beans to a serving bowl and let them cool slightly. Heat 1 tablespoon vegetable oil in a small skillet over medium heat until shimmering. Spoon the beans into the skillet, spreading them out in an even layer. Cook for 3-4 minutes until the top develops a light golden crust—this adds that restaurant-quality texture.
Garnish with 0.25 cup chopped fresh cilantro just before serving. The crispy top should contrast beautifully with the creamy beans underneath. Serve immediately with warm tortillas, rice, or as a side dish—these beans taste best fresh off the stove when the flavors are at their peak.
Pro Tips For Making Copycat Refried Beans
- SOAK BEANS OVERNIGHT: I used to rush this and end up with gummy beans—no matter how long I cooked them. Dried pintos need at least 12 hours in water (or 2 hours in boiling water), but I’ve found adding 1 tablespoon of baking soda to the soaking water cuts down on gas and speeds up softening. Drain and rinse well before cooking.
- COOK LARD TO SMOKE POINT: This isn’t the prettiest method, but it’s the tastiest. Render the vegetable lard in a heavy skillet until it’s just starting to smoke—this deepens the flavor way more than just melting it. Then lower the heat to medium before adding onions and garlic, or you’ll burn them before they soften.
- CRUSH BEANS IN BATCHES: I learned this the hard way—trying to mash all the cooked beans at once just turns them into a gluey mess. Work in small batches with a wooden spoon or potato masher, adding a splash of the cooking liquid as needed. If they’re too dry, you’ll overwork them; if too wet, they’ll turn into paste.
- SAVE TIME WITH OLIVE OIL: Skip the extra step of frying the beans separately—just stir in 1-2 tablespoons of extra-virgin olive oil at the end. It adds richness without the fuss, and the texture stays creamy. (Yes, even if you’re impatient like me.) Just don’t skip the lard first—that’s the base flavor.
Essential equipment for this recipe
One-Pot Essentials
Your one-pot setup is the MVP here—I swear by a 5-quart Dutch oven (like the Le Creuset 5.3-quart) for even heat distribution and ample space. The deep sides prevent spills when mashing, and the heavy base maintains consistent simmering.
If you don’t have one, a stainless steel stockpot with a lid works too—just avoid nonstick, as beans stick like glue when mashed. 🔥
Mashing Tools Matter
Skip the food processor—it turns beans into glue. Instead, grab a wooden spoon (I use a Oxo Good Grips) or potato masher for that perfect creamy yet slightly chunky texture.
For extra smoothness, press the beans through a fine-mesh sieve after mashing, but leave some texture for authenticity. A silicon spatula helps scrape every last bit from the pot.
Lard vs. Substitutes
For that restaurant-quality richness, you need lard—I recommend Leaf Lard or Costco’s bulk vegetable lard. No lard? Use vegan butter (like Miyoko’s) or olive oil, but expect slightly less crispiness.
A small skillet (8-inch) is perfect for the final crisping step—Calphalon or All-Clad conducts heat evenly for that golden crust. 🧈
Spice Toasting Tools
Toast your cumin and coriander in a dry nonstick skillet (like GreenPan) over medium heat for 30 seconds—this deepens their flavor. A mortar and pestle works too if you’re grinding whole spices.
For measuring, a spice grinder (like Spiceworks) ensures freshness. Pro tip: Keep spices in airtight containers (I love OXO’s glass jars) to preserve their potency.
Crisping Pan Upgrade
The final crispy top is non-negotiable—use a light-colored, heavy-bottomed skillet (like Lodge Cast Iron) for even browning. A wire whisk helps spread the beans into an even layer.
For extra crispiness, add 1 teaspoon vegetable oil to the pan before cooking. A kitchen torch can also sear the top if you’re feeling fancy. 💡
Storage Containers
Store leftovers in glass Pyrex containers (with snap-on lids) for fridge storage—beans keep for 5 days. For freezing, use quart-sized freezer bags (like Stasher) or silicone molds (like Lapro) to portion single servings.
Label with dates to track freshness. Reheat in the pot with 2 tbsp water over low heat to restore creaminess. ❄️
Nutrition facts
Frequently asked questions
Why do I need to parboil the beans before simmering?
The 2-minute parboil softens the bean skins just enough to create that signature creamy texture when mashed. It prevents the beans from turning mushy while still keeping them tender. Skipping this step often results in a gluey, unappetizing consistency—this is the secret to authentic restaurant-style refried beans.
Can I use canned beans instead of dried?
Canned beans won't give you the same rich, creamy texture because they're already pre-cooked and often contain preservatives. For the best results, stick with dried pinto beans—they develop deeper flavor and the perfect mashable consistency. If you're short on time, quick-soak dried beans in boiling water for 2 hours instead of overnight.
What's the best way to get that crispy top?
Spread the mashed beans in a thin, even layer in a heavy skillet (like cast iron) with 1 tablespoon vegetable oil. Cook over medium heat for 3-4 minutes until golden brown. The key is patience—rushing will make them burn instead of crisp. A wire whisk helps spread them evenly for perfect browning.
How do I make these vegan?
Replace the lard with vegan butter (like Miyoko's) and add 1 tablespoon olive oil to compensate for the lower fat content. For extra richness, stir in 1 tablespoon nutritional yeast after mashing. The texture will be slightly less crispy but still delicious. The lemon juice can be omitted if you prefer a neutral flavor.
What if my beans turn out too thick or too thin?
If too thick, stir in 1-2 tablespoons water at a time until creamy. For too thin consistency, simmer uncovered for 5-10 more minutes to evaporate excess liquid. The ideal texture should be smooth yet slightly chunky—like thick pudding with visible bean pieces. Adjust gradually to avoid overcorrecting.
