How Long Do You Cook Pinto Beans On The Stove

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.

How long do you cook pinto beans on the stove?

The answer depends on whether you soak them first.

If you’re wondering how long do you cook pinto beans on the stove, the simple answer is that unsoaked beans take about 2 to 2.5 hours, while soaked beans cook in roughly 1 to 1.5 hours.

That said, a few factors like altitude, bean freshness, and your pot can shift those times a bit.

In this post, we’ll walk through exactly how long you cook pinto beans on the stove, how to tell when they’re done, and a few tips to get them perfectly tender every time.

Let’s get cooking.

How Long Do You Cook Pinto Beans on the Stove?

When you cook pinto beans on the stove, the total time usually falls between 1 and 2.5 hours depending on your method.

1. Soaked Pinto Beans: 1 to 1.5 Hours

If you soak your pinto beans overnight, they’ll cook in about 1 to 1.5 hours on the stove.

Soaking softens the beans and cuts down the cooking time significantly.

Just drain the soaking water, rinse them well, and add fresh water before you start cooking.

2. Unsoaked Pinto Beans: 2 to 2.5 Hours

If you skip the soak, expect to cook pinto beans on the stove for about 2 to 2.5 hours.

They’ll still get tender, it just takes longer for the water to penetrate those dry skins.

This is a fine option if you didn’t plan ahead.

3. A Quick Soak Cuts It to About 1.5 Hours

A quick soak is a nice middle ground when you cook pinto beans on the stove.

Boil the beans for two minutes, then take the pot off the heat and let them sit for an hour.

Drain, rinse, and cook as usual, and you’ll shave off a good chunk of time.

How to Cook Pinto Beans on the Stove Step by Step

Here’s the simple process for how long you cook pinto beans on the stove and how to do it right.

1. Rinse and Pick Through the Beans

Start by rinsing your pinto beans under cool water.

Pick out any shriveled beans, small stones, or debris before cooking.

2. Add Water and Aromatics

Place the beans in a large pot and cover them with about 2 inches of water.

Toss in onion, garlic, or a bay leaf for flavor.

3. Bring to a Boil, Then Simmer

Bring everything to a rolling boil, then reduce the heat to a gentle simmer.

This is where the clock for how long do you cook pinto beans on the stove really starts.

4. Stir and Check Occasionally

Stir every so often and add more hot water if the beans start to look dry.

You want them covered the whole time.

How to Tell When Pinto Beans Are Done

Knowing when to stop cooking pinto beans on the stove matters just as much as the time itself.

1. The Fork Test

Pierce a bean with a fork. If it slides through with little resistance, they’re done.

2. The Taste Test

Take a spoonful and taste. Tender beans should be creamy inside, not chalky or crunchy.

3. Watch the Skins

The skins should look soft and may split slightly, but they shouldn’t fall apart into mush.

Tips for Perfect Pinto Beans Every Time

A few smart habits make it easier to nail how long you cook pinto beans on the stove.

1. Add Salt at the End

Salt added too early can toughen the skins, so season near the end of cooking.

2. Skip the Acid Until They’re Soft

Tomatoes, vinegar, and lemon juice slow down softening, so add them last.

3. Keep the Lid Ajar

A partially open lid keeps the simmer steady without letting too much water escape.

4. Adjust for Altitude

At high altitudes, you may need to cook pinto beans on the stove for an extra 30 minutes or more.

So, How Long Do You Cook Pinto Beans on the Stove?

You cook pinto beans on the stove for about 1 to 1.5 hours if they’ve been soaked, and roughly 2 to 2.5 hours if they haven’t.

A quick soak lands you somewhere in the middle, around 1.5 hours.

Just remember that freshness, altitude, and your pot all play a role, so always test for tenderness instead of relying on the clock alone.

With a little patience and a good simmer, you’ll have creamy, tender pinto beans ready for any meal.

Enjoy.