How To Make Pinto Beans On The Stove

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 pinto beans on the stove, you start by sorting and rinsing them, then simmering them low and slow until creamy. 
It’s one of those simple, honest kitchen tasks that rewards you with a big pot of comfort food for just a few dollars. 
Whether you’re feeding a crowd, meal prepping for the week, or just craving a bowl of beans with cornbread, this stovetop method is the way to go. 
The good news is you don’t need a pressure cooker or any fancy gadget to make pinto beans on the stove. 
A heavy pot, some water, and a little patience are all it takes to make pinto beans on the stove like a pro. 
In this post, we’ll walk through how to make pinto beans on the stove step by step, including how to soak them, how long to cook them, and how to season them so they taste amazing. 
Let’s get cooking. 

How to Make Pinto Beans on the Stove

Learning how to make pinto beans on the stove comes down to three simple stages: sorting, soaking, and simmering. 
Here’s how each stage works. 

1. Sort and Rinse the Beans

Start by pouring your dried pinto beans onto a baking sheet or a clean kitchen towel. 
Pick through them with your fingers and remove any small stones, clumps of dirt, or shriveled beans. 
This step only takes a couple of minutes, but it saves you from biting down on something crunchy later. 
Once they’re sorted, rinse the beans under cool running water in a colander. 

2. Soak the Beans Overnight

Soaking is optional, but it helps your pinto beans cook faster and more evenly. 
The easiest method is the overnight soak: 
Place the rinsed beans in a large bowl and cover them with about 3 inches of cold water. 
Let them sit on the counter overnight, or for at least 8 hours. 
If you forgot to soak, no worries. 
You can make pinto beans on the stove without soaking, but they’ll take longer and you’ll need to add extra water along the way. 

3. Simmer Low and Slow

Drain the soaked beans and add them to a large, heavy pot or Dutch oven. 
Cover them with fresh water by about 2 inches. 
Bring everything to a boil over high heat, then immediately reduce the heat to a gentle simmer. 
You want small bubbles, not a rolling boil, because a hard boil can break the beans apart. 
Simmer the pinto beans uncovered for about 1.5 to 2 hours, stirring occasionally. 
If the water level drops below the beans, add more hot water to keep them covered. 

4. Season Toward the End

Here’s the golden rule for how to make pinto beans on the stove taste great: wait to add salt. 
Adding salt at the very beginning can toughen the bean skins and slow down cooking. 
Instead, season during the last 30 minutes of simmering. 
That’s also when you can stir in a diced onion, a couple of smashed garlic cloves, a bay leaf, or a spoonful of cumin. 
For extra flavor, some cooks add a smoked ham hock or a piece of bacon at the start of the simmer. 
If you’re keeping things vegetarian, a drizzle of olive oil and a pinch of chili powder works wonders. 

Tips for Perfect Stovetop Pinto Beans

Once you’ve got the basics down, a few small tweaks take your pinto beans from good to unforgettable. 

1. Keep the Lid Slightly Off

Leaving the pot partially uncovered helps steam escape and lets the cooking liquid thicken naturally. 
That liquid, often called pot liquor, is packed with flavor and perfect for spooning over rice. 

2. Stir Gently and Not Too Often

Stir your simmering pinto beans every 20 to 30 minutes with a wooden spoon. 
Stirring too aggressively can smash the beans and turn your pot into mush. 

3. Taste as You Go

Every batch of dried beans behaves a little differently depending on age and freshness. 
Older beans take longer to soften, so taste one every so often after the first hour. 
When the beans are creamy all the way through, they’re done. 

4. Let Them Rest Before Serving

Turn off the heat and let the pinto beans sit in the pot for 15 to 20 minutes. 
They’ll soak up more of the seasoned broth and firm up just slightly. 

How Long Do You Cook Pinto Beans on the Stove?

If you’re wondering how long to make pinto beans on the stove, here’s a quick guide. 
Soaked pinto beans usually take 1.5 to 2 hours of simmering. 
Unsoaked beans can take 2.5 to 3 hours, sometimes longer. 
Either way, the beans are ready when they’re tender enough to mash easily against the side of the pot with a spoon. 
One pound of dried pinto beans yields about 6 cups of cooked beans, which feeds a hungry family with leftovers to spare. 
Cooked pinto beans keep in the fridge for up to 5 days and freeze beautifully for up to 6 months. 
Freeze them in their cooking liquid so they stay moist, and you’ll always have a quick side dish or burrito filling on hand. 

So, How Do You Make Pinto Beans on the Stove?

You make pinto beans on the stove by sorting and rinsing them, soaking them overnight, and simmering them low and slow with water and seasonings until they’re creamy and tender. 
It’s a humble process, but the result is a pot of rich, hearty beans that costs pennies and tastes like home. 
Add salt near the end, keep the water level steady, and let the beans rest before you dig in. 
Once you know how to make pinto beans on the stove, you’ll never reach for a can again.