How To Prepare Beans For Tacos

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 prepare beans for tacos, you basically need to cook them until they’re tender, season them well, and decide whether you want them whole or mashed.
 
Honestly, it’s one of the easiest and most forgiving fillings you can make for taco night.
 
Whether you’re using canned beans or dried beans, the goal is the same: beans that hold their shape but still feel creamy and flavorful.
 
If you’ve ever wondered how to prepare beans for tacos that taste like they came from your favorite taqueria, you’re in the right place.
 
In this post, we’ll walk through how to prepare beans for tacos step by step, plus a few tricks that make a huge difference in flavor and texture.
 

How to Prepare Beans for Tacos the Right Way

Learning how to prepare beans for tacos starts with picking the right bean and treating it with a little care.
 
Here’s how to do it.

1. Choose the Right Beans

The best beans for tacos are pinto beans, black beans, or refried beans made from either one.
 
Pinto beans give you that classic creamy, earthy flavor that’s perfect for mashing into refried beans.
 
Black beans have a slightly firmer texture and a mild, almost mushroom-like taste that works beautifully in tacos.
 
If you’re using canned beans, grab a good brand with low sodium so you can control the seasoning yourself.
 
If you’re using dried beans, you’ll need to soak and cook them first, which we’ll get into next.
 

2. Soak and Cook Dried Beans (If Using Them)

To prepare beans for tacos from scratch, start by soaking dried beans overnight in plenty of water.
 
This softens them and helps them cook evenly.
 
The next day, drain the soaking water and cover the beans with fresh water by about two inches.
 
Add a halved onion, a couple of garlic cloves, and a bay leaf for flavor.
 
Simmer for about one to two hours until the beans are tender but not mushy.
 
Season with salt toward the end of cooking so the skins stay intact.
 

3. Sauté Aromatics for Flavor

The secret to how to prepare beans for tacos that taste amazing is a good sofrito base.
 
Heat some oil in a pan and sauté diced onion until it’s soft and translucent.
 
Add minced garlic and cook for another minute until it smells incredible.
 
This aromatic base is what gives taco beans their deep, savory flavor.
 
You can also add a chopped jalapeño or serrano pepper if you like a little heat.
 

4. Add the Beans and Season

Now add your cooked or canned beans to the pan with the aromatics.
 
If you’re using canned beans, drain and rinse them first, then add a splash of water or broth.
 
Season with cumin, chili powder, smoked paprika, and a pinch of oregano.
 
Let everything simmer for about ten minutes so the flavors meld together.
 
This is also the moment to decide whether you want whole beans or mashed beans.
 

5. Mash for Refried Style (Optional)

If you want refried beans for your tacos, use a potato masher or the back of a spoon to mash the beans right in the pan.
 
Add a little more broth or water if they look too thick.
 
For extra creaminess, stir in a spoonful of lard, bacon fat, or olive oil.
 
Keep simmering and stirring until you get the consistency you like.
 
That’s really all there is to how to prepare beans for tacos in the refried style.
 

Tips for Preparing Beans for Tacos That Taste Better

Once you know the basics, these little tips take your taco beans from good to unforgettable.
 

1. Don’t Skip the Salt Early Enough

Salt is what makes beans taste like something instead of nothing.
 
But timing matters when you prepare beans for tacos from dried beans.
 
Add salt too early and the skins toughen up.
 
Add it in the last twenty minutes of cooking and you get perfectly seasoned, tender beans.
 

2. Use a Good Broth Instead of Water

Cooking or simmering your beans in vegetable broth or chicken broth adds a layer of flavor you just can’t get from water.
 
It’s a small change that makes a big difference when you prepare beans for tacos.
 

3. Add a Squeeze of Lime at the End

A little acid brightens up the earthy flavor of beans.
 
Squeeze fresh lime juice into the beans right before serving.
 
It wakes up all the other flavors and makes the beans taste fresher.
 

4. Keep Them Warm Until Serving

Beans thicken as they cool, so keep them on low heat or in a warm bowl until you’re ready to build your tacos.
 
A dry, cold bean is a sad bean.
 

So, How Do You Prepare Beans for Tacos?

To prepare beans for tacos, cook them until tender, season them with aromatics and spices, and mash them if you want that refried texture.
 
Whether you start with canned or dried beans, the process is simple and the results are always satisfying.
 
Pick the right bean, build a flavorful base, season boldly, and finish with a squeeze of lime.
 
Once you know how to prepare beans for tacos, you’ll never settle for bland filling again.
 
Now go make taco night happen.