Desserts
This traditional baked rice pudding recipe delivers the comforting warmth of vanilla-infused custard and toasted coconut that feels like a hug in dessert form. The slow baking process transforms simple ingredients into a creamy, spiced dessert with a golden crust that's impossible to resist.
I've perfected this version over years of testing, ensuring every spoonful captures that nostalgic flavor balance between sweetness and subtle cardamom warmth.
The beauty of this classic dessert lies in its simplicity—just a few pantry staples and an hour in the oven create something extraordinary. Long-grain rice soaks up the milk and sugar mixture, while vanilla bean and cinnamon infuse the custard with aromatic depth.
The toasted coconut topping adds a delightful crunch that contrasts perfectly with the silky texture below, making each bite a harmonious experience.
What you'll achieve is a perfectly set rice pudding with a tender yet slightly firm texture, infused with vanilla's floral notes and lightly spiced with cinnamon and cardamom.
The toasted coconut topping adds both visual appeal and textural contrast, transforming this into a dessert that's as impressive to serve as it is delicious to eat. This recipe maintains all the traditional qualities while delivering consistent, restaurant-quality results every time.
Serve warm with a sprinkle of extra cinnamon or a dollop of whipped cream for the ultimate comforting dessert experience. The versatility of this recipe makes it perfect for family gatherings, holiday menus, or a special treat to enjoy on any cozy evening.
Let's create this timeless dessert together—step by step, with professional precision and traditional authenticity.
Ingredients for traditional baked rice pudding
Twelve simple ingredients transform into a velvety vanilla-cinnamon rice pudding with toasted coconut topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Whole Milk 🥛 | 4 cups | Full-fat preferred for richness |
| Granulated White Sugar 🍚 | 1 ½ cups | Superfine for faster dissolving |
| Vanilla Bean 🌿 | 1 whole | Seeded for authentic flavor |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground preferred |
| Ground Cardamom 🌿 | ½ tsp | True cardamom pods preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for topping |
| Shredded Unsweetened Coconut 🥥 | ½ cup | Freshly toasted for texture |
| Large Eggs 🥚 | 4 whole | Room temperature for blending |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even distribution |
| All-Purpose Flour 🌾 | ¼ cup | For thickening custard |
| Heavy Cream 🥛 | 1 cup | For final richness |
The vanilla bean is non-negotiable for authentic flavor. Madagascar Bourbon vanilla from Penzeys delivers the deepest floral notes, but a quality whole bean from any reputable spice merchant works splendidly. Cardamom should be true pods—ground cardamom loses its aromatic complexity quickly. For the rice, long-grain white rice is essential; it absorbs liquid evenly without becoming mushy. Whole Foods or Trader Joe's carry excellent quality rice in bulk bins, ensuring freshness. The milk should be full-fat to achieve that luxurious, creamy texture—organic whole milk from local dairies adds a subtle sweetness that enhances the dessert's character.
No vanilla bean? Pure vanilla extract at half the quantity works in a pinch, though it lacks the natural depth. Substituting almond milk for dairy milk reduces richness significantly—heavy cream compensates if you must use a lighter milk. For cardamom, allspice or nutmeg at one-third the amount can mimic its warmth, though the flavor profile shifts. The coconut should be toasted in a dry pan until golden—freshly toasted coconut adds a delightful crunch that pre-shredded lacks. If unavailable, toasted flaked coconut from Bob's Red Mill offers a close alternative. The butter for the topping must be cold to create that perfect golden crust—European-style butter like Plugrá delivers superior flavor.
This dessert improves with time—reheat gently in the oven for 10 minutes at 350°F to restore its creamy texture. Store in an airtight container in the refrigerator for up to 5 days, though the texture may firm slightly. For longer storage, freeze individual portions wrapped in parchment for up to 3 months. The coconut topping can be prepared ahead and stored separately, toasted just before serving. When reheating, cover loosely with foil to prevent over-browning while maintaining moisture. A sprinkle of extra cinnamon or toasted coconut before serving elevates presentation.
Why You'll Love This Recipe
- No-Measurement Madness: I swear, this recipe only needs five things—rice, milk, sugar, vanilla, and cinnamon. That’s it. No chopping, no blending, no fancy techniques. Just mix, bake, and let the oven do the work while you sip tea and pretend you’re a domestic goddess.
- Vanilla-Cinnamon Magic: The split vanilla bean scraped right into the milk? That’s where the real magic happens. Warm, creamy, with just a whisper of spice from the cinnamon—it’s like dessert hugs your taste buds without trying too hard. (Between us, I’ve been known to add a pinch of nutmeg if I’m feeling fancy.)
- Leftovers That Don’t Quit: This stuff tastes better the next day—seriously. Cold or warm, it’s still creamy perfection. I make a big batch on Sundays, portion it out, and keep it in the fridge for lazy breakfasts or after-dinner treats. No sad, dried-out pudding here.
- Budget Comfort in 30 Minutes: Whole milk and white rice won’t break the bank, and the flavor? Ridiculously rich. It’s the kind of dish that feels special but won’t leave you stressing over grocery receipts. Plus, one pan, one bowl, and you’re done—no dishes piling up while you’re still eating.
Step-by-step instructions for traditional baked rice pudding
Here's the method that delivers authentic, spiced rice pudding with a velvety custard base.
Prepare the Rice and Infuse the Milk
In a medium saucepan, combine the 1 cup long-grain white rice with the 4 cups whole milk. Bring to a gentle simmer over medium heat, stirring occasionally to prevent scorching. Here's the thing—you want the milk to infuse the rice gradually, so maintain a low, steady heat rather than boiling vigorously. This slow cooking process ensures the rice absorbs the milk completely without becoming mushy.
While the rice cooks, split the 1 whole vanilla bean lengthwise and scrape out the seeds using the back of a knife. Add both the seeds and the empty pod to the milk mixture. The pod will continue infusing flavor even after the seeds are removed. Stir in the 1.5 teaspoons ground cinnamon and 0.5 teaspoon ground cardamom, distributing them evenly throughout the mixture. Cook for 20-25 minutes, stirring frequently, until the rice is tender and the mixture has thickened to a creamy consistency. The rice should be fully cooked but still retain some bite—this prevents a gummy final texture.
Create the Custard Base
In a separate bowl, whisk together the 4 whole large eggs, 1.5 cups granulated white sugar, and 0.5 teaspoon diamond crystal kosher salt until the mixture is smooth and pale yellow. This step is crucial for achieving the traditional custard texture that sets this pudding apart. The sugar should dissolve completely, and the mixture should be homogeneous—no streaks of egg white should remain.
Gradually whisk in the 0.25 cup all-purpose flour, ensuring there are no lumps. Then, slowly pour in the cooked rice mixture while continuing to whisk. This gradual incorporation prevents the eggs from curdling due to sudden temperature changes. The resulting mixture should be thick and smooth, resembling heavy cream. Here's what I do—after adding about half the rice mixture, taste to check the sweetness level. Adjust with additional sugar if needed, but be mindful that the pudding will continue to develop flavor during baking.
Bake to Golden Perfection
Preheat your oven to 350°F. Grease a 9x13-inch baking dish thoroughly with butter to prevent sticking. Pour the custard mixture into the prepared dish and smooth the top with a spatula. The surface should be even—no lumps or depressions. Here's the moment that matters: bake uncovered for 45-50 minutes. The pudding is done when the edges are set and the center still has a slight wobble when gently shaken. If you're unsure, insert a toothpick—it should come out clean but slightly moist.
During the last 10 minutes of baking, preheat a dry skillet over medium heat. Add the 0.5 cup shredded unsweetened coconut and toast it, stirring constantly, until it turns a light golden brown and releases a nutty aroma. This toasting enhances the coconut's flavor and adds texture contrast to the creamy pudding. Remove from heat immediately to prevent burning.
Finish and Serve
Remove the pudding from the oven and let it cool to room temperature, then refrigerate for at least 2 hours or until completely chilled. This resting period allows the flavors to meld and the texture to set properly. When ready to serve, spread the toasted coconut evenly over the surface. Here's the traditional touch: melt the 0.5 cup unsalted butter in a small saucepan over low heat, then whisk in the 1 cup heavy cream until smooth. Pour this warm cream mixture over the chilled pudding and sprinkle with additional cinnamon if desired.
The finished pudding should have a velvety, almost silky texture with a subtle vanilla aroma and warm spice notes. Each bite should balance the creamy custard with the toasted coconut crunch. Serve in individual portions with a dusting of cinnamon for an authentic presentation. The pudding keeps well in the refrigerator for up to 3 days, making it perfect for meal prep or holiday gatherings.
Pro Tips For Making Traditional Baked Rice Pudding
- TOAST THE RICE FIRST: Spread uncooked long-grain rice in a dry skillet over medium heat for 5-7 minutes, stirring often, until lightly golden. This step removes excess starch and prevents that gummy, gluey texture you hate—trust me, I’ve made this pudding enough to know.
- USE FULL-FAT MILK: Skip the skim—whole milk adds richness that cuts through the sweetness and keeps the pudding creamy without curdling. If you’re using reduced-fat, add 1 extra tablespoon of butter per cup of milk to compensate.
- SCALD THE MILK: Heat the milk to a full, rolling boil first, then reduce to a simmer before mixing with rice. This sterilizes the milk and ensures even cooking, so your pudding doesn’t turn out lumpy or undercooked in spots.
- SPLIT THE BAKE: Bake uncovered for the first 45 minutes, then tent with foil and bake another 20-30 minutes. This prevents a skin from forming while still letting the top brown—no need to fuss with extra water or butter slathered on top.
Flavor customization for these flavors
Citrus Twist Variation
Brighten up your rice pudding by adding zest from 1 lemon or orange along with the vanilla bean. The citrus zest pairs beautifully with the vanilla and cinnamon, adding a refreshing contrast.
I like to add 1 tablespoon of fresh juice as well—just enough to enhance the flavor without overpowering the creamy base. For extra zing, fold in 1 teaspoon of orange blossom water (available at Middle Eastern markets) when mixing the custard.
This variation works especially well with a toasted almond topping instead of coconut. 🌟
Spiced Chai Infusion
Transform your rice pudding into a chai-inspired dessert by adding 1 teaspoon of ground ginger, ½ teaspoon of ground cloves, and ½ teaspoon of black pepper to the milk mixture. These warm spices create a complex, aromatic profile that complements the vanilla beautifully.
For an extra touch, steep 2 black tea bags (like Earl Grey) in the milk while heating, then remove them before adding the rice. This infusion adds depth that pairs wonderfully with a caramel drizzle on top. 💛
Coffee-Enhanced Depth
For coffee lovers, stir 1 tablespoon of instant espresso powder into the milk mixture while cooking the rice. This subtle coffee note adds richness that balances the sweetness perfectly. I recommend using high-quality instant espresso like La Marzocco or Starbucks Via to avoid bitterness.
For a more pronounced coffee flavor, reduce the sugar slightly to 1.25 cups and add 1 teaspoon of vanilla bean paste to enhance the coffee's natural sweetness. Top with a sprinkle of cocoa powder for a mocha-inspired finish. ⚡
Boozy Adult Version
Add a sophisticated twist by incorporating 2 tablespoons of bourbon or rum into the custard mixture. The alcohol cooks off during baking, leaving behind a warm, aromatic depth. I prefer bourbon for its caramel notes, but dark rum adds a molasses richness that works beautifully.
For an extra indulgent touch, fold in ¼ cup of whipped cream before serving, then garnish with a drizzle of caramel sauce and a sprinkle of crushed pecans. This version feels like a decadent dessert fit for special occasions. 🍷
Tropical Fruit Fusion
Incorporate tropical flavors by adding ½ cup of diced fresh pineapple or mango to the custard mixture while baking. The fruit adds natural sweetness and a delightful texture contrast.
For a more pronounced tropical taste, blend ½ cup of coconut milk into the custard base, replacing ½ cup of regular milk. After baking, top with fresh fruit slices and a sprinkle of toasted coconut flakes.
This variation is especially refreshing when served slightly warm, making it perfect for summer gatherings. 🌺
Nutty Crunch Toppings
Swap the traditional coconut topping for a mix of toasted nuts like pecans, walnuts, or hazelnuts. Toast ½ cup of mixed nuts in a dry skillet until golden, then sprinkle them over the pudding before baking.
For extra flavor, toss the nuts with 1 teaspoon of cinnamon and 1 tablespoon of brown sugar before toasting.
Another great option is a honey-almond crumble made by blending ¼ cup of almond flour, 2 tablespoons of honey, and 1 tablespoon of melted butter, then baking until golden. 💡
Nutrition facts
Frequently asked questions
Can I make this rice pudding without a vanilla bean?
Yes, but the flavor won't be as authentic. Use 2 teaspoons of pure vanilla extract instead—it won't replicate the depth of a whole bean, but it works in a pinch. For better results, try vanilla bean paste (available at specialty stores) which contains real vanilla seeds mixed with glycerin.
Why did my rice pudding turn out too thick or too thin?
Too thick? You likely overcooked the rice mixture—it should be creamy but not completely dry. Too thin? Either undercooked rice or insufficient flour in the custard base. For adjustments: if too thick, whisk in 1-2 tablespoons of warm milk; if too thin, mix in 1 tablespoon of flour and cook for 5 more minutes.
Can I use instant rice instead of long-grain white rice?
Not recommended! Instant rice absorbs liquid too quickly and will make your pudding gummy. Stick with long-grain white rice—it absorbs liquid evenly while maintaining texture. If you're short on time, you could use arborio rice (common in risotto) which cooks faster but still gives good results.
How do I make this recipe dairy-free?
Replace the milk with full-fat coconut milk (use 4 cups total—2 cups for cooking, 2 cups for custard), substitute eggs with 4 flax eggs (4 tbsp ground flaxseed + 10 tbsp water), and use vegan butter for the topping. The texture will be slightly lighter but still delicious!
Can I make this ahead of time?
This dessert actually tastes better after resting. Bake it a day ahead, then refrigerate in an airtight container. Reheat gently in the oven at 350°F for 10-15 minutes before serving. The flavors deepen overnight, making it perfect for meal prep.
