Side Dishes
This authentic Mexican refried beans recipe transforms canned beans into restaurant-quality creamy goodness with just five ingredients and twenty minutes of effort. The secret lies in smoky lard-infused flavor that develops as the beans simmer, creating that signature velvety texture we all crave.
I learned this technique from a family friend who grew up in Oaxaca, where beans aren't just a side dish—they're a flavor foundation.
The magic happens when you properly mash the beans while cooking, incorporating just enough liquid to achieve that signature spreadable consistency without turning them into soup.
Traditional Mexican cooking relies on lard for its rich, meaty depth, though vegetable shortening or even bacon fat work beautifully for those avoiding animal products. This method preserves all the natural bean flavor while building layers of smoky, garlicky richness.
By the time you finish, you'll have a pot of beans that's impossibly creamy yet still holds its shape when spooned, with deep flavor from charred garlic and onions.
The aroma alone will have everyone asking what's for dinner—this isn't just a side dish, it's the heart of any Mexican meal. Ready to make beans that taste like they came from a taquería? Let's get started.
These beans work perfectly as a breakfast staple, taco filling, or even a hearty soup base when thinned with broth. The recipe scales easily for crowds, and leftovers reheat beautifully—just add a splash of water or broth to restore that perfect creamy texture.
Whether you're serving them with warm tortillas or over rice, this version delivers the authenticity you've been missing.
Ingredients for authentic mexican refried beans recipe with canned beans
Five simple ingredients transform canned beans into velvety, smoky refried beans with restaurant-level flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Pinto Beans 🌽 | 2 cans | 15 oz each, drained and rinsed |
| Vegetable Shortening 🫒 | ¼ cup | Vegetable-based, not animal fat |
| Yellow Onion 🧅 | 1 whole | Medium, chopped |
| Garlic Cloves 🧄 | 4 cloves | Charred for smoky flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Lime Juice 🍋 | 1 tbsp | Freshly squeezed |
| Vegetable Broth 💧 | ½ cup | Low-sodium preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beans are the star, so grab pinto beans—they hold their shape better than black beans. Canned beans save time, but if you're feeling fancy, soak and cook dried. The vegetable shortening (or bacon fat if you're not strict vegetarian) is non-negotiable for that signature richness. Trader Joe's has the best priced shortening, but any vegetable-based fat works. Char the garlic and onions in a dry pan first—that smoky depth is everything. I usually grab a whole bulb of garlic and roast it whole for extra flavor, but mincing and charring works too.
No vegetable shortening? Melted coconut oil or avocado oil (about the same amount) gives a neutral base, though it won't be quite as rich. Short on lime? A splash of apple cider vinegar keeps things bright. The vegetable broth can be swapped for water, but the low-sodium kind ensures you control the seasoning. Fresh cilantro is ideal, but dried won't ruin it—just use half the amount. For extra creaminess, mash the beans with a potato masher while cooking (don't overdo it, or they'll turn to soup).
These reheat beautifully—just add a splash of water or broth to loosen them up. Keeps in the fridge for 5 days or frozen for 3 months. I portion mine into small containers so I can grab a serving anytime. The flavor actually improves after a day or two, as everything melds together. Store leftovers with a thin layer of oil on top to keep them from drying out.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe—just beans, onion, garlic, shortening, and salt. That’s it. No fancy prep, no hidden steps, and honestly? It’s the base I reach for when I’m too tired to think.
- Creamy Without Guilt: The secret’s in the shortening—it gives that rich, velvety texture without heavy cream. Sauté the onions until they’re translucent, mash those beans just right, and suddenly you’ve got something restaurant-quality that still feels homemade.
- Weeknight Workhorse: Breakfast tacos? Burrito bowls? Stuffed peppers? This stuff disappears fast. I keep a jar in the fridge because it’s my go-to for anything that needs a hearty, flavorful boost—no matter what’s on the menu.
- Budget-Friendly Staple: A single can of pinto beans stretches into meals for days. Between us, I’ve fed a crowd of six for under $5 using this recipe—plus, the leftovers taste just as good reheated as they do fresh. That’s real savings.
Step-by-step instructions for authentic Mexican refried beans
Here's how to make restaurant-quality refried beans using canned beans—no lard needed.
Sauté the Aromatics in Vegetable Shortening
Heat the 0.25 cup vegetable shortening in a medium skillet over medium heat until it melts completely and begins to shimmer. Add the 1 whole yellow onion, chopped into small dice, and cook for 5-6 minutes until soft and translucent. Here's the thing—don't rush this step. You want the onions to caramelize slightly, building that deep, savory base for your beans.
Next, add the 4 cloves garlic cloves, minced, and cook for 1-2 minutes until fragrant. Watch closely—garlic burns fast. You're looking for a golden color, not browned bits. Remove the skillet from heat and let it cool for 1 minute before proceeding. This prevents a sudden temperature drop when you add the beans, which can make them watery.
Mash the Beans Until Smooth
Drain and rinse the 2 cans pinto beans thoroughly under cold water to remove excess sodium. Using a wooden spoon or potato masher, add the beans directly to the skillet with the sautéed onions and garlic. Mash the beans against the side of the pan until they break down into a thick, chunky paste—no lumps. You want the texture to be smooth but still slightly rustic, like you'd find in a Mexican market.
If the mixture looks too dry, add 2 tablespoons vegetable broth at a time until it reaches a thick, spreadable consistency. The beans should coat the back of a spoon but still hold their shape when pushed with a spatula. This is where the magic happens—proper mashing creates that signature creamy texture without needing heavy cream or milk.
Season and Simmer for Depth of Flavor
Return the skillet to low heat and stir in the 1.5 teaspoons salt, 0.5 teaspoon ground black pepper, and 1 tablespoon lime juice. Let the mixture simmer gently for 5-7 minutes, stirring occasionally. This slow cook allows the flavors to meld together—salty, tangy, and umami-rich. You'll notice the beans soften further and develop a glossy sheen from the lime juice.
Add the remaining 0.3 cup vegetable broth (you've got 0.5 cup total) and stir well. The broth helps create that classic refried bean consistency while keeping the dish moist. Taste and adjust seasoning—you might need a little more salt or lime to balance the flavors. Real talk: this is where authenticity shines. Traditional refried beans are bold, not bland.
Finish with Fresh Cilantro and Rest
Remove the skillet from heat and stir in the 0.25 cup chopped fresh cilantro. This adds a bright, herbaceous note that cuts through the richness of the beans. Let the mixture sit off heat for 2-3 minutes—this resting period allows the flavors to settle and the texture to thicken slightly. The cilantro will wilt slightly, releasing its aroma into the beans.
For serving, transfer the beans to a bowl and press a piece of plastic wrap directly onto the surface to prevent a skin from forming. Let them rest for another 5 minutes before serving. This final step ensures each spoonful has that perfect, creamy consistency. Serve warm with tortillas, rice, or as a side to any Mexican-inspired meal.
Pro Tips For Making Authentic Mexican Refried Beans Recipe With Canned Beans
- CRUSH THE BEANS: Start by mashing the drained pinto beans with the back of a wooden spoon or a potato masher—don’t use a blender unless you want gluey, pasty beans. You’re aiming for texture, not puree, so leave some small chunks.
- SWEAT THE ONION LOW: Cook the diced onion in the shortening over medium-low heat until it’s translucent and just starting to caramelize—about 8-10 minutes. Rushing this step means your beans will taste raw and bitter instead of rich.
- SALT IN LAYERS: Add half the salt when you start cooking the beans, then taste and adjust after they’ve thickened. Canned beans are often packed with preservatives, so you’ll need more salt than you think—don’t hold back.
- REST THE BEANS: Once the beans are creamy and thick, turn off the heat and let them sit for 5 minutes. This lets the flavors meld and prevents the shortening from separating when you serve them—trust me, it makes a real difference.
Perfect pairings for this recipe
Breakfast Staple
These refried beans are a game-changer for breakfast—spread them on warm corn tortillas with scrambled eggs and salsa verde for a hearty, protein-packed meal. I often make a big batch on Sundays and keep it in the fridge for quick breakfasts all week.
The smoky flavor from the charred garlic pairs perfectly with crispy bacon or chorizo, making it feel like a fiesta every morning. 🌅
Taco Filling
For soft tacos, warm the beans with a splash of vegetable broth to loosen them, then stuff them into corn tortillas alongside shredded chicken or crumbled queso fresco. Add pickled red onions and avocado slices for that classic Mexican street-food vibe.
The creamy beans act as a perfect binder, keeping everything together without needing extra sauce. Pro tip: Use a cast-iron skillet to keep the tortillas warm while assembling.
Burrito Base
Layer these beans with seasoned rice, black beans, roasted peppers, and shredded cheese in a flour tortilla for a loaded burrito. The beans' creamy texture contrasts beautifully with the crunch of tortilla strips or pickled jalapeños.
I like to wrap mine tightly and toast them in a skillet with a little oil until golden—it adds a crispy exterior that everyone loves. Wrap in parchment paper for easy transport or freezing.
Soup Thickener
Blend a portion of the beans into a smooth puree and stir it into vegetable broth with diced tomatoes, corn kernels, and cilantro for a quick Mexican-style soup. The beans add body and depth without overpowering the broth.
For extra richness, stir in a spoonful of sour cream or Greek yogurt before serving. This version is perfect for chilly evenings and reheats beautifully—just add a splash of water if it thickens too much.
Quesadilla Partner
Spread the beans on one half of a flour tortilla, then layer with melted cheese (I love Oaxaca cheese or Monterey Jack) and sautéed mushrooms for a vegetarian quesadilla. Cook in a cast-iron skillet over medium heat until golden and crispy.
The beans add moisture to prevent a dry quesadilla, and their smoky flavor shines through the cheese. Serve with salsa roja and lime wedges for dipping. 🌶️
Dip Extraordinaire
Warm the beans with a splash of hot sauce and lime juice, then serve in a small bowl with tortilla chips for a smoky, creamy dip. The texture is perfect for scooping—thick enough to hold its shape but smooth enough to spread.
For a spicy kick, mix in chopped jalapeños or diced serrano peppers. This dip is a crowd-pleaser at parties and pairs well with margaritas or aguas frescas. Keep it warm in a slow cooker for easy serving.
Nutrition facts
Frequently asked questions
Can I use other types of canned beans besides pinto?
While pinto beans are traditional, black beans or great northern beans work beautifully too. For a smoother texture, black beans break down slightly better during mashing. Just adjust the broth slightly—black beans may need an extra 1-2 tablespoons to reach the perfect spreadable consistency.
What if my beans turn out too watery?
Simmer uncovered on low heat for 5-10 minutes to evaporate excess liquid. If still too thin, mash vigorously with a potato masher to break down more beans. For a quick fix, stir in 1 tablespoon cornstarch mixed with 1 tablespoon water until thickened. Pro tip: Always start with slightly less broth than the recipe calls for—you can add more later if needed.
Is vegetable shortening really necessary?
Traditionally, lard gives the best flavor, but vegetable shortening (or bacon fat) works perfectly for vegetarians. For a neutral taste, use avocado oil or coconut oil, though the texture may be slightly less rich. The key is using enough fat to create that signature creamy consistency—don't skimp on the 0.25 cup measurement.
How do I make these beans spicier?
Add ½ teaspoon chili powder or ¼ teaspoon cayenne pepper during the simmering step. For heat with depth, stir in 1 tablespoon adobo sauce (from canned chipotles) or ½ teaspoon smoked paprika. For extra kick, serve with sliced jalapeños or a side of hot sauce—this lets everyone customize their spice level.
Can I make this recipe ahead of time?
Yes! These beans actually improve overnight. Store in an airtight container in the fridge for up to 5 days. When reheating, add 1-2 tablespoons water or broth per cup of beans and simmer until creamy. For freezing, portion into 1-cup servings, press plastic wrap directly on the surface, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
