How Do You Steam Beans

Your Cool Home is supported by its readers. Please assume all links are affiliate links. If you purchase something from one of our links, we make a small commission from Amazon. Thank you!

You steam beans by placing them in a steamer basket over boiling water and letting the steam cook them until they’re tender.
 
It’s one of the easiest and healthiest ways to prepare beans because the steam locks in nutrients, color, and flavor.
 
If you’ve been wondering how do you steam beans without turning them into a mushy mess, you’re in the right place.
 
Whether you’re working with fresh green beans, frozen beans, or dried beans you’ve already soaked, steaming is a gentle method that gets great results every time.
 
In this post, we’ll walk through exactly how to steam beans, how long it takes, and a few tips to make them taste amazing.
 
Let’s get to it.
 

How Do You Steam Beans? Here’s the Simple Answer

To steam beans, you need three things: fresh or thawed beans, a pot with a lid, and a steamer basket.
 
You steam beans by bringing about an inch or two of water to a boil in the pot, then placing the steamer basket filled with beans on top.
 
Cover the pot and let the steam do the work for anywhere between 5 and 15 minutes, depending on the type of bean.
 
That’s really all there is to it when you steam beans at home.
 
But let’s break it down a little further so you get perfect results.
 

1. Prep Your Beans First

Before you steam beans, give them a quick rinse under cold water.
 
If you’re steaming fresh green beans, snap off the stem ends and any strings.
 
For frozen beans, you can steam them straight from the freezer, though they may take a couple extra minutes.
 
If you’re steaming dried beans, soak them overnight and boil them briefly first, since dried beans need more cooking than steam alone can provide.
 

2. Set Up Your Steamer

Add one to two inches of water to your pot and bring it to a rolling boil.
 
Place your steamer basket in the pot, making sure the water doesn’t touch the bottom of the basket.
 
Spread the beans in a single layer so the steam circulates evenly around each one.
 
If you pile them too high, the ones in the middle won’t cook as fast.
 

3. Cover and Steam

Once the beans are in, cover the pot with a lid to trap the steam inside.
 
This is the part where you steam beans properly, because escaping steam means uneven cooking.
 
Keep the heat at medium so the water keeps boiling without drying out.
 
Check the water level halfway through and add more hot water if needed.
 

4. Check for Doneness

After about 5 minutes, start testing your beans.
 
When you steam beans like green beans or wax beans, they should be bright, tender, and still slightly crisp.
 
Larger beans like lima beans or kidney beans take longer, sometimes up to 15 minutes.
 
The best way to know when you’ve steamed beans enough is to pierce one with a fork.
 
If it goes in easily, they’re done.
 

How Long Do You Steam Beans?

Timing depends on the bean, so here’s a quick guide.
 

1. Green Beans and Wax Beans

Steam these for about 5 to 7 minutes.
 
They should stay vibrant green and snap slightly when bent.
 

2. Frozen Beans

Add 1 to 2 extra minutes to whatever the fresh timing is.
 
You can steam beans from frozen without thawing, which is a huge time saver.
 

3. Lima Beans and Edamame

These need around 10 to 15 minutes because they’re larger and denser.
 

4. Dried Beans (Pre-Soaked)

Even after soaking, dried beans take 45 to 60 minutes to fully cook.
 
Steaming alone won’t soften them, so boil them first, then steam briefly for texture.
 

Tips to Steam Beans That Taste Amazing

A few small tricks make a big difference when you steam beans.
 

1. Don’t Overcook Them

Nobody likes soggy beans, so pull them off the heat while they’re still a little firm.
 
They’ll keep cooking for a minute after you remove them from the steam.
 

2. Season After Steaming

Salt, butter, olive oil, garlic, or lemon zest all work great, but add them after you steam beans.
 
Seasoning during steaming can draw out moisture or cause uneven cooking.
 

3. Shock Them in Ice Water

If you’re serving them cold in a salad, dunk the beans in ice water right after steaming.
 
This stops the cooking process and keeps that bright color.
 

4. Use Fresh Water Each Time

Always start with clean water when you steam beans, since old water can leave a weird taste.
 
A splash of lemon or a bay leaf in the water adds a subtle flavor boost.
 

So, How Do You Steam Beans?

You steam beans by placing them in a steamer basket over boiling water, covering the pot, and letting the steam cook them for 5 to 15 minutes depending on the type.
 
Steaming is a fast, healthy way to cook beans while keeping their nutrients, color, and flavor intact.
 
Just prep them, set up your steamer, cover, and check for doneness.
 
Now that you know how do you steam beans, you can enjoy perfectly tender beans any night of the week.