Sides / Rice, beans & grains

Stovetop Pinto Beans from Dried

Jump to recipe
A white bowl of creamy pinto beans in their broth, topped with cilantro and a lime wedge.

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

Full ingredient list ↓

Prep
15 min
Simmer
1 hr 30 min
Total
9 hr 45 min incl. 8 hr hands-off (go sit down)
Makes
about 6 cups, 8 servings

Ingredients

Makes 8 servings

Soak

Beans

tap each one as it goes in. no double-salting.

Steps

nobody opens the oven door. looking at you, Dad.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Flour on your hands? Big steps, screen stays on.

Step 1 of 6