Yes, you can cook beans in a rice cooker by soaking them, using plenty of water, and letting them simmer until tender with safe temperatures in mind.
If you love hands-off cooking, a rice cooker feels like a trusty sidekick. You toss in rice and water, tap a button, and dinner more or less takes care of itself. So it makes sense to ask the next question: can i cook beans in a rice cooker? The short reply is yes, with a few safety rules, timing tweaks, and type-by-type adjustments.
This guide walks through which beans work best, how to prep them, how many cycles to run, and what to watch for so you end up with tender beans instead of scorched ones. You’ll see how to handle both dried and canned beans, plus a few tricks to keep foam and sticking under control.
Can I Cook Beans In A Rice Cooker? Safety Basics
Rice cookers heat water to a steady boil, then cycle between boiling and gentle steaming. That pattern suits beans quite well, as long as you give them enough water and time. The main safety concerns are undercooked beans, especially kidney beans, and beans left too long in the warm setting where bacteria can grow.
Food agencies warn that raw or undercooked red kidney beans can cause illness because they contain lectins that break down only after a solid boil. To stay on the safe side, boil kidney beans on the stove for at least ten minutes before transferring them to the rice cooker, or stick to canned kidney beans that have already been boiled by the manufacturer. Other bean types soften without that extra step, but they still need soaking and steady heat.
Rice cookers differ, so a fuzzy logic or pressure model handles beans more evenly than a tiny switch-style cooker. That doesn’t mean a basic cooker is off the table; it just means you’ll likely run several cycles and stir now and then instead of pressing start once and walking away for hours.
Bean Types And Rice Cooker Cooking Times
Before you start, it helps to know how long common beans take. The table below lists typical soak times and rough rice cooker timings for dried beans that have already been soaked. Cooking times can stretch if beans are old, your cooker runs cooler, or you live at altitude, so treat these numbers as a starting point and taste near the end of each window.
| Bean Type | Soak Time | Rice Cooker Time* |
|---|---|---|
| Black beans | 8–12 hours | 55–80 minutes (1–2 cycles) |
| Pinto beans | 8–12 hours | 60–90 minutes (1–2 cycles) |
| Navy beans | 8–12 hours | 50–70 minutes (1–2 cycles) |
| Chickpeas (garbanzo) | 12–24 hours | 75–100 minutes (2 cycles) |
| Red kidney beans** | 8–12 hours | 60–90 minutes after pre-boil |
| Brown lentils | No soak or 1 hour | 30–45 minutes (1 cycle) |
| Split peas | No soak | 30–40 minutes (1 cycle) |
*Times assume enough water to keep beans submerged. **Boil kidney beans on the stove first.
Extension services and bean guides often suggest soaking beans in three parts water to one part beans and simmering until tender, usually between 45 minutes and two hours depending on type. That general range matches what you’ll see from a rice cooker; the cooker simply handles the simmering for you while you check doneness with a spoon and a taste near the end of a cycle.
How Rice Cookers Handle Beans
Rice cookers use a thermostat in the base. Once the water level drops and temperature climbs above boiling, the thermostat trips and the cooker switches to warm or starts another programmed stage. With rice, that works perfectly because the grains absorb water in a predictable way. With beans, things move slower, so the cooker may flip to warm long before the beans are soft.
That’s why beans in a simple rice cooker often need more than one cycle. You cook one cycle, open the lid, stir, add a splash of hot water if the surface looks dry, then start another cycle. Higher-end cookers often list a “slow cook,” “porridge,” or “soup” setting that keeps the pot at a gentle simmer for longer, which suits beans nicely.
Capacity matters too. Beans expand a lot, and they foam. Fill the inner pot no more than halfway with soaked beans and water so foam doesn’t push up into the lid and vent. A bit of oil helps here, and we’ll come back to that.
Step-By-Step Method For Dried Beans
If you want a reliable baseline for dried beans in a rice cooker, use this method the first few times. Once you see how your cooker behaves, you can tweak soak times and seasonings to suit your taste and schedule.
Sort, Rinse, And Soak The Beans
Spread the beans on a baking sheet or clean towel and pick out pebbles, cracked beans, and anything that looks off. Rinse briefly under cold running water. Place them in a large bowl with three to four parts water to one part beans, then soak at room temperature for at least eight hours. Chickpeas and big kidney beans welcome a longer soak, up to a full day in the fridge.
The USDA Bean Basics toolkit outlines standard soak methods that mirror this pattern and shows how soaking shortens cooking time and improves texture for dried beans. Salted soaking water, also called brining, can help keep bean skins intact, so add about one tablespoon of salt per liter of soak water if you like a creamier interior and tender skin.
Pre-Boil Kidney Beans
Kidney beans need extra heat. Drain the soaked beans, transfer them to a saucepan, add fresh water, bring to a rolling boil, and keep them there for at least ten minutes. This step tackles the natural lectins that cause trouble when beans sit at lower temperatures. Once boiled, drain again or move them with their hot cooking liquid directly into the rice cooker.
Load The Rice Cooker
Drain the soaked beans and rinse them with fresh water. Move them into the rice cooker’s inner pot. Add fresh water until the beans are covered by about 2.5–3 centimeters. Too little water gives you scorched beans; too much stretches cooking time, so aim for that shallow pool over the surface.
Add a teaspoon or two of oil to reduce foaming and help heat circulate. Toss in aromatics that don’t slow softening, such as bay leaves, garlic, onion, or dried herbs. Hold back tomatoes, vinegar, and salty cured meats until the beans are nearly tender, since strong acid and heavy salt early in cooking can keep beans firm for a long time.
Cook, Stir, And Check For Doneness
Close the lid and start the cooker on the white rice, brown rice, or slow cook setting. After the first cycle finishes, open the lid, stir the pot, and taste a bean. If it’s still chalky, add a splash of hot water if needed and start another cycle. Repeat until the beans mash easily against the side of the pot with a spoon.
Safe cooking isn’t only about time. General food safety advice recommends cooking foods thoroughly, cooling leftovers quickly, and storing them in the fridge. The FoodSafety.gov four-step food safety guidance gives a handy overview that also applies to bean dishes. In practice that means serving beans soon after they’re tender, not keeping the rice cooker on warm for hours, and chilling leftovers in shallow containers within two hours.
Cooking Beans In A Rice Cooker Step By Step
Once you’ve tried the method above once or twice, you can turn it into a loose template. For most dried beans, the flow looks like this:
- Soak one cup of dried beans in three cups of water overnight.
- Drain, rinse, and pre-boil kidney beans on the stove if using them.
- Add beans to the rice cooker and cover with fresh water by about 2.5–3 centimeters.
- Add oil and aromatics, then start a rice or slow cook cycle.
- Stir between cycles, tasting until beans are soft inside with a creamy bite.
- Season with salt and acidic ingredients when beans are nearly tender.
Follow that pattern and the question “can i cook beans in a rice cooker?” fades away, because it turns into a simple weekly habit that fits around your day.
Cooking Canned Beans In A Rice Cooker
Canned beans are fully cooked, so the rice cooker mainly reheats and seasons them. This can be handy when your stove is full or you’re cooking in a dorm room or small rental with limited equipment.
Drain and rinse the canned beans to remove excess salt and canning liquid. Add them to the rice cooker with enough stock, water, or sauce to just cover the beans. Stir in onions, spices, and a small amount of oil. Start a white rice or quick setting, then stop the cooker once the beans are hot and saucy. They don’t need long; fifteen to twenty minutes of gentle heat usually does the trick.
Avoid leaving canned beans on warm mode for hours, as the thickened liquid can scorch and the texture can turn mushy. Instead, hold them on warm just long enough for the rest of the meal, then cool and refrigerate leftovers.
Cooking Beans And Rice Together In One Pot
Rice cooker “beans and rice” is a standby meal for many households and small kitchens. The main trick is matching the bean state to the rice time. Dry beans take far longer than rice, so pairing them with regular white rice in the same cycle usually leaves you with either crunchy beans or broken rice.
The easiest path is to use canned or nearly cooked beans with raw rice. Rinse one cup of rice, add it to the pot with the usual amount of water or stock for that rice type, then stir in a drained can of beans and any seasonings. Recipes from rice cooker manufacturers use this pattern and show how well it works with black beans, red beans, or mixed beans stirred into rice and broth.
If you want to use dried beans, cook them in the rice cooker first until just tender, drain off extra liquid, then add rice and fresh water in the usual ratio. From there, cook one more rice cycle, checking that the beans hold their shape while the rice steams through.
Seasoning, Foaming, And Sticking Control
Beans bring starch to the party, and starch leads to foam and sticking. A rice cooker pot with a burned ring around the bottom is no fun to scrub, so a few small steps save both food and cleanup time.
Keeping Foam Under Control
Rinsing soaked beans until the water runs clearer removes some surface starch. A teaspoon or two of neutral oil stirred into the pot before cooking also keeps foam from rising too high. If you peek through the lid window and see foam climbing, open the lid carefully, stir the beans, and break the bubbles with a spoon. Leaving a bit of space under the max fill line gives the foam somewhere to go without clogging the vent.
Preventing Burning On The Bottom
Sticking usually means water ran low while the cooker kept heating. Check the water level between cycles; beans should stay submerged, not sitting high and dry above the liquid. Stirring between cycles helps move beans off the base so fresh water reaches the hot surface.
If you notice a thin film forming on the bottom, don’t scrape it up right away. Add a splash of hot water around the sides and let the cooker rest on warm for ten minutes. The stuck bits soften and release more easily, and you avoid mixing scorched flavors into the rest of the pot.
Rice Cooker Bean Troubleshooting
Beans have minds of their own. Storage time, water hardness, and even the specific brand of cooker all change how they behave. This troubleshooting table helps decode the most common problems and nudges you toward a fix that works the next time.
| Problem | Likely Cause | Quick Fix |
|---|---|---|
| Beans stay hard after many cycles | Old beans or hard water | Soak longer, add a pinch of baking soda, and give extra cycles |
| Kidney beans cause stomach upset | Skipped pre-boil step | Boil soaked kidney beans on the stove at a rolling boil before using the cooker |
| Beans split and skins peel off | Beans too old or water boiling too hard | Use fresher beans, soak fully, and use a gentle setting if your cooker has one |
| Thick burnt layer on the bottom | Too little water or long warm mode | Add more water, stir between cycles, and shorten time on warm |
| Beans turn mushy | Too much water or too many cycles | Use less water, taste earlier, and stop cooking when beans are just tender |
| Foam spills from vent | Pot too full or no oil added | Cook smaller batches, rinse beans well, and add a spoon of oil |
| Bland flavor even after salting | Salt added only at the end | Add part of the salt near the end of cooking and finish with fresh herbs and acids |
Final Tips For Rice Cooker Beans
Cooking beans in a rice cooker can free up your stovetop and give you steady, repeatable results. Treat your first batch as a test run: pick one bean type, weigh or measure your beans and water, and note how long it takes for them to turn tender. Once you know how your cooker behaves, you can scale up, season more boldly, or cook beans and rice in the same pot.
Keep safety and texture in mind: soak dried beans generously, pre-boil kidney beans, give beans enough water in the pot, and cool leftovers promptly. With those habits in place, can i cook beans in a rice cooker? becomes less of a question and more of a handy kitchen routine you can rely on for soups, salads, burrito fillings, and simple bowls of beans over rice.

