How to cook the perfect pot of beans

Nine expert tips for cooking dried beans, plus a neat trick for telling when they're done.

Jen Wheeler Editor / Chowhound
After 10+ years in customer service, Jen is now an editor at Chowhound and still can't believe she's basically living her childhood dream (of writing for Gourmet magazine). Naturally, she loves to eat, cook, read, and write. Baltimore-born and raised, Pacific NW-matured, she still prefers blue crabs to Dungeness.
Jen Wheeler
5 min read
Claudia Totir/Moment/Getty Images

In these days of social distancing, grocery shortages and pantry dinners aplenty, you may be wondering how to cook beans to their best advantage. Steve Sando, the bean impresario behind Rancho Gordo, shared his tips on how to cook dried beans with Chowhound, so you're in luck.

You can watch Sando demonstrate proper bean cooking procedure (embedded in this article), but we've included additional tips from other sources below.

Read more: The best meal kit delivery services of 2020: Home Chef, Blue Apron, HelloFresh and more

1. Beware old beans

Dried beans have a long shelf life, but after about two years they won't cook up as well -- they'll never get tender. (Adding a small amount of baking soda can help if you run into this issue, but don't use that trick with fresher dried beans or they may turn to mush.)

Since dried beans don't always come with an expiration date on the bag, Food52 recommends labeling them with when you bought them so you can at least keep track of how long they've been in the pantry.

If your beans are truly ancient, you don't have to toss them -- use them as pie weights!

2. Give your beans a bath

To be sure your beans are clean, give them a rinse and pick through them for any small pieces of debris (including broken bean bits and even the occasional pebble). Then proceed with the steps below.

3. Be sure to soak your beans before you begin

Soaking beans helps them cook more quickly, but this doesn't mean an overnight soak is required -- in fact, 2 to 6 hours is optimal. Soaking beans overnight can actually be bad if your dried beans are really fresh; after too long in the water, they may start to sprout and the skins will contract, making them tougher.

Then again, there are advocates for never soaking dried beans at all. Skipping this step won't be that big a deal, but your beans may need more time to reach tenderness.


These black beans are cooked with Mexican beer, chile peppers and plenty of spices


4. Do the right thing with the soaking liquid

This is sure to be a point of contention to some -- you may have heard that you should always throw away the soaking liquid because it makes the beans easier to digest (and ensures you'll pass less gas later), or even that there may be harmful substances in the soaking liquid.

In truth, it's fine to use this liquid, but it also may not make that much difference in the flavor or color of your cooked beans (at least according to Cook's Illustrated -- that publication stands by brining beans before cooking them).

Bottom line: If you love saving every last scrap and aren't afraid of any potential gastrointestinal repercussions (ahem), use the soaking liquid to cook the beans. Otherwise, drain it (if not down the sink, use it to water your plants) and cover the beans with fresh water by 2 inches -- or use another, more flavorful liquid like stock or broth. If you go the latter route, just watch out when adding more salt, as the beans may not need as much as they would if using plain water.

5. Don't add acid too early

Wherever you stand on soaking, you'll want to be sure not to add acid too early. This includes lime or lemon juice, tomatoes, vinegar, molasses and other such substances you might add to flavor your beans. Adding the acid too early will inhibit proper cooking and the beans won't get tender.

6. But do start off with aromatics

Before you add your beans to the cooking pot, saute onions, garlic and other aromatics in it until soft to help flavor the beans. Celery and carrots also work here. So do woody herbs like thyme and rosemary. Throw in a bay leaf if you like.

If you have more time to spare, cook your onions even longer, per this easy tip for the best-tasting beans ever from Mokonuts in Paris. 


Braised with beans with chard


7. Be a Goldilocks when it comes to the water level

Whether the cooking liquid you're using is the soaking water or something else, make sure you don't use too little -- or too much. Too little and you'll be constantly topping it up, which will interfere with proper cooking. Too much and your "pot liquor" will be bland and thin. Aim for the liquid to cover the beans by about 2 inches.

8. Don't boil the beans too long

You will want to bring your beans to a boil to get them started, but don't leave them there too long or they'll fall apart. Sando recommends a hard boil for about 10 minutes as ideal. Then, turn the heat down low and let the beans gently simmer for about 1 to 2 hours -- the total cooking time will depend on the age of your beans.

9. Salt toward the end of cooking

Sando prefers to salt his beans when they're just about done cooking; there's a little magic to the method, but when you stop smelling the aromatics (again, that's onion, garlic, etc.) and start smelling that ineffable bean pot aroma, that's when you should salt. (Of course, if you started by soaking the beans in salted water, this rule does not apply.) Add about 1 tablespoon of salt per pound of beans -- but of course, always start on the lighter side and taste before adjusting. You can always add more, but you can't take away too much.

This is also when you can add any acidic ingredients to the pot, without compromising the beans' interior tenderness.


A bowl of beans in their broth with a few vegetables and herbs is a simple, satisfying meal

Westend61/Getty Images

How to know when the beans are done

To save your tongue from blistering-hot beans, simply pick a few up in a spoon and gently blow on them; if the bean skins wrinkle, then they're ready!

See more bean cooking tips at Rancho Gordo.

If you're looking for a more hands-off method, try Chowhound's easy slow-cooker baked beans recipe or slow cooker ranch-style pinto beans recipe. Or, if time is of the essence, go with Instant Pot beans. Of course, if you need to eat right now, canned beans are still a good option (just be sure to store them properly).

Cooking with Instant's new Vortex Plus air fryer

See all photos
The information contained in this article is for educational and informational purposes only and is not intended as health or medical advice. Always consult a physician or other qualified health provider regarding any questions you may have about a medical condition or health objectives.