Key Takeaways
- Soaking rice for 30 minutes to a few hours before steaming is the real secret to even, fluffy grains
- Line the bamboo basket with cheesecloth or parchment so rice doesn't fall through the slats
- Most white rice steams in 20 to 25 minutes over simmering water, not a rolling boil
- Never let the water touch the rice directly and never let the steamer boil dry
- Cool leftover steamed rice quickly and refrigerate within about two hours to limit bacterial growth
Getting Started With a Bamboo Steamer
I switched to a bamboo steamer for rice years ago after watching a cook at a dim sum spot pull perfectly separate grains out of a stack of baskets. It’s genuinely a different texture than a rice cooker gives you.
The short answer is that steaming rice in a bamboo steamer just takes a soak, a lined basket, and about 20 to 25 minutes over simmering water.
What you get in return is rice that doesn’t clump or turn gluey, because the grains cook in gentle, circulating steam instead of sitting in boiling water.
This method works especially well for sushi rice vs calrose rice style short and medium grains, and it’s the traditional way sticky rice gets cooked throughout Southeast Asia.

What You'll Need
A bamboo steamer basket is the star here, but it needs a few supporting players to actually work.
You’ll want a wok or a pot wide enough to hold the basket without it touching the water, plus a lid (the bamboo lid usually works fine on its own).
Cheesecloth, a clean thin kitchen towel, or a piece of parchment paper punched with a few holes keeps small grains from slipping through the woven slats.
If you’re steaming other things regularly, it’s worth knowing the same basket setup is used for how to steam mushrooms and even for softening fruit, like in this guide to how to steam apples.

No Wok? Other Ways to Set Up a Bamboo Steamer
A wok isn’t strictly required, even though it’s the traditional pairing.
I’ve used a wide stockpot, a deep skillet, and even a large saucepan with a lid, as long as the bamboo basket rests on the rim without touching the water below it.
If your basket is wider than any pot you own, a roasting pan set over two stovetop burners works in a pinch, though you’ll want to watch it more closely since the heat isn’t as even as it is over a single burner.
Some cooks set a metal cooling rack or a few crumpled balls of foil in the bottom of the pot and rest the basket on top of that instead of the pot’s rim, which helps when the basket is narrower than the pot opening.
Whatever base you use, the rule stays the same: steam should surround the basket on all sides, and water should never touch its bottom.
How to Choose and Prep Your Rice
Not every rice behaves the same way in a bamboo steamer, so it helps to know what you’re working with before you start.
Sticky rice (also called glutinous rice) is the classic choice and it genuinely needs the long soak I’ll describe below.
Jasmine and other long-grain rices steam beautifully too, though they’re a little more forgiving on timing.
Short and medium-grain rices, the kind used for sushi, are stickier by nature — if you’re curious how these compare, I’ve broken down arborio rice vs sushi rice and brown rice vs sushi rice elsewhere on the site.
Rinse Until the Water Runs Almost Clear
I rinse rice three or four times, swirling it with my hand and draining, until the water stops looking milky.
This washes off surface starch that would otherwise make the steamed rice gummy instead of light.
Soak Before You Steam
Unlike boiling, steaming doesn’t submerge the grains in water, so they need a head start absorbing moisture.
I soak sticky rice for at least 4 hours, sometimes overnight, and soak jasmine or other long-grain rice for 30 minutes to an hour.
Skip the soak and you’ll end up with a chalky, undercooked center even after 30 minutes of steaming.
| Rice Type | Soak Time | Steam Time |
|---|---|---|
| Sticky (glutinous) rice | 4 hours to overnight | 25 to 35 minutes |
| Jasmine rice | 30 to 60 minutes | 20 to 25 minutes |
| Other long-grain white rice | 30 to 60 minutes | 20 to 25 minutes |
| Short-grain sushi-style rice | 20 to 30 minutes | 18 to 22 minutes |
Step-by-Step: Steaming Rice in a Bamboo Steamer
Once your rice is soaked and rinsed, the actual steaming is quick and pretty forgiving.
Fill your wok or pot with about 2 inches of water and bring it to a gentle simmer, not a hard boil.
Line the bamboo basket with soaked cheesecloth or perforated parchment, then spread the drained rice in an even layer no thicker than about 1.5 inches.
Set the basket over the simmering water, making sure the water level stays well below the basket’s bottom rim.
Cover and steam for 20 to 25 minutes for jasmine or long-grain rice, or 25 to 35 minutes for soaked sticky rice, checking the water level halfway through.
Give the rice a gentle stir with a rice paddle or spatula at the halfway mark so the layer steams evenly top to bottom.
It’s done when the grains are tender all the way through with no hard white center — taste a few grains from different spots in the basket to be sure.
Stacking Multiple Baskets for a Full Meal
One of my favorite things about bamboo steamers is that they stack, so you’re not limited to cooking just rice.
I’ll often put the rice in the bottom basket, since it sits closest to the water and gets the most direct heat, then set a second basket of vegetables or dumplings on top.
Steam has to travel up through both baskets to escape, so the top layer cooks a little gentler and slower than the bottom one.
If you’re stacking baskets, add about 5 extra minutes to your rice time and start checking the top basket a bit earlier than you’d expect.
This is basically how dim sum kitchens keep a dozen different dishes moving through steam without needing a dozen separate pots.
Common Mistakes That Ruin Bamboo-Steamed Rice
The single biggest mistake I see is skipping the soak, which almost always leaves the rice undercooked in the middle.
The second is piling the rice too thick in the basket, which traps steam unevenly and cooks the edges faster than the center.
Letting the water boil dry is a real risk with bamboo steamers, since the basket can scorch on the bottom rim if the pot runs out of water.
I check the water level every 10 minutes or so and keep a kettle of hot water nearby to top it off without dropping the steam temperature too much.
Another one: using cold, unsoaked rice straight from the bag because a recipe elsewhere said it would work — steaming just isn’t boiling, and it needs that pre-soak to hydrate the starch evenly, a point echoed in general rice-cooking guidance from USDA FoodData Central’s cooked white rice data.

Storing and Reheating Leftover Steamed Rice
Cooked rice, however it’s cooked, is one of the foods most associated with Bacillus cereus, a bacteria that can survive cooking as spores and multiply if rice sits out too long.
The CDC’s guidance on Bacillus cereus food poisoning recommends cooling cooked rice quickly and refrigerating it within about two hours rather than leaving it at room temperature.
I spread leftover steamed rice on a sheet pan for a few minutes to cool it faster before it goes into a container in the fridge.
For exact fridge times and reheating temperatures, the FDA’s refrigerator and freezer storage chart is a good reference to keep handy.
When you’re ready to eat it again, my full breakdown of how to reheat rice covers stovetop, microwave, and steamer methods.
Leftover steamed rice is also my go-to starting point for a chicken fried rice recipe or a simple Chinese fried rice recipe, since day-old rice fries up drier and less clumpy than fresh.
If you’re reheating a full fried rice dish instead of plain rice, see how to reheat chicken fried rice for the right approach.
Flavoring Steamed Rice in the Basket
Bamboo steaming isn’t just for plain rice, and because the grains never sit in liquid, you can tuck in aromatics without diluting anything.
I like laying a few pandan leaves, a smashed lemongrass stalk, or a couple of bay leaves right on top of the rice before steaming, then lifting them out once the rice is done.
For coconut sticky rice, I toss the soaked rice with a little salt and sugar first, steam it plain, and stir in warm coconut milk once it’s out of the basket rather than steaming with the coconut milk itself, which can turn the rice heavy and gummy.
A few strips of fresh ginger or a small handful of dried shrimp tucked under the rice layer will scent an entire batch without you having to stir anything in at the end.
Just keep any add-ins thin and loose so steam can still move freely through the rice — a solid layer of anything on top will trap moisture and slow the whole basket down.
Caring for Your Bamboo Steamer
Bamboo steamers last for years if you treat them right, but they’re not dishwasher material.
Rinse the basket with warm water and a soft brush after each use, and skip the soap, which bamboo can absorb and hold onto.
Let it air-dry completely, standing up so air moves through the slats, before you stack it away.
Mold is the enemy of bamboo — if you ever see dark spots, scrub with a vinegar-water solution and dry it thoroughly in the sun or near an open window.
A well-cared-for basket also does double duty for dishes that pair naturally with rice, like a quick bamboo shoots vs water chestnuts stir-fry served alongside your steamed rice.
Frequently Asked Questions
Do I need to soak rice before steaming it in a bamboo steamer?
Yes, soaking is what makes bamboo steaming work. Without it, steam alone usually can't fully hydrate the grains, leaving a hard or chalky center.
Can I steam rice in a bamboo steamer without a liner?
You can, but small grains will fall through the woven slats and stick badly. A layer of cheesecloth or perforated parchment solves both problems.
Why is my bamboo-steamed rice still hard in the middle?
This almost always means the rice wasn't soaked long enough or was piled too thick in the basket. Spread it thinner and give it another 5 to 10 minutes.
How much water do I put under a bamboo steamer for rice?
About 2 inches is usually enough for a 20 to 35 minute steam, but check it partway through and top off with hot water if it's getting low.
Is bamboo-steamed rice better than rice cooker rice?
It's a texture preference more than a strict upgrade. Steaming tends to give firmer, more separate grains, which many cooks prefer for sticky rice and certain long-grain dishes.
Can I use a metal steamer basket instead of bamboo?
You can, and the timing is similar, but the texture will be a touch different. Bamboo wicks away a little excess moisture as it steams, which tends to leave rice slightly drier, while metal baskets can drip condensation back onto the grains.
How do I know if the water is boiling too hard?
If the lid is rattling and thick clouds of steam are pouring out around the edges, it's boiling harder than it needs to. A gentle simmer with steady, thin wisps of steam is plenty to cook rice evenly without scorching the basket.
Can I steam rice ahead of time and reheat it in the same basket?
Yes, this actually works well. Cool the rice, refrigerate it, then when you're ready, spread it back in the lined basket, sprinkle on a little water, and steam over simmering water for about 8 to 10 minutes to bring it back to fluffy.
