How Long To Cook Pinto Beans

Several factors decide how long pinto beans take to cook, including soak time, cooking method, and bean freshness. So if you’re wondering how long to cook pinto beans, the honest answer is that it depends on your approach. Most soaked beans need 60 to 90 minutes on the stove, while unsoaked beans can take 2 to 3 hours.

This guide breaks down every method, so you can pick the one that fits your schedule and get tender beans every time.

Quick Answer: Cooking Times At A Glance

Here is the short version before we get into the details.

  • Stovetop, soaked: 60 to 90 minutes
  • Stovetop, unsoaked: 2 to 3 hours
  • Pressure cooker, soaked: 10 to 15 minutes
  • Pressure cooker, unsoaked: 25 to 30 minutes
  • Slow cooker, soaked: 4 to 6 hours on low
  • Oven, soaked: 90 minutes to 2 hours

These times are starting points. Your beans may finish faster or slower depending on age and altitude.

How Long To Cook Pinto Beans

Now let’s walk through each method step by step. The total time always includes prep, so plan ahead.

Stovetop Method

The stovetop is the classic way, and it gives you the most control over texture.

  1. Rinse 1 pound of dried beans and pick out any stones or shriveled beans.
  2. Soak them overnight in a large pot with 6 cups of water, or use the quick soak method below.
  3. Drain the soaking water and add fresh water, about 3 inches above the beans.
  4. Bring to a boil, then reduce to a gentle simmer.
  5. Cook uncovered for 60 to 90 minutes, stirring occasionally.
  6. Start checking at the 60 minute mark. The beans are done when they mash easily against the side of the pot.

Add salt near the end of cooking, not at the start. Salting early can keep the skins tough, though modern research shows this is less of an issue than people once thought. Still, adding salt in the last 20 minutes is a safe habit.

Quick Soak Method

Forgot to soak overnight? You can still save dinner.

  1. Put the rinsed beans in a pot and cover with 2 inches of water.
  2. Boil for 2 minutes.
  3. Remove from heat, cover, and let sit for 1 hour.
  4. Drain and cook as usual.

This shortcut cuts the stovetop time to roughly 60 to 75 minutes.

Pressure Cooker Method

A pressure cooker is by far the fastest option. It’s a game changer on busy weeknights.

  • Soaked beans: 10 to 15 minutes at high pressure, then a 10 minute natural release
  • Unsoaked beans: 25 to 30 minutes at high pressure, then a 10 minute natural release

Never fill the cooker more than halfway with beans and water. They foam during cooking and can clog the valve.

Slow Cooker Method

Set it and forget it works well here, with one warning.

  1. Add soaked beans and 6 cups of water or broth to the slow cooker.
  2. Cook on low for 4 to 6 hours.
  3. Do not cook unsoaked beans on low. The low heat can’t destroy the toxins in raw beans, and you could get sick. If you skip the soak, boil them on the stove for 10 minutes first.

Oven Method

The oven gives you hands off cooking and deep flavor.

  1. Soak the beans overnight and drain.
  2. Place them in a Dutch oven with water, onion, and garlic.
  3. Cover and bake at 325°F for 90 minutes to 2 hours.
  4. Check at 90 minutes and add water if the beans look dry.

Factors That Change Cooking Time

Bean Freshness

Old beans take much longer to soften. Beans sitting in your pantry for two or three years may never get fully tender, no matter how long you cook them. Buy from a store with good turnover, and use your beans within a year.

Soaking Time

Soaked beans cook in about half the time of unsoaked beans. An overnight soak of 8 to 12 hours is ideal. Anything longer than 24 hours can make them mushy and sour.

Altitude

Water boils at a lower temperature at high altitude. If you live above 3,500 feet, add 15 to 30 minutes to stovetop times. A pressure cooker solves this problem completely.

Acid And Salt

Tomatoes, vinegar, and lemon juice slow down softening. Add these after the beans are tender. Salt is fine in moderation during cooking, but heavy salting early can toughen skins.

How To Tell When Pinto Beans Are Done

Don’t rely on the clock alone. Use these checks instead.

  • Press a bean with a spoon against the pot. It should mash with little resistance.
  • Blow on a bean. The skin should peel back and wrinkle slightly.
  • Taste one. It should be creamy inside, not chalky or grainy.

If the beans are still firm after the expected time, keep simmering in 15 minute increments. Add hot water as needed so they stay covered.

Common Mistakes To Avoid

  • Adding too little water. Beans absorb a lot, so keep them covered by 2 to 3 inches.
  • Boiling hard instead of simmering. A rolling boil breaks the skins and makes a mushy pot.
  • Stirring too much. Gentle occasional stirring is enough.
  • Skipping the rinse. Always rinse and sort dried beans before cooking.

Storing And Reheating Cooked Beans

Cooked pinto beans keep in the fridge for 4 to 5 days in a sealed container. You can also freeze them in their cooking liquid for up to 3 months. Thaw overnight in the fridge and reheat on the stove or in the microwave with a splash of water.

One pound of dried beans yields about 6 cups cooked, which is plenty for a big pot of soup or several meals.

Final Thoughts

The answer to how long pinto beans cook comes down to your method. Soaked beans on the stove need 60 to 90 minutes. A pressure cooker gets you there in 15. Unsoaked beans take 2 to 3 hours on the stovetop. Check for doneness by taste and texture, not just the timer, and you’ll get creamy, tender beans every batch.

Similar Posts