Main Courses
This boiled rice pudding recipe delivers the perfect balance of creamy vanilla custard and toasted almond crunch in every spoonful. The secret lies in cooking the rice until tender, then simmering it with warm milk and sugar until thick and velvety.
Unlike some versions, this method ensures a smooth, custard-like texture without lumps or graininess.
What sets this recipe apart is the optional toasted almond topping, which adds a delightful crunch that contrasts beautifully with the soft pudding. Whether you prefer a classic vanilla flavor or want to add raisins, cinnamon, or even a hint of spice, this versatile dish adapts effortlessly.
The result is a comforting dessert that feels both elegant and approachable—ideal for family gatherings or a cozy night in.
Ingredients for boiled rice pudding
Six simple ingredients transform into a velvety custard with almond crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess (or 2% if preferred) |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste for sweetness |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla for authentic flavor |
| Salt 🧂 | ½ tsp | Kosher or sea salt preferred |
| Ground Cinnamon 🍃 | 1 tsp | Optional, for subtle warmth |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cut into small pieces |
| Sliced Almonds 🥜 | ½ cup | Toasted until golden for crunch |
| Raisins 🍇 | ¼ cup | Optional, for chewy texture |
| Heavy Cream 🥛 | ½ cup | For extra richness (optional) |
| Lemon Zest 🍋 | 1 tsp | Brightens the flavor (optional) |
The rice is the foundation, so choose long-grain white rice—it stays tender without turning mushy. Whole milk is non-negotiable for that classic richness, though 2% works if you prefer a lighter texture. The granulated sugar can be adjusted to taste, but start with 0.75 cup for a balanced sweetness. For the almonds, sliced almonds toast beautifully—buy them pre-sliced at Trader Joe's or Costco to save time. If you're feeling fancy, toast them in a dry pan until golden before adding to the pudding. The vanilla extract should be pure, not imitation—Nelson & James or McCormick are solid choices.
No vanilla extract? Vanilla sugar or a scraped vanilla bean works in a pinch. The cinnamon is optional but adds warmth—Penzeys or McCormick ground cinnamon both work well. For the butter, cold cubes melt smoothly into the pudding without curdling. If you're skipping the heavy cream, the pudding will still be creamy, just slightly lighter. The raisins should be plump—soak them in warm water for 10 minutes if they're dry. Lemon zest adds brightness, but skip it if you prefer a classic vanilla flavor. For extra crunch, toast the almonds until they're golden brown and fragrant—that's your cue they're ready.
This pudding tastes even better the next day, so make it ahead if possible. Store in an airtight container in the fridge for up to 5 days. The almonds stay crisp for about 3 days if kept separate, so toast fresh before serving. For a make-ahead dessert, prepare the pudding a day in advance, then reheat gently on the stove with a splash of milk to restore creaminess. The raisins can be added fresh when serving if you prefer them plump. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just rice, milk, sugar, vanilla, and a pinch of salt. No fancy techniques, no last-minute grocery runs. Honestly, I’ve made it while waiting for dinner to cook, and it still comes out creamy perfection.
- Vanilla-Sugar Dream: That balance of warm vanilla and just-sweet-enough sugar? It’s the kind of flavor that makes you pause mid-bite. The milk soaks into the rice until it’s tender but not mushy, and the vanilla ties everything together like a cozy hug in dessert form.
- Lunchbox Hero: Between us, this is my go-to for school lunches or office snacks. Cold or warm, it’s always a hit—especially when I pack it in a thermos for work. Kids (and adults) love the familiar taste, but it feels special enough for a picnic or a quick breakfast.
- Budget Comfort: Whole milk and rice are pantry staples, and sugar/vanilla stretch across multiple batches. I’ll be real: I’ve made this with leftover rice, and it’s still rich and satisfying. Plus, it reheats beautifully, so leftovers become tomorrow’s treat without extra effort.
Step-by-step instructions for boiled rice pudding
Here's how to create a perfectly creamy, spiced rice pudding with a delightful crunch.
Toast the Almonds and Prepare the Rice
In a dry skillet over medium heat, toast the 0.5 cup sliced almonds for 3-4 minutes until they're fragrant and golden brown. Watch them carefully—they burn quickly. Transfer to a small bowl and set aside. This step adds the essential crunch that defines this pudding.
While the almonds toast, rinse the 1 cup long-grain white rice under cold water until the water runs clear. This removes excess starch that can make the pudding gummy. Drain thoroughly in a fine-mesh strainer. The rice should be completely dry before proceeding—this ensures even cooking and prevents a mushy texture.
Simmer the Rice Mixture
In a large, heavy-bottomed saucepan, combine the drained rice, 4 cups whole milk, 0.75 cup granulated sugar, 0.5 tsp salt, and 1 tsp ground cinnamon. Bring to a gentle boil over medium-high heat, stirring occasionally to prevent scorching at the bottom. Once boiling, reduce heat to low and let it simmer uncovered for 20-25 minutes.
During this time, stir occasionally—about every 5 minutescreamy, pudding-like consistency. If it thickens too quickly, add 1-2 tablespoons of milk to maintain the right texture.
Incorporate the Finishing Ingredients
Remove the saucepan from heat and stir in the 2 tbsp cold unsalted butter, 1 tbsp vanilla extract, 0.25 cup raisins, and 1 tsp lemon zest. The butter should melt completely, creating a silky texture. If you're using the 0.5 cup heavy cream, fold it in now for extra richness. This is where the flavors come together—take a moment to smell the warm vanilla and citrus notes.
Let the mixture sit for 5 minutes off the heat. This resting period allows the flavors to meld and the texture to set slightly. Taste and adjust sweetness if needed—add more sugar if you prefer it sweeter, or a pinch of salt if it needs balance. The pudding should be sweet but not cloying, with warm cinnamon and bright citrus notes.
Finish with Toasted Almonds
Transfer the pudding to serving bowls or a single large dish. Sprinkle the toasted almonds evenly over the top—this adds the essential crunch that contrasts beautifully with the creamy texture. Serve warm, straight from the pot, for the most comforting experience. The almonds should be scattered generously so each bite delivers that satisfying crunch.
For best results, serve immediately while the pudding is still warm. The contrast between the creamy, spiced custard and the toasted almonds makes this a truly satisfying dessert. If you prefer a cooler texture, refrigerate for 1-2 hours before serving, but the warm version is truly special.
Pro Tips For Making Boiled Rice Pudding
- USE TWO POTS: Start rice in boiling water, then transfer it to the milk pot when it’s just tender—this keeps it from turning mushy. I learned this the hard way after ending up with gluey pudding from cooking it all in one pot.
- RINSE THE RICE: Skip the rinse if you’re using long-grain rice, but if you do, give it a quick swirl in a fine-mesh strainer—just enough to remove surface starch. Over-rinsing leaches out flavor, and you’ll regret it when your pudding tastes bland.
- STIR CONSTANTLY: Low and slow is key, but don’t let it scorch. Keep a wooden spoon moving every 30 seconds once the milk starts to thicken—especially near the edges. I’ve seen perfect pudding turn into a burnt mess in minutes when I got distracted.
- SWEETEN GRADUALLY: Add half the sugar upfront, then taste and adjust as it cooks—milk reduces, so flavor intensifies. If it’s too sweet, you can’t fix it later. I was skeptical until I tried it, and now I always adjust to taste.
Wine and beer pairings for this dish
Vanilla Wine Pairings
This creamy rice pudding pairs beautifully with vanilla-infused wines that complement its warm spices and sweetness. A Gewürztraminer from Alsace—with its lychee and rose notes—enhances the vanilla and almond flavors while cutting through the richness. I love Domaine Weinbach Gewürztraminer for its balance of sweetness and acidity. 🍷
Spiced Dessert Wines
For a cozier match, try a Moscato d'Asti—its slight fizz and honeyed fruit notes mirror the pudding's cinnamon and sugar. Look for Saracco Moscato d'Asti, which is lightly sparkling and just sweet enough.
The bubbles also cleanse your palate between bites. If you prefer reds, a Pinot Noir with vanilla and berry undertones works surprisingly well.
Beer Pairings for Crunch
Craft honey ales or amber ales bring out the toasted almond crunch and caramelized sugar. Allagash Honey Brown Ale has a malty sweetness that matches the pudding's warmth, while Sierra Nevada Pale Ale adds a hoppy contrast.
For a lighter option, a Belgian witbier with its citrusy coriander notes brightens the dessert. 🍺
Creamy Liqueur Finishes
Skip wine entirely and serve with a side of vanilla bean liqueur like Giffard or Luxardo. Drizzle a teaspoon over each serving to intensify the vanilla flavor.
For an adult twist, add a splash of Baileys Irish Cream to the warm pudding before serving—it deepens the custard's richness without overpowering the almonds.
Seasonal Wine Swaps
In summer, opt for a dry Riesling like Dr. Loosen Blue Slate—its crisp acidity balances the pudding's sweetness. For winter, a Port-style dessert wine with nutty notes complements the toasted almonds perfectly. Taylor Fladgate 10-Year-Old Tawny is my go-to for its caramel and spice undertones. ✨
Nutrition facts
Frequently asked questions
Why does my boiled rice pudding turn out grainy?
Graininess happens when the rice isn't cooked long enough or stirred properly. Always rinse the rice first to remove starch, then simmer uncovered for 20-25 minutes on low heat, stirring every 5 minutes. If it thickens too fast, add 1-2 tbsp milk to maintain creaminess. For extra smoothness, blend the cooked pudding briefly with an immersion blender before adding the almonds.
Can I make this pudding without eggs for a vegan version?
Yes! Skip the eggs and use 1 tbsp cornstarch mixed with 2 tbsp cold milk> to thicken the pudding. Stir it into the simmering mixture during the last 5 minutes of cooking. The texture will be slightly lighter but still creamy. For extra richness, add ½ cup coconut cream> instead of heavy cream.
How do I prevent the pudding from sticking to the pan?
Use a heavy-bottomed saucepan and stir frequently to avoid scorching. A light coating of butter or oil before adding ingredients helps too. If it starts sticking, add 1-2 tbsp milk> to loosen it. For stubborn cases, use a silicone spatula to gently scrape the bottom without damaging the pan. Always simmer on low heat after the initial boil.
What's the best way to reheat leftover rice pudding?
Gently reheat on the stove over low heat> with a splash of milk to restore creaminess. Stir constantly to prevent sticking. For microwave reheating, cover with a damp paper towel and heat in 20-second intervals>, stirring between each. Avoid high heat—it can make the pudding separate or develop a skin. Warm pudding tastes best when served immediately after reheating.
Can I substitute almonds with another nut or seed?
Try pecans> for a richer flavor, hazelnuts> for earthiness, or pumpkin seeds> for a nut-free option. Toast them separately until fragrant, then sprinkle on top. For a seedless version, use crushed graham crackers> or toasted coconut flakes>. Just ensure they're toasted to add that essential crunch contrast.
