How To Make Authentic Mexican Refried Beans

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

To make authentic Mexican refried beans, you start with tender, slow-cooked pinto beans and mash them in sizzling fat until they become a creamy, flavorful paste.
 
That’s the real deal, and it’s simpler than you might think.
 
Refried beans might sound like they’ve been fried twice, but the name is actually a mistranslation of the Spanish phrase *frijoles refritos*, which means “well-fried beans.”
 
So if you’ve been wondering how to make authentic Mexican refried beans at home, you’re in the right place.
 
And here’s the good news: making authentic Mexican refried beans doesn’t require fancy equipment, just patience and a few good ingredients.
 
In this post, we’ll walk through how to make authentic Mexican refried beans step by step, why certain ingredients matter, and the mistakes to avoid.
 
Let’s dive in.
 

Why These Are Authentic Mexican Refried Beans

Authentic Mexican refried beans are distinct from the canned stuff, and that difference comes down to technique and tradition.
 
Here’s what makes them the real thing.
 

1. They Start With Whole Pinto Beans

Real authentic Mexican refried beans begin with dried pinto beans, not canned.
 
You soak them, simmer them with aromatics, and let them cook until they’re incredibly soft.
 
That slow cooking builds a depth of flavor you simply can’t get from a can.
 
And the cooking liquid, called *caldo de frijoles*, becomes the secret weapon for getting that perfect creamy texture later.
 

2. Lard Is the Traditional Fat

If you want to make authentic Mexican refried beans the way your abuela would, you use lard.
 
Pork lard gives refried beans their signature rich, savory taste.
 
That said, you can substitute bacon grease, vegetable oil, or even butter if you prefer.
 
But for truly authentic Mexican refried beans, lard is the gold standard.
 

3. The Mashing Happens in the Fat

Here’s where the magic happens.
 
You heat the fat in a skillet, add the cooked beans, and mash them directly into the hot fat.
 
This is what gives authentic Mexican refried beans their velvety, almost silky consistency.
 
The beans fry and absorb the fat while you mash, creating a texture that’s creamy but not runny.
 

How to Make Authentic Mexican Refried Beans Step by Step

Now let’s get into the actual process of making authentic Mexican refried beans.
 
Follow these steps and you’ll nail it every time.
 

1. Cook Your Pinto Beans

Rinse two cups of dried pinto beans and soak them overnight.
 
Drain them, then add them to a pot with fresh water, half an onion, a few garlic cloves, and a teaspoon of salt.
 
Simmer for about two hours until the beans are completely tender and mash easily with a spoon.
 
Reserve at least a cup of the cooking liquid before you drain them.
 

2. Heat Your Fat

In a large skillet, heat three to four tablespoons of lard over medium heat until it’s shimmering.
 
Don’t let it smoke, but make sure it’s hot enough to sizzle when the beans hit the pan.
 

3. Add the Beans and Mash

Add your cooked beans to the hot skillet, a ladleful at a time.
 
Start mashing with a potato masher or the back of a wooden spoon.
 
Keep adding beans and mashing until everything is incorporated.
 

4. Adjust the Consistency

Pour in reserved bean broth a little at a time until you reach the texture you want.
 
For authentic Mexican refried beans, aim for a thick, scoopable paste, not a soup.
 
Keep stirring and mashing as the beans fry.
 

5. Taste and Finish

Season with salt and a pinch of cumin if you like.
 
Let the authentic Mexican refried beans cook for another five minutes, stirring constantly, until they pull away from the sides of the pan.
 
Serve them hot.
 

Common Mistakes When Making Authentic Mexican Refried Beans

Even seasoned cooks slip up when making authentic Mexican refried beans.
 
Here are the mistakes to watch out for.
 

1. Using Cold or Undercooked Beans

If your beans aren’t fully soft before mashing, your authentic Mexican refried beans will turn out lumpy and grainy.
 
Cook them until they practically fall apart.
 

2. Skipping the Fat

Fat is not optional in authentic Mexican refried beans.
 
It’s what carries the flavor and creates that creamy mouthfeel.
 
Don’t be shy with it.
 

3. Adding Too Much Liquid at Once

Add your bean broth gradually.
 
You can always add more, but you can’t take it out.
 
Authentic Mexican refried beans should be thick, not watery.
 

4. Rushing the Fry

Let the beans actually fry in the fat for several minutes.
 
That’s what gives authentic Mexican refried beans their deep, caramelized flavor.
 
Don’t just warm them through and call it done.
 

So, How Do You Make Authentic Mexican Refried Beans?

You make authentic Mexican refried beans by slowly cooking pinto beans until tender, then mashing them into hot lard or another fat until creamy and rich.
 
It’s that simple, and it’s that good.
 
Authentic Mexican refried beans don’t come from a can, they come from patience, good fat, and a little love in the skillet.
 
Once you make them from scratch, you’ll never go back to the store-bought version again.
 
Now you know exactly how to make authentic Mexican refried beans at home, so go grab some pinto beans and get cooking.