Desserts
This traditional baked rice pudding brings comfort in every spoonful—creamy vanilla custard, tender rice, and plump raisins baked to golden perfection. The secret lies in slow simmering the rice in milk until tender, then baking until the top develops that irresistible caramelized crust.
I first made this recipe during a chilly November evening when I craved something warm, and it became an instant family favorite.
What makes this version special is the balance of textures: creamy rice at the center, toasted raisins for natural sweetness, and a golden custard top that crackles with every bite.
Unlike quick puddings, this recipe requires patience—simmering the rice for 30 minutes ensures it absorbs the milk perfectly, while baking at 350°F creates that signature texture. The vanilla infusion adds depth, making it taste like a homemade dessert from a bygone era.
By the time it emerges from the oven, you’ll have a dessert that’s rich yet light, with a fragrance that fills your kitchen and a taste that feels like a hug. The raisins caramelize slightly, adding chewy pockets of sweetness, while the custard layer stays velvety smooth.
This is the kind of dessert that pairs beautifully with a cup of tea or coffee, making it perfect for cozy evenings or holiday gatherings.
The best part? It reheats beautifully, so you can make a big batch and enjoy it over several days. Whether you’re serving it at a dinner party or simply treating yourself, this traditional recipe delivers restaurant-quality results with a homemade touch. Let’s get baking!
Ingredients for traditional baked rice pudding
Pantry basics meet cozy dessert magic—just these 12 ingredients transform into golden, creamy rice pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | 1 cup | Full-fat preferred |
| Granulated Sugar 🍚 | ¾ cup | White or light brown |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Pure Vanilla Extract 🍯 | 2 tsp | High-quality, not imitation |
| Seedless Raisins 🍇 | ½ cup | Plump, not shriveled |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Vanilla Bean Paste 🍯 | 1 tbsp | For extra vanilla flavor |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening |
The rice is the heart of this pudding, so choose long-grain white rice—it stays tender and absorbs the milk beautifully. I always rinse it first to remove excess starch. For the milk, whole milk and heavy cream give that luscious texture, but if you're watching calories, 2% milk with an extra splash of cream works too. The raisins? Plump seedless raisins from the bulk bin at Whole Foods or Trader Joe's stay chewy when toasted. If you can't find them, regular raisins work, but soak them in warm water for 10 minutes first. The vanilla matters too—high-quality pure extract or a split vanilla bean makes all the difference.
No vanilla bean? Vanilla bean paste is the next best thing—it gives you those little specks of vanilla. Short on raisins? Chopped dates or dried cranberries add a nice twist. The butter needs to be cold and cubed—don't melt it first, or the custard won't set properly. For a nutty depth, toast the raisins in a dry pan for 3-4 minutes before adding them to the pudding. This brings out their natural sweetness and gives that caramelized note. The cinnamon is optional but adds warmth—if you skip it, a pinch of nutmeg works too. And if you're feeling fancy, infuse the milk with a split vanilla bean while it heats up for extra flavor.
This pudding tastes even better the next day, so make it ahead if you can. Store it in an airtight container in the fridge for up to 5 days. To reheat, cover with foil and warm in the oven at 350°F for 15-20 minutes, or microwave in 30-second bursts until warm. For serving, a sprinkle of cinnamon or a drizzle of extra vanilla syrup takes it to the next level. Leftovers? Portion into small jars for single servings—perfect for quick breakfasts or dessert cravings.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because it uses what’s already in my pantry. Long-grain rice, milk, and a splash of heavy cream—no exotic spices or last-minute grocery runs. Honestly, I’ve made it three times with whatever sugar was handy (even brown sugar once), and it still turned out spot-on.
- Creamy Without Trying: That perfect balance of milk and heavy cream makes it velvety smooth, but the rice stays distinct—no mushy pudding here. The sugar caramelizes just enough to give it a subtle depth, like a hug in dessert form. (Yes, even on a Tuesday night.)
- Leftovers That Beg for More: This dish actually improves the next day. The flavors meld into something richer, and the texture? Still creamy but with a slight firmness that’s weirdly satisfying. I’ve reheated portions for breakfast (yes, really) and it’s still crave-worthy.
- Weeknight Crowd-Pleaser: Serve it warm for dinner with a sprinkle of cinnamon, or chill it for a no-fuss dessert that feels special. My kids ask for it after school events, and my partner eats it straight from the fridge. Between us, it’s the one dessert I never have to plan ahead for.
Step-by-step instructions for traditional baked rice pudding
Here's how to create this comforting classic with rich layers of vanilla and perfectly textured raisins.
Prepare the Raisins and Toast the Rice
Preheat your oven to 350°F. In a small bowl, combine the 0.5 cup seedless raisins with 1 tablespoon vanilla bean paste. Toss them gently to coat each raisin thoroughly. Spread them on a parchment-lined baking sheet and toast in the oven for 8-10 minutes until they become plump and slightly sticky. This step intensifies their sweetness and prevents them from sinking to the bottom later.
While the raisins toast, rinse the 1 cup long-grain white rice under cold water until the water runs clear. This removes excess starch that would make your pudding gummy. Drain well and set aside. The rice should be completely dry—any moisture left will prevent proper thickening during baking.
Create the Creamy Base Mixture
In a large mixing bowl, whisk together the 4 cups whole milk, 1 cup heavy cream, 0.75 cup granulated sugar, and 0.5 teaspoon salt until the sugar dissolves completely. This combination of milk and cream creates the signature velvety texture of traditional rice pudding. The sugar should be fully incorporated—you shouldn't see any graininess at the bottom.
In a separate bowl, beat the 2 whole large eggs until they're lightly frothy but not fully emulsified. This gentle beating helps create a smoother pudding texture without making it too dense. Gradually pour the egg mixture into the milk-cream mixture while whisking constantly to prevent the eggs from curdling. The mixture should thicken slightly as you combine them.
Combine All Ingredients for Baking
Add the drained rice to the milk-cream mixture and stir until every grain is fully coated. The rice should absorb the liquid immediately, creating a thick, porridge-like consistency. This is crucial for achieving that perfect creamy texture after baking. Fold in the 2 tablespoons all-purpose flour and 1 teaspoon ground cinnamon, distributing them evenly throughout the mixture.
Remove the toasted raisins from the oven and let them cool for 2 minutes. Then gently fold them into the rice mixture, along with the 0.5 cup cold unsalted butter cut into small cubes. The butter should melt gradually during baking, adding richness without making the pudding greasy. Finally, stir in the 2 teaspoons pure vanilla extract and 1 tablespoon vanilla bean paste for that authentic vanilla depth that makes this pudding truly special.
Bake to Golden Perfection
Transfer the mixture to a 9x13-inch baking dish that's been lightly greased with butter. Spread it evenly with a spatula, creating a smooth surface. The pudding should reach the top edges of the dish—this ensures proper browning and even cooking throughout. Bake in the preheated oven for 50-55 minutes until the top is golden brown and the edges begin to pull away slightly from the sides of the pan.
Here's the thing—your oven might run hot or cold, so start checking at the 45-minute mark. The pudding is done when it's set but still slightly jiggly in the center. If it browns too quickly, tent the dish with aluminum foil during the last 10 minutes of baking. The internal temperature should reach 190-195°F when fully cooked. Let it rest for 15 minutes before serving—this allows the flavors to meld and the texture to firm up just right.
Pro Tips For Making Traditional Baked Rice Pudding
- Rinse the Rice Twice: DESCRIPTION: I learned this the hard way—skipping the second rinse leaves your pudding gummy. After cooking, drain the rice in a fine-mesh strainer, then give it a quick cold-water rinse to strip out excess starch. This makes all the difference for that classic creamy texture, not a gluey mess.
- Simmer First, Bake Second: DESCRIPTION: Start on the stovetop—bring the milk, cream, and rice to a gentle boil for 5 minutes, stirring often. This ensures even cooking before baking, so your pudding doesn’t stay undercooked in the center. (Yes, even if you’re impatient like me.)
- Skip the Overmixing: DESCRIPTION: Once you add the sugar, stir just until it dissolves—no need to whip it like a milkshake. Overworking the mixture introduces air, which can make the pudding collapse or develop a weird texture. Trust the process.
- Cover with Foil Early: DESCRIPTION: After the first 30 minutes of baking, tent the dish with foil. This traps steam and keeps the top from drying out or browning too fast. I used to ignore this, and my pudding always ended up with a sad, cracked crust. (Your future self will thank you.)
Make-ahead tips for this traditional baked rice pudding
Prep Ahead Strategy
This pudding tastes even better the next day, so I always make it a day in advance. After baking, let it cool completely, then transfer to an airtight container with a tight-fitting lid.
Store in the refrigerator for up to 5 days—the flavors deepen overnight as the custard sets and the vanilla infuses fully. The texture becomes even more luxurious, with the raisins absorbing extra moisture and the custard layer developing that perfect creamy consistency. 💫
Overnight Infusion
For maximum flavor, infuse the milk with a split vanilla bean while heating it. Drop the bean into the milk during the initial simmering phase (Step 2), then remove it before mixing with eggs. This step adds subtle floral notes that elevate the vanilla flavor.
If you're short on time, simply add an extra ½ teaspoon vanilla extract to compensate. The infusion works best when done ahead—plan to prep the milk mixture the night before if possible, then proceed with the rest of the recipe the next day.
Portioning for Convenience
Divide the baked pudding into ramekins or small baking dishes before refrigerating. This makes serving effortless—just pop one in the microwave for 1-2 minutes or warm in the oven at 350°F for 10 minutes until heated through.
I love using 8-ounce ceramic dishes because they're microwave-safe and add a rustic touch to the presentation. Label each portion with the date to track freshness—this pudding keeps beautifully for 4-5 days when stored properly.
Freezing for Later
For long-term storage, freeze individual portions in single-serving containers with ½-inch headspace to prevent cracking. Wrap tightly with plastic wrap and label with the date. This pudding freezes for up to 3 months without significant texture changes.
To reheat from frozen, thaw overnight in the fridge, then warm in the oven at 325°F for 20-25 minutes or microwave in 30-second bursts until fully heated. The texture may be slightly denser after freezing, but it reheats beautifully with a splash of warm milk if needed. ❄️
Make-Ahead Garnishes
Prep garnishes the day before for a polished presentation. Toast 1 tablespoon chopped pecans in a dry pan until golden, then store in an airtight container. Whisk together 2 tablespoons powdered sugar with 1 teaspoon vanilla extract for a quick vanilla glaze.
When ready to serve, simply drizzle the glaze over the pudding and sprinkle with toasted nuts. Another option is caramelized raisins—simmer ¼ cup raisins with 1 tablespoon honey and 1 teaspoon butter for 5 minutes until sticky, then cool and store in the fridge.
Holiday Batch Prep
For holiday gatherings, double the recipe and bake in two 9x13-inch pans simultaneously. After baking, transfer the pudding to a large airtight container and store at room temperature for up to 24 hours before refrigerating. This allows you to serve warm pudding straight from the oven while keeping extras chilled.
I also recommend making mini versions in muffin tins—bake for 25-30 minutes at 350°F for individual servings that reheat perfectly. These make adorable party favors or breakfast treats the next morning. 🎄
Nutrition facts
Frequently asked questions about creamy rice pudding
Can I make this without eggs for a vegan version?
Yes! Replace the eggs with a flax egg (1 tbsp ground flaxseed + 3 tbsp water per egg) or use a vegan custard powder like Bob's Red Mill. For texture, add an extra 1 tbsp cornstarch to help thicken. The baking time may need adjustment—check at 45 minutes since vegan versions often set differently.
Why did my pudding come out watery?
Watery pudding usually means the rice wasn't fully cooked before baking or the baking time was insufficient. Always simmer rice in milk until tender (about 30 minutes on the stovetop) before baking. If using uncooked rice, increase baking time to 60-65 minutes and check doneness with a toothpick—it should come out clean but slightly moist.
What's the best way to reheat leftovers?
For creamy texture, reheat in the oven at 325°F for 15-20 minutes covered with foil. Microwave in 30-second bursts on low power, stirring between each interval. Add a splash of warm milk if it seems too dry. The oven method preserves the custard layer best while preventing rubbery rice.
Can I substitute raisins with other dried fruit?
Try dried cranberries (soak first), chopped dates, or figs for variation. Toast them first to enhance flavor. For a nutty twist, fold in ½ cup chopped walnuts or pecans during the final mixing. Just reduce sugar by 1 tbsp if using naturally sweeter fruits like dates.
How do I make this gluten-free?
Replace the 2 tbsp all-purpose flour with 2 tbsp gluten-free flour blend or arrowroot powder. For extra binding, add 1 tbsp cornstarch to the milk mixture. Use certified gluten-free oats if you're also avoiding oats, and check all spice blends for hidden gluten. The texture remains creamy with these adjustments.
