Cooking beans from scratch sounds like the kind of project only patient grandmas bother with, but it’s way easier than it looks. Once you get the hang of it, you’ll never settle for bland canned beans again. All it takes is a little know-how, and you’ll end up with beans that taste richer and feel fresher every single time.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosures.
Benefits of starting with dried beans
Canned beans are convenient, but dried beans give you more control over what ends up in your bowl. You can season them as they cook, decide how soft or firm you want them and skip all the extra sodium that sneaks into the canned stuff. Canned beans are also cheaper, especially if you work with them often or cook in big batches. Plus, dried beans open the door to varieties you’ll likely never see in a can, from heirloom types to local farm finds. Once you try beans cooked from scratch, it’s tough to go back.
Choosing and storing beans
Not all beans are created equal, and the age of the bag you buy can change everything about how they cook. Older beans take forever to soften and sometimes never do, no matter how long you simmer them. For fresher beans, look for stores that have a lot of turnover or check out bulk bins and farmers’ markets. Once you bring them home, keep them in a sealed container in a cool, dry spot so they stay fresh as long as possible.
The soak debate
Soaking beans has been part of the process for generations because it makes a real difference in the final dish. An overnight soak cuts down cooking time and helps break down some of the complex sugars that can cause bloating or gas. If you forget or don’t have the time, the quick-soak method also works by bringing beans to a boil, letting them sit for an hour, then cooking as usual.
Some people skip soaking altogether and still get good results, but it usually means standing over the stove longer or increasing the cook time on your Instant Pot. However you choose to do it, soaking is a simple step that pays off once it’s time to cook.

Cooking basics
Start by rinsing your beans under cold water and picking out any small stones or broken pieces that slipped through. Add them to a large pot and cover with plenty of water since beans soak up more than you think. Toss in aromatics like onion, garlic or herbs if you want extra flavor built right into the pot. Bring everything to a boil, then lower to a gentle simmer and keep it there because boiling too hard can split the skins and make the insides mushy.
Cooking time depends on the type of bean, but expect it to take anywhere from 45 minutes to two hours. To check for doneness, pull out a bean, let it cool slightly and bite into it. It should be tender but not falling apart.
Seasoning beans correctly
Salt has a significant impact on how beans cook, and timing matters. If you add it too early, the skins can toughen. Waiting to salt the beans until they are nearly done cooking allows the seasoning to sink in without messing up the texture.
For a deeper flavor, drop in bay leaves, garlic cloves or fresh herbs while the beans simmer. Some people like adding kombu, a type of seaweed, which boosts flavor and may aid digestion. Hold off on adding any acidic ingredients like tomatoes or vinegar until the beans are finished, since acid can keep them from softening.
Troubleshooting common issues
Sometimes beans don’t turn out the way you planned, but most problems have simple fixes. If your beans never seem to soften, they might just be old or you may be dealing with hard water. Try adding a pinch of baking soda to help them along. If they’ve gone mushy, it usually means the heat was too high or they cooked too long, so keep the simmer gentle and check them often.
Unevenly cooked beans can happen when you forget to stir or don’t use enough water. Once they’re cooked, store beans in their cooking liquid in the fridge for up to a week or freeze them in portions so you always have some ready.

Creative ways to use cooked beans
A pot of beans opens up more options than just soup or chili. Toss them into salads or grain bowls for quick protein, mash them into spreads for sandwiches or use them to bulk up tacos and burritos. They also work great in veggie burgers or blended into dips that beat anything you’ll find in a store. Having cooked beans on hand makes weeknight meals faster and gives you a base that can go in dozens of directions without much effort.
Your new bean routine starts here
Canned beans are convenient, and no one’s denying that. Cooking dried beans takes more planning, yet the payoff is richer flavor, better bite and the freedom to season them exactly how you want. Once you get comfortable with the process, it becomes a habit that makes everyday meals taste better.
Gina Matsoukas is the writer, photographer and recipe creator of Running to the Kitchen. Focusing on healthy, seasonal, whole-food recipes, her work has been featured in various online and print publications, including Food Network, Prevention Magazine and Women’s Health. Gina lives in central New York, where she enjoys an active outdoor life.