How To Cook Mexican Pinto 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 cook Mexican pinto beans, you start by sorting and rinsing the dry beans, then simmering them slowly with onions, garlic, and a few key seasonings until they’re creamy and tender.
 
It’s one of those humble dishes that fills your kitchen with a warm, savory smell and makes your whole house feel like home.
 
Whether you’re making a big pot for a family dinner or meal prepping for the week, Mexican pinto beans are cheap, hearty, and packed with protein.
 
And once you learn how to cook Mexican pinto beans the right way, you’ll never reach for the canned stuff again.
 
In this post, we’ll walk through how to cook Mexican pinto beans step by step, plus a few tips that make all the difference in flavor and texture.
 

How to Cook Mexican Pinto Beans the Traditional Way

Learning how to cook Mexican pinto beans the traditional way is really about patience and simple ingredients.
 
You don’t need fancy equipment or hard-to-find spices, just a big pot and a little time.
 
Here’s how it all comes together.
 

1. Sort and Rinse Your Beans

Before you cook Mexican pinto beans, pour them out onto a sheet pan and pick through them.
 
Look for small stones, shriveled beans, or any debris and toss them out.
 
Then rinse the beans under cool running water until the water runs clear.
 
This step only takes a few minutes but it saves you from biting into a rock later, so don’t skip it.
 

2. Soak Them Overnight (Or Do a Quick Soak)

Soaking pinto beans helps them cook evenly and makes them easier to digest.
 
The classic method is to cover the beans with a few inches of water and let them sit overnight.
 
If you forgot to plan ahead, no worries, you can do a quick soak instead.
 
Just boil the beans for two minutes, take the pot off the heat, and let them sit for an hour.
 
When you cook Mexican pinto beans, this soaking step is what gives you that creamy texture everyone loves.
 

3. Simmer With Aromatics and Seasonings

Drain the soaked beans and add them to a large pot with fresh water.
 
Toss in half an onion, a few smashed garlic cloves, and a bay leaf.
 
Bring everything to a boil, then drop the heat to a low simmer and cover the pot.
 
Let the beans cook for about 90 minutes to two hours, stirring now and then.
 
As you cook Mexican pinto beans, the broth slowly turns rich and the beans get soft and velvety.
 
This is the heart of the whole process, so give it the time it deserves.
 

4. Season at the End, Not the Beginning

One of the biggest mistakes people make when they cook Mexican pinto beans is adding salt too early.
 
Salt can toughen the skins and keep the beans from getting tender.
 
So wait until the beans are fully soft, then stir in your salt and taste as you go.
 
Add a little cumin, some chili powder, or a spoonful of lard or bacon fat for that classic Mexican flavor.
 
That last touch is what makes restaurant-style Mexican pinto beans taste so good at home.
 

Tips for Making the Best Mexican Pinto Beans

If you want your Mexican pinto beans to come out perfect every time, a few small habits go a long way.
 

1. Keep the Bean Broth

Don’t dump out that cooking liquid, it’s liquid gold.
 
The broth is full of flavor and starch, and it gives your Mexican pinto beans that creamy, saucy consistency.
 
Use it to adjust the texture, and save any leftovers for soup or rice.
 

2. Add Acid and Fresh Herbs at the End

A squeeze of lime juice or a splash of apple cider vinegar brightens the whole pot.
 
Fresh cilantro stirred in right before serving adds a pop of color and freshness too.
 
These little finishing touches are what make your Mexican pinto beans taste balanced instead of flat.
 

3. Use a Pressure Cooker for Faster Results

If you’re short on time, an Instant Pot or pressure cooker can cook Mexican pinto beans in about 30 to 40 minutes.
 
You still get the same creamy texture, just without the long simmer.
 
It’s a great option for busy weeknights when you’re craving a bowl of beans.
 

4. Mash Some Beans for Creaminess

For a thicker, creamier pot, scoop out a cup of cooked beans and mash them with a fork.
 
Stir them back in and your Mexican pinto beans will have that refried-bean style body.
 
It’s a simple trick that makes a big difference.
 

So, How to Cook Mexican Pinto Beans?

To cook Mexican pinto beans, you sort, rinse, and soak the beans, then simmer them slowly with onion, garlic, and seasonings until they’re creamy and tender.
 
You hold the salt until the end, keep the flavorful broth, and finish with lime and cilantro for a fresh kick.
 
Whether you use a stovetop pot or an Instant Pot, learning how to cook Mexican pinto beans is one of those kitchen skills that pays off again and again.
 
Make a big batch this week, and you’ll see exactly why these beans deserve a spot on your table.