This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. If you click a link and make a purchase, I may receive a small commission at no extra cost to you.
Yes, you can steam dried beans, and it’s actually one of the easiest ways to cook them perfectly.
If you’ve ever asked yourself, “can you steam dried beans,” the answer is a resounding yes, though there are a few important steps to keep in mind.
Steaming dried beans isn’t the same as tossing them in a pot of boiling water, but with the right approach, you’ll get tender, creamy beans every time.
In this post, we’ll walk through exactly how to steam dried beans, why it works, and the common pitfalls to avoid so your beans turn out great.
Why You Can Steam Dried Beans (And Why It Works)
You can steam dried beans because steam is simply another form of moist heat, which beans need to soften.
The key difference is that steaming dried beans requires them to be soaked first, since dry beans are too hard to absorb steam effectively on their own.
Once soaked, the beans have enough moisture inside them to finish cooking through the steaming process.
Here’s why steaming dried beans is a legitimate cooking method:
1. Steam Penetrates and Softens Fibers
When you steam dried beans, the heat from the steam breaks down the tough starches and fibers inside each bean.
This is the same principle that makes boiling work, but with steam, the beans cook more gently and are less likely to split open.
That gentle heat is why steamed beans often hold their shape better than boiled ones.
2. Soaking Is Non-Negotiable
You can steam dried beans only after they’ve been soaked for at least 6 to 8 hours, or overnight.
Soaking rehydrates the beans so steam can actually finish the job instead of leaving them rock-hard.
If you skip soaking, you’ll end up with beans that never soften no matter how long you steam them.
3. Steaming Preserves Nutrients
When you steam dried beans instead of boiling them, fewer water-soluble vitamins leach out into the cooking liquid.
That means more of the good stuff stays inside the bean where you want it.
It’s a small win, but it’s one reason people choose to steam dried beans over other methods.
4. Flavor Stays Concentrated
Steaming dried beans keeps their natural flavor locked in because they aren’t sitting in a big pot of water.
You can still add bay leaves, garlic, or herbs to the steaming water or directly to the beans beforehand.
The result is beans that taste richer and more like themselves.
How to Steam Dried Beans Step by Step
Now that you know you can steam dried beans, here’s how to actually do it without ending up with a mushy or crunchy mess.
Follow these steps for the best results:
1. Soak the Beans Overnight
Place your dried beans in a large bowl and cover them with at least 3 inches of cold water.
Let them soak for 8 hours or overnight.
You’ll know they’re ready when they’ve plumped up and the skins look smooth.
2. Drain and Rinse Well
Pour the beans into a colander and rinse them under cool running water.
This removes any lingering dirt and the compounds that cause gas.
Pick out any shriveled or discolored beans while you’re at it.
3. Set Up Your Steamer
Add about 2 inches of water to the bottom of your pot and bring it to a boil.
Place the soaked beans in a steamer basket or colander that fits inside the pot.
Don’t pack them too tightly, since steam needs to circulate around each bean.
4. Steam for 45 to 90 Minutes
Cover the pot and let the beans steam until they’re tender.
Smaller beans like lentils take about 45 minutes, while larger ones like kidney or chickpeas can take up to 90 minutes.
Check the water level every 20 minutes and add more hot water if it runs low.
5. Test for Doneness
Scoop out a bean and squeeze it between your fingers or bite into it.
It should be soft all the way through with no chalky center.
Once they’re done, season with salt and let them sit for a few minutes before serving.
Common Mistakes When You Steam Dried Beans
Even though you can steam dried beans successfully, a few missteps can ruin the batch.
Watch out for these:
1. Skipping the Soak
As mentioned, unsoaked beans won’t soften properly with steam alone.
If you’re short on time, use the quick-soak method: boil the beans for 2 minutes, then let them sit in the hot water for an hour.
2. Letting the Pot Run Dry
Steaming requires constant moisture, so always keep an eye on your water level.
A dry pot can scorch your beans and damage your cookware.
3. Overcrowding the Basket
If the beans are piled too high, steam can’t reach the ones in the middle.
Steam dried beans in a single layer, or work in batches if you’re cooking a lot.
4. Adding Salt Too Early
Salt can toughen the skins of beans if added before they’re fully cooked.
Wait until the beans are tender, then season to taste.
5. Not Tasting as You Go
Cooking times vary based on bean size, age, and altitude.
Always taste a bean before deciding they’re done, since overcooked beans turn to mush fast.
So, Can You Steam Dried Beans?
You can steam dried beans, and it’s a gentle, nutrient-friendly way to get tender beans without boiling them.
Just remember that soaking is essential, and you’ll need to keep an eye on your water level throughout the process.
With a little patience, steamed dried beans come out creamy, intact, and full of flavor.
Give this method a try next time you’re cooking beans, and you might never go back to boiling.