Go Back
Bowl of creamy refried pinto beans with a swirled top, topped with crumbled cotija, drizzled crema, and fresh cilantro on marble surface

Refried Beans

Classic creamy pinto refried beans with a smooth but slightly rustic texture, cooked with onion, garlic, and lard for deep flavour, then mashed and loosened with bean broth until glossy and spreadable. Finished with cotija, crema, and cilantro if serving as a side. Sized as 6 portions — about the amount you would add to a burrito or rice bowl. Reserving a generous amount of the bean cooking liquid before draining is the technique this whole recipe depends on — that starchy, flavourful liquid is what loosens the mashed beans into a genuinely creamy, spreadable texture rather than something stiff and dry, the same reserved-liquid principle used elsewhere in this collection whenever a mashed or blended dish needs its own cooking liquid to achieve proper texture. Adding salt only near the end of the beans' simmer, rather than at the start, is what protects the beans from toughening while they cook. Mashing the beans while they actively fry in the fat, rather than mashing separately and adding fat afterward, is what lets the fat, aromatics, and beans emulsify into something genuinely glossy and cohesive. The payoff is a pot of beans with real texture — creamy and spreadable, holding a soft ridge briefly when dragged with a spoon, with a slightly rustic character rather than a fully smooth purée.
Prep Time 15 minutes
Cook Time 2 hours 15 minutes
Total Time 2 hours 30 minutes
Servings: 6
Course: condiment, Side Dish
Cuisine: Mexican
Calories: 220

Ingredients
  

For the Beans
  • 400 g dried pinto beans
  • 1.8–2 litres water plus more as needed
  • 1 small white onion halved
  • 4 garlic cloves lightly smashed
  • 1 bay leaf
  • 10 g fine sea salt added near the end of cooking
  • Freshly ground black pepper to taste
For Refrying
  • 45–60 g lard or neutral oil if needed, but lard is the classic choice
  • 100 g white onion finely diced
  • 2 garlic cloves finely grated or minced
  • ½ tsp ground cumin optional
  • ½ tsp fine sea salt or to taste
  • 250–400 ml reserved bean cooking liquid as needed
For Serving (Optional but Classic)
  • 40–50 g cotija cheese crumbled
  • 30–45 ml Mexican crema
  • Fresh cilantro leaves

Method
 

Sort, Rinse, and Simmer the Beans
  1. Pick through the dried beans and remove any debris or damaged beans. Rinse well under cold water. Add the beans to a pot with the water, halved onion, smashed garlic, and bay leaf. Bring to a boil, then reduce immediately to a gentle simmer. Cook uncovered or partially covered for 1 hour 45 minutes to 2 hours, stirring occasionally and topping up with hot water if needed, until the beans are fully tender. The beans must be completely soft before you move on. A bean should mash easily between your fingers with no chalky centre. Add the 10g salt only in the last 20–30 minutes of cooking. Remove and discard the onion halves, garlic, and bay leaf once done. Before draining, reserve at least 500ml of the cooking liquid. This liquid is essential for getting the right creamy texture later. Adding salt only toward the end of this long simmer, rather than from the start, protects the beans' skins from toughening — salt introduced too early can interfere with how evenly the beans soften over such an extended cook.
Sauté the Aromatics
  1. In a wide skillet or sauté pan, heat the lard over medium heat. Add the finely diced onion and cook for 5–7 minutes, stirring regularly, until soft and lightly golden at the edges. Add the minced or grated garlic and cook for 30–45 seconds, just until fragrant. If using cumin, add it now and stir for a few seconds. The onion should be soft and sweet, not browned deeply, and the garlic should not darken or it will bring bitterness. Cooking the onion until only softened and lightly golden, stopping well short of deep browning, builds a sweet aromatic base without introducing the sharper, more caramelised notes that would compete with the beans' own flavour once everything is combined.
Fry and Mash the Beans
  1. Add the cooked beans to the pan with the aromatics. Start with about 700–750g cooked beans, which should be roughly the full cooked yield from 400g dried beans. Add about 250ml of reserved bean cooking liquid and stir. Mash the beans with a potato masher or the back of a sturdy spoon while they fry gently in the fat. Continue cooking and mashing for 8–12 minutes, adding more bean liquid as needed. The goal is a creamy mash with a little rustic texture — not fully puréed, but not chunky either. Season with the additional ½ tsp salt if needed and black pepper to taste. The beans should look glossy, cohesive, and spreadable. When dragged with a spoon, they should hold a soft ridge for a moment before relaxing back down. If they look stiff or dry, add more bean liquid a little at a time. Mashing the beans directly in the pan while they're actively frying in the fat, rather than mashing them separately beforehand, is what allows the fat and starchy cooking liquid to properly emulsify into the bean mash — that direct, simultaneous contact is what produces the glossy, cohesive finish this recipe depends on.
Final Texture Adjustment
  1. Lower the heat and continue stirring for another 1–2 minutes to let everything emulsify. Taste and adjust salt. If serving immediately as a bowl or side dish, spoon the beans into a serving bowl and create a broad swirl on top with the back of a spoon. The final texture should be looser than you think if they are being held for a few minutes, because refried beans thicken quickly as they sit. Refried beans' starch content continues absorbing residual liquid and firming up even after they're pulled from the heat — deliberately erring toward slightly looser than the ideal serving texture accounts for that continued thickening between the pan and the table.
Garnish and Serve
  1. Top with crumbled cotija, drizzle over the crema in thin white threads, and scatter a few cilantro leaves if desired. Serve warm. For burritos or rice bowls, use about ⅓ to ½ cup per serving. These finishing touches are deliberately simple and added only at the very last moment — cotija's texture, crema's drizzle, and cilantro's freshness are all best preserved by staying distinct on top of the hot beans rather than being stirred through and losing their individual character.

Notes

Reserving a substantial amount of the bean cooking liquid before draining deserves to be treated as the single most consequential step in the whole process, given how directly it determines the final texture. That liquid carries real starch and flavour built up over nearly two hours of simmering, and it's specifically what allows the mashed beans to loosen into something genuinely creamy and spreadable rather than dry and pasty — water added instead simply wouldn't carry the same starch or flavour, producing a noticeably thinner, less cohesive result.
Timing the salt addition to only the final stretch of the beans' long simmer, rather than adding it from the start, is worth understanding as a real technique choice rather than an arbitrary preference. Salt introduced too early in a long bean simmer can interfere with how evenly the beans' skins soften over that extended cooking time — waiting until near the end protects that even softening while still giving the salt enough time to properly season the beans before they're done.
Mashing the beans directly in the pan, while they're actively frying in the fat alongside the reserved liquid, rather than mashing them separately and combining everything afterward, is what allows a genuine emulsion to form. That direct, simultaneous contact between fat, starch-rich liquid, and mashed bean solids is what produces the glossy, cohesive sheen properly made refried beans are known for — beans mashed dry first and only afterward combined with fat and liquid wouldn't develop that same integrated texture.
The instruction to serve the beans slightly looser than seems ideal, if they'll be held even briefly before eating, reflects a genuine, predictable behaviour of this dish. Refried beans continue thickening as they sit, their starch content absorbing residual moisture even off the heat — anticipating that continued thickening by erring toward a slightly looser finished texture is what keeps the beans from turning overly stiff by the time they're actually served.