Few desserts capture the warm, nostalgic embrace of home quite like old-fashioned rice pudding. Creamy, gently sweet, and infused with comforting spices, this timeless treat has been loved for centuries across cultures. Whether enjoyed warm from the stovetop or chilled straight from the fridge, it’s a dessert that appeals to all generations. In this guide, we’ll dive deep into every detail — from the best rice to use, to the perfect spice blend, to troubleshooting for flawless results every time.
what is old-fashioned rice pudding 🍚
Old-fashioned rice pudding is a classic custard-style dessert made with rice, milk, sugar, and often eggs, slowly cooked until the grains are tender and the mixture is creamy. It can be prepared on the stovetop for a soft, spoonable version or baked for a firmer, sliceable texture.
In fact, variations of rice pudding appear in cuisines worldwide — from kheer in India to arroz con leche in Latin America. And just like short-grain rice varieties found in culinary traditions around the world, the type of grain you choose will have a big influence on texture.
For nostalgic inspiration, you can even browse vintage dessert collections on Pinterest — many of which feature this creamy treat in all its classic glory.
quick facts: yield, timing, skill level, tools ⏱️
-
Yield: Serves 6–8
-
Total time: Stovetop ~45 minutes; baked ~1 hour 15 minutes
-
Skill level: Beginner to intermediate
-
Equipment: Heavy-bottom saucepan, whisk, spatula, baking dish (for baked method), mixing bowls, measuring cups/spoons
stovetop vs. baked: which should you choose? 🔥
Choosing between stovetop and baked rice pudding depends on your preferred texture and cooking style:
-
Stovetop: Produces a creamy, custard-like dessert with more frequent stirring. Great for those who like a looser pudding.
-
Baked: Results in a firmer set, often with a golden top layer. Requires less stirring but more oven time.
choosing the right rice 🌾
The type of rice you choose will make or break your pudding:
-
Short-grain: Higher starch content, creating creaminess. Think Arborio rice or sushi rice.
-
Medium-grain: A good balance between creaminess and distinct grains.
-
Long-grain: Fluffier texture; less creamy, more separate grains.
-
Using leftover cooked rice: Adjust liquid to avoid sogginess.
-
Rinsing: Generally skipped to preserve starch, unless you want a lighter pudding.
milk & cream options 🥛
The creaminess of old-fashioned rice pudding largely comes from your choice of dairy:
-
Whole milk: Classic choice for balance of richness and cost.
-
Half-and-half or cream: Extra richness, custard-like texture.
-
Evaporated milk: Slightly caramelized flavor.
-
Plant-based options: Oat milk for mild sweetness, coconut milk for tropical notes, almond milk for nuttiness.
sweeteners & flavor balance 🍯
Sweetness is flexible:
-
White sugar: Neutral flavor, lets spices shine.
-
Brown sugar: Adds caramel undertones.
-
Maple syrup or honey: Unique depth (adjust liquid slightly).
-
Always add a pinch of salt to enhance flavor.
eggs & custardscience (tempering basics) 🥚
Eggs create a richer, custard-style pudding, but they require careful tempering:
-
Tempering: Slowly whisking hot liquid into eggs before combining fully (see tempering in cooking).
-
Prevents curdling.
-
Keep heat gentle; final mix should coat the back of a spoon.
spices & aromatics 🌿
Spices give old-fashioned rice pudding its signature warmth:
-
Cinnamon: A must-have — see more about cinnamon and its varieties.
-
Nutmeg: Freshly grated nutmeg adds subtle complexity.
-
Vanilla: Adds depth; read about vanilla and why pure extract matters.
-
Citrus zest or cardamom for variation.
mix-ins & flavor boosters 🍫
-
Raisins: Pre-soak for plumpness (learn more about raisins).
-
Toasted nuts: Almonds, pistachios for crunch.
-
Coconut flakes, chocolate chips, or rosewater for variety.
tools & equipment 🛠️
A few basics ensure even cooking:
-
Heavy-bottom pot to prevent scorching
-
Whisk for smooth mixing
-
Baking dish for oven method
-
Heat-proof spatula for scraping edges
step-by-step: stovetop method 🍲
-
Combine rice, milk, sugar, and salt in heavy-bottom pot.
-
Bring to a gentle simmer, stirring often.
-
Cook until rice is tender (about 30–35 minutes).
-
Temper eggs if using; whisk into mixture.
-
Stir in vanilla, cinnamon, nutmeg.
-
Rest for 5 minutes before serving.
step-by-step: baked method 🥧
-
Preheat oven to 325°F (160°C).
-
Mix milk, sugar, eggs, spices, and vanilla in bowl.
-
Combine with rice in buttered baking dish.
-
Place dish in water bath.
-
Bake 50–60 minutes until set with slight jiggle.
-
Cool before serving for sliceable texture.

doneness & texture benchmarks ✅
-
Spoon test: Should coat the back of a spoon.
-
Baked set: Edges firm, center just jiggly.
-
Remember: thickens as it cools.
texture & consistency control ⚖️
-
Adjust liquid-to-rice ratio based on rice type.
-
Add more milk for creamier texture.
-
For thicker pudding, extend gentle cooking or add an extra egg yolk.
common mistakes & quick fixes 🚫
-
Scorching: Use low heat and stir regularly.
-
Curdling eggs: Temper properly; strain if needed.
-
Too thick: Stir in warm milk.
-
Too thin: Simmer longer or add a cornstarch slurry.
troubleshooting guide 🛠️
-
Watery: Cook longer or add thickener.
-
Curdled: Blend and serve as parfait.
-
Gummy: Loosen with warm milk.
-
Too sweet: Add more milk or rice.
regional & style variations 🌍
-
Kheer: Indian style with cardamom, saffron, nuts.
-
Arroz con leche: Spanish/Latin, heavy cinnamon and citrus.
-
Riz au lait: French, simple vanilla-forward.
-
Sütlaç: Turkish, baked with broiled top.
-
Risalamande: Danish, almond-based with cherry topping.
dietary swaps 🌱
-
Dairy-free/vegan: Use coconut or oat milk; thicken with cornstarch.
-
Egg-free: Skip eggs, increase starch.
-
Lower sugar: Try monk fruit or erythritol.
serving & toppings 🍓
-
Serve warm or chilled.
-
Dust with cinnamon-sugar, add whipped cream, or drizzle caramel sauce.
-
Fresh berries for brightness.
make-ahead, storage, reheating, freezing & food safety 🥶
-
Refrigerate within 2 hours; keeps 3–4 days.
-
Reheat gently with milk.
-
Freezing possible but may alter texture.
-
Follow dairy safety guidelines.
nutrition & portion tips 🧾
| Nutrient (per 1 cup serving) | Amount |
|---|---|
| Calories | 290 |
| Protein | 7g |
| Fat | 8g |
| Carbohydrates | 48g |
| Sugars | 25g |
| Fiber | 1g |
| Sodium | 160mg |
faqs ❓
What rice is best for rice pudding?
Short-grain rice like Arborio gives the creamiest results.
Do you rinse rice for rice pudding?
Not usually — rinsing removes starch that contributes to creaminess.
Is rice pudding better baked or stovetop?
Depends on whether you prefer loose or set textures.
How do I keep eggs from curdling?
Temper slowly and keep heat low.
Why is my rice pudding watery?
It may be undercooked; simmer longer.
How can I thicken rice pudding?
Cook longer or add cornstarch slurry.
Can I use leftover cooked rice?
Yes, but reduce cooking time and liquid.
Can I make it without eggs?
Yes, increase starch or simmer longer.
Best dairy-free options?
Coconut or oat milk.
How long does it last in the fridge?
3–4 days, covered.
Can you freeze rice pudding?
Yes, but texture changes after thawing.
How do I reheat it without drying out?
Add a splash of milk and heat gently.
Old fashioned Rice Pudding The Creamy Baked Classic
This old-fashioned rice pudding is creamy, comforting, and rich with warm spices like cinnamon, nutmeg, and vanilla. Perfect for both stovetop and baked methods, it’s a timeless dessert that works year-round — delicious served warm or chilled.
- Prep Time: 5minutes
- Cook Time: 45 minutes
- Total Time: 50 minutes
Ingredients
For Stovetop Version:
¾ cup short-grain rice (Arborio or sushi rice preferred)
4 cups whole milk (or coconut milk for dairy-free)
½ cup granulated sugar (or brown sugar for deeper flavor)
¼ teaspoon salt
2 large eggs, lightly beaten (omit for egg-free)
1 teaspoon vanilla extract
½ teaspoon ground cinnamon
⅛ teaspoon freshly grated nutmeg
½ cup raisins (optional, pre-soaked in hot water for 10 min)
For Baked Version:
1 cup uncooked short-grain rice
4 cups whole milk
¾ cup granulated sugar
3 large eggs
1 teaspoon vanilla extract
½ teaspoon cinnamon
Pinch nutmeg
½ cup raisins (optional)
Instructions
Stovetop Method
-
Simmer rice & milk: In a heavy-bottom saucepan, combine rice, milk, sugar, and salt. Bring to a gentle simmer over medium heat, stirring frequently.
-
Cook until tender: Reduce heat to low and cook for about 30–35 minutes, stirring often, until rice is soft and mixture is thickened.
-
Temper eggs: In a small bowl, whisk eggs. Slowly add a ladle of hot pudding to eggs while whisking constantly, then slowly return egg mixture to pot, whisking well.
-
Add flavorings: Stir in vanilla, cinnamon, nutmeg, and raisins (if using).
-
Finish & serve: Cook for 2 more minutes on low heat. Remove from heat, let rest 5 minutes, then serve warm or chill.
Baked Method
-
Preheat oven: Set oven to 325°F (160°C).
-
Make custard base: In a large bowl, whisk milk, sugar, eggs, vanilla, cinnamon, and nutmeg until smooth.
-
Combine with rice: Stir in uncooked rice and raisins.
-
Bake in water bath: Pour mixture into buttered baking dish. Place dish inside a larger pan and fill outer pan with hot water halfway up sides.
-
Bake until set: Bake 50–60 minutes, stirring once halfway if desired, until edges are firm but center jiggles slightly.
-
Cool & serve: Let cool slightly before serving for spoonable pudding, or chill for firmer slices.
Notes
-
Rice choice: Short-grain produces the creamiest pudding; avoid rinsing for more starch.
-
Dairy-free option: Use full-fat coconut milk or oat milk; replace eggs with 2 tablespoons cornstarch mixed into cold milk.
-
Sweetness level: Reduce sugar to ⅓ cup for a less sweet version.
-
Texture fix: If too thick, stir in warm milk before serving.


