Refried beans are a creamy, savory Mexican side that tastes far better when made from scratch than straight from a can.
This recipe relies on gently sautéed aromatics and a simple mashing technique to achieve a velvety texture that complements tacos, tostadas, rice bowls, or a basket of warm tortilla chips.
It’s an excellent way to transform a humble bag or can of beans into a rich, flavorful dish with a homemade, restaurant-quality finish.
Ingredients
Yields: 6 servings
- 2 cans (15 oz each) pinto beans, or 3 cups cooked dry beans
- 1/2 cup bean liquid (reserved from the can or cooking pot)
- 2 tablespoons vegetable oil or lard
- 1/2 small white onion, finely diced
- 2 cloves garlic, minced
- 1/2 teaspoon ground cumin
- 1/4 teaspoon chili powder
- 1/2 teaspoon fine sea salt (adjust to taste)
- 1/4 cup crumbled cotija cheese or feta
- Toppings: Fresh cilantro, diced tomatoes, and sliced jalapeños.
Why You Should Try These Refried Beans
This version elevates the classic side by concentrating on layered, balanced flavors rather than relying on salt alone. The key is properly frying the aromatics: slowly cooking the onion and garlic until they’re sweet and golden lets the fat carry their flavor into the beans, producing a deep, savory base.
Compared with many canned brands that can have preservatives or a metallic aftertaste, homemade refried beans taste cleaner, brighter, and are easy to customize for heat, texture, or richness.
They’re an economical way to add substance to a meal, making them an ideal base for tacos, tostadas, or a comforting bowl with rice. And making them at home lets you control whether they’re ultra-smooth or retain a few whole beans for a rustic texture.
Drain the Liquid
Open the cans of pinto beans into a colander set over a bowl to capture the starchy liquid. Don’t discard this “bean liquid”—it’s useful for achieving a silky consistency later. Reserve at least 1/2 cup. Rinse the beans briefly under cold water to remove excess canning salt.
If you’re using home-cooked beans, scoop them from the pot and keep some of the cooking broth to thin the mash as needed.
Sauté the Aromatics
Heat a large skillet or heavy pot over medium heat and add the oil or lard. When the fat is hot and shimmering, add the diced white onion. Cook 5–7 minutes, stirring occasionally, until the edges brown and the onion turns translucent and soft.
Add the minced garlic and cook just about one minute more—garlic browns fast, so watch it closely. This step builds the savory backbone of the dish.
Bloom the Spices
Stir in the ground cumin, chili powder, and salt, and let them sizzle for about 30 seconds. Blooming spices in hot fat releases their oils and brightens their aroma, giving your beans more depth than simply adding dried spices at the end.
Fry the Beans
Add the drained beans to the skillet and toss to coat them in the spiced oil. Let them fry undisturbed for around three minutes so some bean skins blister and brown slightly. This light toasting adds a subtle, nutty layer of flavor that boiling alone won’t provide.
Mash to Your Preferred Texture
Reduce the heat to medium-low and pour in half of the reserved bean liquid. Use a potato masher or the back of a sturdy spoon to mash the beans in the pan. For restaurant-smooth beans, mash thoroughly until no whole beans remain. For a homier texture, leave a third of the beans intact. The mash will thicken as it cools.
Adjust the Creaminess
If the beans seem dry, add the remaining reserved liquid a tablespoon at a time until the mixture is creamy and scoopable—but not runny. Stir constantly while simmering to prevent sticking. If you add too much liquid, simmer briefly to reduce it.
Finish with Cheese and Seasoning
Remove the pan from heat and stir in half the crumbled cotija cheese. The residual heat will soften the cheese and add a salty, creamy note. Taste and adjust salt as needed, and add a squeeze of fresh lime juice if you want a bright counterpoint to the beans’ earthiness.
Garnish and Serve
Transfer the warm beans to a serving bowl and smooth the top. Sprinkle the remaining cotija, a handful of fresh cilantro, diced tomatoes, and sliced jalapeños for color and freshness. Serve immediately while hot—these beans are perfect for taco night or as a dip for chips.
Ways to Elevate This Recipe
- Smoky chipotle: Add 1 teaspoon minced chipotle in adobo for a smoky heat.
- Brown butter: Sauté the onions in browned butter for a nutty, luxurious flavor.
- Pickled juice: Stir in 1 tablespoon pickled jalapeño liquid at the end for a sharp, vinegary lift.
- Toasted seeds: Finish with toasted pumpkin seeds (pepitas) for crunch and nuttiness.
Best Beans for Refrying
Pinto beans are the classic choice because their skins are thin and their interiors become very creamy when cooked, which makes them ideal for mashing and flavor absorption. Black beans are a fine alternative if you prefer a denser texture and a darker presentation.
Kidney beans can be used in a pinch, but their thicker skins tend to produce a grainier mash that won’t be as smooth as pinto or black bean preparations.
Make-Ahead and Storage
Refried beans store well in the refrigerator for up to five days. They will firm up in the fridge; to reheat, warm them in a skillet with a splash of water, broth, or milk over low heat, stirring until creamy again.
You can freeze refried beans in airtight bags for up to three months. Thaw overnight in the fridge before reheating for a quick, reliable side dish.
Refried Beans Recipe
Pin Recipe
Ingredients
- 2 cans (15 oz each) pinto beans or 3 cups cooked dry beans
- 1/2 cup bean liquid reserved from the can or cooking pot
- 2 tablespoons vegetable oil or lard
- 1/2 small white onion finely diced
- 2 cloves garlic minced
- 1/2 teaspoon ground cumin
- 1/4 teaspoon chili powder
- 1/2 teaspoon fine sea salt
- 1/4 cup crumbled cotija cheese or feta
- Fresh cilantro, diced tomatoes, and sliced jalapeños. Toppings
Method
-
Open your cans of pinto beans over a bowl to collect the starchy liquid. Reserve at least 1/2 cup; this helps create a smooth, velvety texture. Rinse the beans briefly to remove excess canning salt so you can control final seasoning.
-
Heat the oil or lard in a large skillet over medium heat. Add the diced white onion and cook until the edges are deeply golden. Stir in garlic during the last minute so it becomes fragrant but doesn’t burn.
-
Stir in cumin, chili powder, and sea salt and let the spices bloom for about 30 seconds to release their oils and intensify flavor.
-
Add the drained beans and toss to coat in the spiced oil. Let them fry undisturbed about 3 minutes so some skins blister and brown slightly, adding a toasty note.
-
Pour in half the reserved bean liquid and mash the beans in the skillet with a potato masher or sturdy spoon until you reach the texture you prefer.
-
If needed, add the remaining liquid one tablespoon at a time until the beans are creamy and scoopable. Turn off the heat and fold in half the crumbled cotija. Garnish with cilantro and tomatoes and serve hot.
Notes
- Smoky Chipotle: Stir in a teaspoon of minced chipotle peppers in adobo for a lingering smoky heat.
- Brown Butter: Sauté the onions in browned butter for a nutty, luxurious flavor.
- Pickled Juice: Add a tablespoon of pickled jalapeño liquid at the end for a bright, vinegary kick.
- Toasted Seeds: Finish with toasted pumpkin seeds (pepitas) for crunch and extra savory richness.