
Classic Refried Beans with Lard, Onion, and Cumin
Creamy, deeply savory pinto beans fried in lard with softened onion, garlic, and toasted cumin, then mashed to a rustic, spoonable texture. Made with canned beans for a fast weeknight side, or with cooked-from-scratch beans and their pot liquor.
- Prep
- 10 min
- Cook
- 25 min
- Total
- 35 min
- Makes
- About 3 cups (6 servings of ½ cup)
Steps
Before you start
- Do not discard the canned bean liquid; it keeps the beans creamy as they mash.
- Chop the onion and mince the garlic before you turn on the heat, because the beans cook quickly once the onion is soft.
- Use a heavy 12-inch skillet so the beans fry rather than steam.
- If using home-cooked beans, reserve 1½ cups of their cooking liquid and use it in place of the canned bean liquid.
Prep the beans
- Open the 3 cans of pinto beans.
- Set a colander over a bowl and drain the beans, saving all the liquid.
- Chop the onion finely and mince the garlic.
- Measure the cumin into a small dish.
+ Show details− Hide details
Ready when: Onion is in pieces about ¼ inch or smaller; garlic is finely minced.
Tip: Saving the bean liquid lets you control how thick the final beans are.
Melt the lard
- Set a 12-inch skillet over medium heat.
- Add the lard and let it melt and shimmer, about 1 minute.
+ Show details− Hide details
Ready when: Lard is fully melted and shimmering, with no solid white pieces.
Soften the onion
- Add the chopped onion and ½ teaspoon salt.
- Cook, stirring often, for 6 to 8 minutes, until the onion is soft, translucent, and just beginning to turn golden at the edges.
+ Show details− Hide details
Ready when: Onion is translucent, soft, and lightly golden at the edges.
Tip: If the onion browns quickly, lower the heat to medium-low.
Bloom garlic and cumin
- Stir in the garlic and cumin.
- Cook for 30 to 45 seconds, stirring constantly, until the mixture smells fragrant and toasty.
+ Show details− Hide details
Ready when: Strong garlic and cumin aroma; garlic is pale gold, not brown.
Tip: Burnt garlic turns bitter, so move on to the beans as soon as it smells fragrant.
Add the beans
- Add the drained beans and ½ cup (120 ml) of the reserved bean liquid.
- Raise the heat to medium-high and bring to a lively simmer, stirring, about 2 minutes.
+ Show details− Hide details
Ready when: Liquid is bubbling around the edges of the beans.
Mash the beans
- Reduce the heat to medium.
- Mash the beans directly in the pan with a potato masher, pressing and turning, for 3 to 4 minutes, until about three-quarters are broken down and the rest remain as chunks for texture.
+ Show details− Hide details
Ready when: Mostly smooth and creamy with some visible bean pieces.
Tip: For a smoother result, mash longer or use an immersion blender for a few pulses.
Fry and thicken
- Cook for 8 to 10 minutes, stirring and scraping the bottom every minute or so.
- Add the hot water, a few tablespoons at a time, if the beans start to stick or look dry.
- Stop when a spatula dragged across the pan leaves a trail that slowly closes.
+ Show details− Hide details
Ready when: Beans are thick, creamy, and glossy; a trail from the spatula slowly fills back in.
Tip: The beans thicken as they cool, so stop while they look slightly looser than you want.
Season and serve
- Remove the pan from the heat.
- Taste and stir in the lime juice, if using, and more salt as needed, usually another ¼ to ½ teaspoon.
- Serve hot.
+ Show details− Hide details
Ready when: Beans taste savory and well seasoned, with a bright finish if lime is added.
Tip: Canned beans vary in saltiness, so taste before adding extra salt.
Good to know
Tips
- Fry the beans until the fat is fully absorbed and the beans hold a soft shape; this builds flavor.
- Add hot water in small amounts; it is easier to loosen beans than to thicken them.
- Use a wide pan so the extra surface area helps moisture evaporate and the beans develop flavor.
- Top with crumbled queso fresco, chopped cilantro, or pickled jalapeños for serving.
Make ahead
Make up to 3 days ahead and refrigerate. Reheat with a splash of water as the beans thicken when chilled.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: airtight container up to 4 days. Freezer: up to 3 months in a freezer-safe container, thawed overnight in the fridge. Reheat in a skillet over medium-low heat with 2 to 4 tablespoons of water, stirring until hot and creamy.
Substitutions
- lard → bacon drippings, or avocado oil for a vegetarian version. Bacon drippings add smoky flavor; oil gives a lighter, less rich result.
- canned pinto beans → about 4½ cups (750 g) cooked pinto beans plus 1½ cups (360 ml) of their cooking liquid. Home-cooked beans give a deeper flavor; use the cooking liquid in place of the can liquid.
- white or yellow onion → 1 cup finely chopped shallot or scallion whites. Gives a milder, slightly sweeter flavor.
- lime → ½ teaspoon white vinegar. Adds similar brightness.





