If you want to know how long it takes to cook rice in slow cooker, the short answer is 2 to 3 hours on high. The exact time depends on your grain variety, the amount of liquid, and your specific machine.
Rice cooked in a slow cooker typically needs 2 to 3 hours on high, though the exact time depends on your grain variety. White rice sits at the faster end while brown rice and wild rice blends push toward the longer end.
This guide breaks down times by grain, gives you a simple ratio chart, and walks you through the steps so your rice comes out fluffy instead of gluey.
How Long It Takes To Cook Rice In Slow Cooker
Most slow cookers run cooler than a stovetop pot, so rice needs more time and a bit more liquid. Here is the general range you can expect on the high setting.
- White rice: 1.5 to 2.5 hours
- Brown rice: 2.5 to 3.5 hours
- Wild rice: 3 to 4 hours
- Jasmine or basmati: 1.5 to 2 hours
- Converted or parboiled rice: 2 to 2.5 hours
On low, add roughly 1 to 2 hours to each of those numbers. Low heat is more forgiving if you plan to be away from the kitchen, but it also dries out the edges faster in older cookers.
Why Slow Cooker Rice Takes Longer Than Stovetop
A stovetop pot boils water hard and traps steam under a tight lid. A slow cooker heats gently from the bottom and sides, so the water never reaches a rolling boil. That gentle heat is what makes the process slow, but it also means you rarely scorch the bottom.
The trade-off is timing. You cannot rush rice in a crockpot. If you open the lid to stir every 20 minutes, you release the steam that actually cooks the grains, and you add 30 minutes or more to the total.
Rice To Water Ratio For Slow Cooking
Slow cookers lose very little moisture through the lid, but they still need a little extra water compared to stovetop cooking. Use these ratios as your starting point.
- White rice: 1 cup rice to 2 cups liquid
- Brown rice: 1 cup rice to 2.5 cups liquid
- Wild rice: 1 cup rice to 3 cups liquid
- Jasmine or basmati: 1 cup rice to 1.75 cups liquid
You can swap part of the water for broth, coconut milk, or tomato juice. Just keep the total liquid amount the same. Salt the liquid, not the rice, so it seasons evenly.
Step By Step: Cooking Rice In A Slow Cooker
- Rinse the rice under cool water until the water runs mostly clear. This removes surface starch and keeps grains separate.
- Add rice and liquid to the slow cooker in the ratio above.
- Add a pinch of salt and a small pat of butter or a teaspoon of oil. Fat helps stop sticking.
- Cover and cook on high. Do not lift the lid for the first 90 minutes.
- Check at the earliest time in the range for your grain. Rice is done when the liquid is absorbed and grains are tender.
- Fluff with a fork, then let it rest covered for 5 minutes before serving.
If the rice is still firm and the pot looks dry, add 1/4 cup hot water and cook another 20 to 30 minutes. If it is wet and mushy, leave the lid off for 15 minutes on high to let steam escape.
Times By Grain Type In Detail
White Long Grain Rice
This is the fastest option. Expect 1.5 to 2 hours on high. It is also the easiest to overcook, so check it right at the 90 minute mark the first time you make it.
Brown Rice
Brown rice keeps its bran layer, which slows water absorption. Plan on 2.5 to 3.5 hours on high. Older slow cookers with weaker heating elements may need the full 3.5 hours.
Wild Rice
Wild rice is technically a grass seed and it is tough. Give it 3 to 4 hours on high and use the full 3 cups of liquid per cup of rice. It should split open slightly when done.
Jasmine And Basmati
These aromatic rices cook a little faster than standard long grain. Check them at 1.5 hours. They also benefit from a short rinse so the grains stay fluffy.
Common Mistakes That Change The Cooking Time
- Lifting the lid. Every peek adds 20 to 30 minutes.
- Using too little liquid. Slow cookers need a bit more than a stovetop pot.
- Cooking on low when you are in a hurry. Low can take 4 to 5 hours for brown rice.
- Filling the pot more than halfway. Rice needs room to expand and steam.
- Skipping the rinse. Extra starch leads to sticky clumps.
Can You Cook Rice On Low Instead Of High
Yes, but the time roughly doubles. White rice on low takes 3 to 4 hours. Brown rice on low can take 4 to 5 hours. Low heat gives you a wider window before it dries out, which is handy if you are at work all day and cannot check the pot.
One trick is to start on high for the first hour, then switch to low. This cuts the total time by about 30 minutes and still keeps the rice from scorching.
How To Tell When The Rice Is Done
Look for three signs. First, the liquid is gone or nearly gone. Second, the grains are tender when you bite one. Third, small steam holes appear on the surface. If all three are true, turn the cooker off and let it sit for 5 minutes.
If you are not sure, taste a grain from the center of the pot, not the edge. The center cooks last.
Storing And Reheating Leftover Slow Cooker Rice
Cool the rice within an hour of cooking and move it to a shallow container. It keeps in the fridge for 4 to 5 days. To reheat, sprinkle a tablespoon of water over the rice, cover it, and microwave in 30 second bursts.
You can also freeze cooked rice in flat bags for up to 2 months. Thaw overnight in the fridge, then reheat the same way.
Quick Reference Chart
- White rice, high: 1.5 to 2.5 hours
- White rice, low: 3 to 4 hours
- Brown rice, high: 2.5 to 3.5 hours
- Brown rice, low: 4 to 5 hours
- Wild rice, high: 3 to 4 hours
- Jasmine or basmati, high: 1.5 to 2 hours
Once you cook rice in your slow cooker a couple of times, you will learn its quirks. Every machine runs a little hot or a little cool. Write down the time that worked for you and use it as your baseline from then on. That single note will save you from guessing every time.