The typical cooking time for rice in a rice cooker depends on the type of rice and the style of rice cooker. For 2 cups of white rice in a classic pot-style rice cooker, it usually takes about 20 to 25 minutes. In a digital rice cooker, it may take around 27 to 32 minutes. Brown rice needs more time, about 30 to 40 minutes, while jasmine or basmati rice cooks faster, roughly 15 to 25 minutes. Most rice cookers automatically switch to 'keep warm' mode when the rice is done, eliminating the need to set a timer or stir during cooking. After cooking, letting the rice rest for about 5 to 10 minutes before fluffing and serving improves texture.