Stovetop Pinto Beans from Dried
Not rated yet. Be the first.
Beans like a long soak in salted water and a gentle simmer after, with onion, garlic, cumin and a bay leaf. They go creamy in their own broth, and the whole house smells like dinner for an hour.
The short version
Soak the beans in salted water for 8 hours or overnight, drain, then simmer with onion, garlic, cumin and bay leaf for 1 to 1½ hours until creamy. Mash a few, salt to taste and add lime at the end.
What makes ours better
what we fixed so you don’t have to
-
Soak in salted water. A tablespoon of salt per quart of water seasons the beans through and softens their skins, so they cook evenly and rarely split. It does not make them tough.
-
Start with the onion and garlic in oil. Cooking them first gives the pot a savory base. The onion melts into the broth, so you don't have to chop it finely.
-
Keep the simmer gentle and never boil hard. A hard boil breaks the skins and leaves beans that are mushy outside and chalky inside. Bubbles should barely break the surface.
-
Mash some and add lime. Crushing a cup of beans thickens the broth to a creamy gravy, and a squeeze of lime at the end brightens the earthy flavor.
What you need
the usual suspects
- Dried pinto beans1 pound
- Olive oil or bacon drippings2 tablespoons
- Yellow onion1 medium
- Garlic4 cloves
- Ground cumin1 teaspoon
- Bay leaf1 item
Soak
Beans
tap each one as it goes in. no double-salting.
Steps
nobody opens the oven door. looking at you, Dad.
-
Salt-soak the beans
Pick through the beans for stones and discard any broken ones. Stir the salt into the cold water until it dissolves, add the beans, and let them soak 8 hours or overnight at room temperature. They should look plump and smooth. Drain and rinse.
In a hurry? Cover with water, boil 2 minutes, turn off the heat, cover and soak 1 hour, then drain.
About 480 min. Cook mode has a timer for this step.
-
Cook the aromatics
Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the onion and cook, stirring, until soft and translucent, 4 to 5 minutes. Add the garlic, cumin and oregano and cook 30 seconds, until fragrant.
-
Add water and beans
Add the drained beans, bay leaf, jalapeño if using, pepper and the 6 cups of water. Raise the heat to high and bring to a boil, skimming off any foam that rises.
-
Simmer gently
Reduce the heat to low so the liquid barely bubbles, and partly cover the pot. Simmer 1 to 1½ hours, stirring now and then, until the beans are completely tender. Start tasting at 1 hour. Add hot water if the beans are no longer covered.
Taste three beans. One can fool you.
About 60 min. Cook mode has a timer for this step.
-
Season and mash
Add the 1 teaspoon of salt and simmer 10 minutes more. Scoop out about 1 cup of beans with some broth, mash them well with a fork, and stir them back into the pot. Simmer another 5 minutes uncovered, until the broth thickens to a creamy gravy.
About 10 min. Cook mode has a timer for this step.
-
Finish and serve
Remove the bay leaf and jalapeño. Stir in the lime juice, then taste and add salt until the beans taste full, not flat. Serve with the cilantro on top.
Good to know
the stuff I’d tell you over the phone
- Old beans are the main reason for beans that never soften. If yours are more than a year old or from a bulk bin that doesn't turn over, they may take 2 hours or more.
- For more flavor, add a ham hock, a smoked turkey wing, or 4 slices of chopped bacon with the onion. See restaurant-style refried beans for what to do with leftovers.
- Skip the soak and add 30 to 60 minutes to the simmer, plus extra water. The beans will be fine, if less even.
- A pot of beans scales well. Use a bigger pot and the same ratio of 1 pound of beans to 6 cups of water.
- Storage. Fridge in their broth, 5 days. Freezer in their broth, 6 months. Reheat gently with a splash of water.
Questions, answered
the questions my cousins text me
Do you have to soak pinto beans?
No, but it helps. Soaked beans cook in 1 to 1½ hours and keep their skins, while unsoaked ones take 2 to 2½ hours and break more often.
Does salt make beans tough?
No. It's a myth. Salt in the soak and the pot gives you better-seasoned, creamier beans with tender skins. Old beans and hard water are the real culprits.
How long do pinto beans take to cook?
After a soak, 60 to 90 minutes at a gentle simmer. Without a soak, 2 to 2½ hours. Age matters, so test them instead of watching the clock.
Why are my pinto beans still hard?
Most likely the beans are old, or the heat was too high. Keep simmering and add water as needed. A pinch of baking soda, ⅛ teaspoon, can help in very hard water.
Can I cook pinto beans in a slow cooker or Instant Pot?
Yes. In a slow cooker, cook soaked beans on low for 6 to 8 hours. In an Instant Pot, cook soaked beans on high pressure for 10 minutes, or 35 minutes if unsoaked, with a natural release.
What do I serve with pinto beans?
Cornbread (recipe), rice, tortillas, or ladled into a bowl with cheese, salsa and sliced avocado. They are also the base for restaurant-style refried beans.
From the table
Made it? Tell me everything. Especially if somebody said it was better than their mother’s. I’ll keep your secret.
Made it?
one star means we talk. five means I tell Dad.
Tap a star
- No reviews yet. Yours would be the first, and I’d read it twice.
Find it in
Published October 29, 2026.