Yes, you can steam vegetables in a rice cooker if you set them on a heatproof rack or steamer tray above about 1 inch of water.
What your rice cooker needs to steam vegetables
Any cooker that boils water under a closed lid makes steam. The real question is whether you can hold food above the water. Most setups fall into one of three types:
- Cooker with a steam tray or basket. Use the tray that came in the box. It was made to fit that bowl.
- Cooker with a steam setting. These run a timed steam cycle. On some processor-controlled models the timer starts counting only after the water boils, so the real time is longer than the display shows.
- Basic one-switch cooker. It can steam with a heatproof rack, but it clicks over to Warm when the water boils off, so you time the cooking by hand.
Check your manual for which accessories the maker approves. If you are deciding whether a multi-cooker would steam better than a plain rice cooker, our rice cooker vs Instant Pot comparison covers the trade-offs.
How to steam vegetables in a rice cooker, step by step
- Cut evenly. Make pieces about 1 to 1½ inches so they finish at the same time. Rinse them and shake off excess water.
- Add water to the inner pot. Pour in about 1 inch. The water must stay below the bottom of the tray so the food never touches it.
- Set the tray or basket in place. Make sure it sits level and steady.
- Load a single layer. Leave small gaps between pieces so steam can circulate. Keep the food below the rim of the basket so the lid closes fully.
- Close the lid and start the cooker. Use the cook or steam setting. Start your timer once steam rises steadily from the vent.
- Test for doneness. Check at the short end of the times below by piercing with a fork. Lift the food out with tongs right away.
- Season after steaming. Add salt, butter, lemon or sauce once the vegetables are out.
If the water runs low on a longer batch, pour hot water down the side of the pot, not over the food. Some manuals, such as Oster’s, say their steaming times are approximate and tell you to add more water if it all evaporates. Rice needs a different, measured ratio, which we cover in how much water to put in a rice cooker.
Rice cooker steaming times by vegetable
These are starting points, counted from when steam is rising steadily. Lid fit, wattage and how much food you load all shift the result, so check the first batch at the short end.
| Vegetable | Cut | Minutes | Done when |
|---|---|---|---|
| Broccoli | 1½-inch florets | 8 to 10 | Bright green, stem pierces easily |
| Cauliflower | 1½-inch florets | 10 to 12 | Fork slides in with light resistance |
| Carrots | ¼-inch coins | 10 to 12 | Tender with a slight bite |
| Green beans | Whole, trimmed | 10 to 12 | Bright green, bends without snapping |
| Asparagus | Medium spears, woody ends snapped off | 6 to 8 | Bright green, slightly bendy |
| Zucchini | ½-inch slices | 6 to 8 | Edges look translucent |
| Bok choy | Quarters | 5 to 6 | Stems tender, leaves wilted |
| Spinach | Whole leaves | 2 to 3 | Fully wilted |
Frozen vegetables go in straight from the freezer without thawing. Add about 2 minutes and break up any clumps first.
Smaller pieces cook faster, and big chunks of carrot or cauliflower take longer than the table shows. Residual steam keeps cooking food after it is done, so lift vegetables out as soon as they pass the fork test to avoid mush.
Can you steam vegetables on top of cooking rice?
Yes, if your cooker has a tray or rack that sits above the rice with the lid still closing. It is a timing job, and one rule covers it: start the vegetables when the rice has about the vegetable time plus 1 minute left.
Worked example. Say a white rice cycle takes about 30 minutes (a typical value; see how long a rice cooker takes for your rice type). Broccoli needs 8 to 10 minutes, so use 10. Add 1 minute and you want 11 minutes left, which means opening the lid at about the 19-minute mark. Set the tray in quickly, close the lid, and let both finish together.
A basic cooker has no countdown, so start a kitchen timer when you press the lever and do the same math.
Watch for these pitfalls:
- Rice filled too high. Rice expands, and a cooker filled to the max line leaves no room for a tray. Cook a little less rice when you plan to steam on top.
- Tray pressing into the rice. The tray should rest on the rim or a ledge, not sink into the grains.
- Opening the lid too early. Lifting it in the first half of the cycle lets steam escape and can leave the rice uneven.
- Dripping condensation. Wipe the lid before you lift it away. Then let the rice rest 10 minutes and fluff it.
- Extra water. Keep the rice at its normal ratio. The vegetables steam from the rice’s own boiling water.
No steam tray? Safe stand-ins and one-switch cooker timing
Look in your manual first. Some makers approve only the supplied tray, and metal can scratch a nonstick bowl. If you have no tray, use something heatproof that holds food at least ½ inch above the water:
- A stainless wire rack or small stainless colander that rests on the bowl rim and fits under the lid.
- Three or four foil balls, about 1½ inches each, holding a heatproof plate or shallow bowl rated for stovetop or oven heat.
Avoid anything with plastic handles or plastic parts, since they can melt. Also skip any insert that stops the lid from closing, and glassware that is not heat-rated.
Timing by hand on a one-switch cooker
- Add 1 inch of water and set the rack and vegetables in place.
- Press the lever down and start a kitchen timer when steam is rising.
- If the lever pops up to Warm before your timer ends, the water has boiled off. Add about ½ cup hot water and press the lever down again.
- Remove the vegetables when the timer ends and check with a fork.
Safety and cleanup when you steam in a rice cooker
- Open the lid away from your face and tilt it so hot condensation drips away from you. Use tongs or mitts to lift out the tray.
- Keep the steam vent clear. Do not pile food above the basket rim or stack it against the lid.
- Never let the pot boil dry. Check the water on any batch longer than about 15 minutes.
- Follow the manual for approved accessories, especially on a nonstick pot.
For cleanup, rinse the pot, tray, lid and vent cap soon after cooking. Wash them with mild dish soap and a soft sponge. Steam residue and vegetable smells cling to the lid gasket, so wipe it and let all parts dry with the lid open.
Our Top Picks
Ready to shop? These are the top-rated options from our hands-on roundup, Best Rice Cooker Under $100 of 2026.
Cosori 10-Cup Rice Cooker with Fuzzy Logic
Zojirushi 6-Cup Rice Cooker NHS-10
Toshiba TRCS02 Mini Rice Cooker, 3-Cup Fuzzy Logic
As an Amazon Associate we earn from qualifying purchases. Product prices and availability are accurate as of the date/time indicated.
Frequently Asked Questions
Can I steam fish or eggs at the same time as vegetables?
Yes. Put fish on a heatproof plate resting on the rack, or set eggs on the tray with the vegetables. Cook until the fish flakes with a fork. Add the slowest-cooking food first and the fastest last so everything finishes together.
Will a small 3-cup rice cooker work for steaming?
Yes, if a tray or rack fits above 1 inch of water and the lid closes fully. Steam one thin layer at a time, because a crowded mini bowl cooks unevenly. Run two batches instead of stacking food.
Can I steam vegetables on the Keep Warm setting?
No. Keep Warm holds food below boiling, so it makes too little steam to cook vegetables properly. Use the standard cook or steam setting instead, and switch back to Warm only after the vegetables are out of the cooker.
Can I flavor the steaming water?
Yes. Ginger slices, smashed garlic or lemon peel add a mild aroma. Skip soy sauce and thick broths, which can foam or scorch on the bottom of the pot. Season the vegetables after they come out.
{“@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [{“@type”: “Question”, “name”: “Can I steam fish or eggs at the same time as vegetables?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Yes. Put fish on a heatproof plate resting on the rack, or set eggs on the tray with the vegetables. Cook until the fish flakes with a fork. Add the slowest-cooking food first and the fastest last so everything finishes together.”}}, {“@type”: “Question”, “name”: “Will a small 3-cup rice cooker work for steaming?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Yes, if a tray or rack fits above 1 inch of water and the lid closes fully. Steam one thin layer at a time, because a crowded mini bowl cooks unevenly. Run two batches instead of stacking food.”}}, {“@type”: “Question”, “name”: “Can I steam vegetables on the Keep Warm setting?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “No. Keep Warm holds food below boiling, so it makes too little steam to cook vegetables properly. Use the standard cook or steam setting instead, and switch back to Warm only after the vegetables are out of the cooker.”}}, {“@type”: “Question”, “name”: “Can I flavor the steaming water?”, “acceptedAnswer”: {“@type”: “Answer”, “text”: “Yes. Ginger slices, smashed garlic or lemon peel add a mild aroma. Skip soy sauce and thick broths, which can foam or scorch on the bottom of the pot. Season the vegetables after they come out.”}}]}