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!
How to Make Mexican Refried Beans from Scratch
To make Mexican refried beans from scratch, you start by cooking dried pinto beans until they’re tender, then mash and fry them in fat until creamy.
It’s a simple process that rewards you with a depth of flavor canned beans simply can’t match.
If you’ve been wondering how to make Mexican refried beans from scratch that taste like they came from your favorite taqueria, you’re in the right place.
The secret is patience, a good pot, and the right fat.
Once you learn how to make Mexican refried beans from scratch, you’ll never go back to the canned stuff.
In this post, we’ll walk through how to make Mexican refried beans from scratch step by step, including the ingredients, the cooking process, and the little tips that make all the difference.
Let’s dive in.
Why Make Mexican Refried Beans from Scratch
Making Mexican refried beans from scratch gives you control over texture, seasoning, and freshness that canned versions can’t offer.
Here’s why it’s worth the effort.
1. Better Flavor and Texture
When you make Mexican refried beans from scratch, you’re working with dried pinto beans that soak up whatever aromatics you cook them with.
That means onion, garlic, bay leaf, and cumin infuse every single bean.
The result is a rich, earthy flavor that canned refried beans just can’t replicate.
2. No Preservatives or Mystery Ingredients
Canned refried beans often contain preservatives, added salt, and sometimes lard or oils of questionable quality.
When you make Mexican refried beans from scratch, you know exactly what’s in the pot.
That’s a big win if you’re watching your sodium or trying to eat cleaner.
3. It’s Cheaper Than You Think
A one-pound bag of dried pinto beans costs a fraction of what you’d pay for a few cans.
And that one bag makes a huge batch of refried beans.
So learning how to make Mexican refried beans from scratch is actually a smart budget move.
Ingredients for Mexican Refried Beans from Scratch
Before you start cooking, gather everything you need.
Here’s what goes into authentic Mexican refried beans from scratch:
1. The Beans
You’ll need one pound of dried pinto beans.
Pinto beans are the traditional choice for Mexican refried beans because they mash into a creamy, slightly earthy paste.
You can also use black beans, but pinto is the classic.
2. The Aromatics
Half an onion, a few cloves of garlic, and a bay leaf go into the cooking water.
These simple ingredients build the foundational flavor of Mexican refried beans from scratch.
3. The Fat
Traditional Mexican refried beans use lard, which gives them that unmistakable rich taste.
If you want to keep things lighter, you can use bacon grease, vegetable oil, or even butter.
The fat is what makes refried beans creamy, so don’t skip it.
4. Salt and Seasonings
Salt, cumin, and maybe a pinch of chili powder round things out.
Add these toward the end so you can taste and adjust as you go.
How to Make Mexican Refried Beans from Scratch Step by Step
Now for the fun part.
Here’s how to make Mexican refried beans from scratch, from dried beans to a creamy, delicious pot of goodness.
1. Soak the Beans Overnight
Rinse your dried pinto beans and pick out any stones or shriveled beans.
Place them in a large bowl and cover with at least two inches of cold water.
Let them soak overnight, or at least eight hours.
This softens the beans and helps them cook evenly.
2. Cook the Beans Until Tender
Drain the soaked beans and add them to a large pot.
Cover with fresh water, about two inches above the beans.
Add the onion, garlic, and bay leaf.
Bring to a boil, then reduce to a simmer.
Cook for about 1.5 to 2 hours, until the beans are soft and mash easily with a fork.
Don’t add salt yet, as it can toughen the skins.
3. Mash the Beans
Once the beans are tender, remove the bay leaf and onion.
Reserve about a cup of the cooking liquid.
Mash the beans with a potato masher or the back of a wooden spoon.
You can leave them a little chunky or mash them smooth, depending on your preference.
4. Fry the Beans in Fat
Heat your chosen fat in a large skillet over medium heat.
Add the mashed beans and stir well.
Cook for about five to ten minutes, stirring frequently.
If the beans look too thick, add a splash of the reserved cooking liquid.
Season with salt and cumin to taste.
This frying step is what transforms plain mashed beans into authentic Mexican refried beans from scratch.
5. Serve and Enjoy
Your Mexican refried beans from scratch are ready to serve.
Scoop them into a bowl and top with a little crumbled queso fresco if you like.
They’re perfect alongside tacos, enchiladas, eggs, or just a warm tortilla.
Tips for Perfect Mexican Refried Beans from Scratch
A few pointers can take your refried beans from good to great.
1. Save That Bean Broth
The liquid you cooked the beans in is full of flavor.
Use it to adjust the consistency of your refried beans instead of plain water.
2. Don’t Rush the Fry
Let the beans fry long enough to develop a slightly thicker texture.
The more you fry them, the more flavor they develop.
3. Adjust the Fat
If you want truly authentic Mexican refried beans from scratch, use lard.
But feel free to experiment with other fats to suit your taste.
So, How Do You Make Mexican Refried Beans from Scratch?
To make Mexican refried beans from scratch, you soak dried pinto beans, cook them with aromatics until tender, mash them, and fry them in fat until creamy and flavorful.
It’s a straightforward process that delivers results far better than anything from a can.
With a little time and a few simple ingredients, you can make Mexican refried beans from scratch that your family will love.
So grab a bag of pinto beans and give it a try.
Once you know how to make Mexican refried beans from scratch, it’ll become a staple in your kitchen.