There is not one single method of cooking beans. At its most basic, you want to simmer the pot until the beans are soft. Soaking can speed up the process and vegetables or stock will make them more flavorful. It's really that simple. There's all kinds of fine tuning and variables, but basically, this is it.
Normally on a bean cooking day (which frankly is everyday at Rancho Gordo), I put the beans to soak in the morning, after rinsing in lots of cool water and checking for small debris. I cover the beans by about an inch or so of water. If you haven't soaked, don't fret. Go ahead and cook them, knowing it will take a bit longer.
Heirloom and heritage varieties don't need a lot of fussing if they are used fresh, which I'd define as within two years. You can use a ham bone, chicken stock or as I prefer, simply a few savory vegetables. A classic mirepoix is a mix of onion, celery and carrot diced fine and sautéed in some kind of fat, often olive oil. A crushed clove of garlic doesn't hurt. If I'm cooking Mexican or Southwestern, I will sauté just onion and garlic in mild bacon drippings or even freshly rendered lard.
Add the beans and their soaking water to a large pot. You have been told before to change the water and rinse the beans. The thinking now is that vitamins and flavor can leach out of the beans into the soaking water you are throwing down the sink. There is conflicting scientific evidence that changing the water cuts down on the gas. If you want to, do it. If it seems unnecessary, don't.
If you've soaked them, the beans will have expanded, so make sure they are covered by at least two inches of water, maybe even a bit more. Add the sautéed vegetables and give a good stir. Raise your heat to medium-high and bring to a hard boil. Keep the beans at a boil for about ten to fifteen minutes. After so many years, I think this is the moment that really matters. You have to give them a good hard boil to let them know you're the boss and then reduce them to a gentle simmer, before covering. I like to see how low I can go and still get the occasional simmering bubble. Open and close the lid, or keep it ajar to help control the heat and allow evaporation. The bean broth will be superior if it's had a chance to breathe and evaporate a little.
When the beans are almost ready, the aroma will be heady. They won't smell so much like the vegetables you've cooked but the beans themselves. At this point, I'd go ahead and salt them. Go easy as it takes awhile for the beans to absorb the salt. If you want to add tomatoes or acids like lime or vinegar, wait until the beans are cooked through.
If the bean-cooking water starts to get low, always add hot water from a tea kettle. Many believe that cold water added to cooking beans will harden them. At the very least, it will make the cooking take that much longer to bring them back to a simmer. We don't recommend using hot tap water, straight from a water heater. Better to heat the tap water in a tea kettle or pan first.
So you're done! Once you've mastered this method, go ahead and try some different techniques. Your bean friends will swear by this or that method and you should take their advice, keeping in mind there are few absolutes when it comes to cooking beans, only that it's very hard work to mess up a pot of beans.
Here's a printer-friendly PDF of Cooking Basic Beans in The Rancho Gordo Manner
Stovetop Basics (Step-by-Step)
- Check the beans for debris, and rinse in several changes of water.
- Saute aromatic vegetables in olive oil.
- Add the dried beans and enough liquid to cover by about 2 inches.
- Bring the pot to a rapid boil for 10 to 15 minutes.
- Lower the heat to a gentle simmer until the beans are done, between 1 hour and 3 hours. If the bean-cooking water starts to get low, add hot water.
- Salt when the beans are just starting to turn soft.
Cooking Beans in the Oven
For a pot of simple baked beans, we recommend the Parsons Method. Russ Parsons of the Los Angeles Times, and author of How to Pick a Peach, came up with this technique: Put 1 pound of beans in a Dutch oven with 6 cups of water. Add aromatics if you like, such as garlic, onion, bay leaf, etc. Bring to a simmer on top of the stove, and simmer for 10 minutes. Cover the pot and transfer it to a 350F oven to bake until the beans are done. This can take anywhere from an hour to 2 hours, depending on the type and age of the bean. Add 1 teaspoon of salt once the beans begin to soften. Check the water level often and add more hot water as needed.
Cooking Beans in a Crockpot
Sauté half of a chopped onion in about one tablespoon of fat (oil, lard, bacon fat, etc.). Place in a crockpot along with any other aromatics you'd like (such as Mexican oregano, garlic, bay leaf), followed by beans that have been picked over and rinsed. Cover with plenty of water (about one part beans to three or four parts water). Turn the heat to "high" and give the contents a stir. Do this in the morning, and your beans should be done by the afternoon. Cooking time will be 4 to 6 hours, depending on your crockpot and the variety of beans.
Cooking Beans in a Pressure Cooker
First, consult the manufacturer's instructions for the exact method for your model. Place cleaned beans in the pressure cooker and cover with three or four parts water. Generally, you want to cook under pressure for 20 to 40 minutes, depending on the bean, release pressure naturally, and then cook open on the stovetop for another 20 minutes to develop the broth.
Some Handy Cooking and Storing Tips
- You can expect 1 cup of dried beans to yield about 3 cups cooked beans. One pound of dried beans (which is about 2 cups) will yield about 6 cups cooked beans.
- If a recipe calls for canned beans: 1 15-oz can of beans equals about 2 cups cooked beans.
- Our beans are so fresh that soaking is not needed. It will, however, speed up the cooking time and can help the beans to cook more evenly, so if you have the time to do it, it won't hurt. We don't recommend soaking more than 6 hours or the beans may begin to sprout.
- Keep an eye on the water level during cooking to avoid scorching the beans. They should be covered by about 2 inches of water at all times. Add more hot water to the pot as needed (cold water will slow down the cooking).