Skip to main content
HowLongToCookRice.com
By HowLongToCookRice.com Editorial Team

How Long to Cook Rice Pudding

Use short-grain rice like Arborio for the creamiest results. The key is low heat and frequent stirring.

Quick Answer

How long to cook rice pudding?

Rice pudding takes 25-30 minutes on the stove, 1.5-2 hours in the oven, or 2-3 hours in a slow cooker. Use short-grain rice like Arborio for creamiest results. The key is low heat and frequent stirring.

25 min - 4 hours

Rice Pudding Cooking Times by Method

Rice pudding cooking time varies significantly by method. Stovetop is fastest but requires attention. Oven and slow cooker methods are hands-off but take longer.

Rice pudding cooking times
MethodCook TimeLiquidNotes
Stove25-30 min4 cups milk per ½ cup riceStir frequently
Oven1.5-2 hours4 cups milk per ½ cup rice325°F, stir every 30 min
Slow Cooker (High)2-2.5 hours4 cups milk per ½ cup riceStir occasionally
Slow Cooker (Low)3-4 hours4 cups milk per ½ cup riceStir occasionally
Instant Pot20-25 min3 cups milk per ½ cup ricePorridge setting
Rice Cooker30-40 min4 cups milk per ½ cup ricePorridge setting
Pressure Cooker15-20 min3 cups milk per ½ cup riceNatural release

How to Cook Rice Pudding on the Stove

Combine ½ cup short-grain rice, 4 cups whole milk, ¼ cup sugar, and a pinch of salt in a heavy-bottomed pot. Bring to a gentle simmer over medium heat, stirring frequently.

Reduce heat to low and cook for 25-30 minutes, stirring every few minutes. The pudding is done when rice is tender and mixture coats the back of a spoon. Stir in vanilla extract off heat.

How to Cook Rice Pudding in the Oven

Preheat oven to 325°F. Combine rice, milk, sugar, and salt in an oven-safe dish. Bake uncovered for 1.5-2 hours, stirring every 30 minutes. Cover with foil if top browns too quickly.

The oven method produces a slightly caramelized top and hands-off cooking. Pudding will thicken more as it cools.

How to Cook Rice Pudding in a Slow Cooker

Add rice, milk, sugar, and salt to your slow cooker. Cook on high for 2-2.5 hours or low for 3-4 hours. Stir once or twice during cooking. The slow cooker method is completely hands-off.

For creamier results, use whole milk or add ½ cup heavy cream in the last 30 minutes.

Tips for Perfect Rice Pudding

  • Use short-grain rice - Arborio releases starch for creamy texture
  • Stir frequently - Prevents sticking and scorching
  • Low heat is key - High heat causes curdling and uneven cooking
  • It thickens as it cools - Remove from heat when slightly thinner than desired
  • Add mix-ins at the end - Raisins, cinnamon, or vanilla go in last 5 minutes

Frequently Asked Questions

Short-grain white rice like Arborio is best for creamy rice pudding because it releases more starch. Medium-grain rice also works well. Long-grain rice produces a less creamy texture.

You can use either. Uncooked rice takes 25-30 minutes and produces creamier results. Cooked leftover rice takes only 15-20 minutes but may be less creamy.

Rice pudding may not be creamy if you use long-grain rice, do not stir enough, or cook on too high heat. Use short-grain rice, stir frequently, and cook on low heat for best results.

Rice pudding takes 1.5-2 hours in the oven at 325°F. Stir every 30 minutes and cover with foil if the top browns too quickly.

Yes, use the porridge setting if available. Add ½ cup rice, 4 cups milk, sugar, and vanilla. It takes 30-40 minutes.

Was this helpful? Check our Rice Cooking Tips for more advice, or contact us with questions.