Almond Rice Pudding Recipe: Warm Vanilla-Almond Infusion With Crunchy Topping

Main Courses

Almond Rice Pudding Recipe: Warm Vanilla-Almond Infusion With Crunchy Topping

This almond rice pudding recipe transforms simple pantry staples into a velvety, aromatic dessert that tastes like a warm hug. The secret lies in slow simmering, where rice absorbs milk until it reaches that perfect custard-like consistency—creamy yet firm enough to hold its shape. Toasted almonds and vanilla extract infuse the dish with nutty depth and floral sweetness, creating a balance that’s both comforting and sophisticated.

What sets this recipe apart is the crunchy topping—golden toasted almonds and a light caramel drizzle—that adds texture and visual appeal without overpowering the delicate flavors beneath. Unlike store-bought versions, this homemade version lets you control the sweetness, richness, and nutty intensity to suit your taste. The process is straightforward but requires patience, as simmering low and slow ensures the rice absorbs the milk evenly and develops that signature creamy texture.

By the time you’re done, you’ll have a dessert that’s restaurant-quality but made with simple ingredients—no fancy equipment required. The aroma alone will have everyone gathering in the kitchen, and the first spoonful delivers that perfect harmony of sweet, nutty, and vanilla notes. Serve warm for a cozy treat or chill slightly for a lighter dessert experience. Here’s how to make it.

This recipe works beautifully as a standalone dessert or alongside fresh berries for a brighter contrast. For those short on time, I’ll share a few shortcuts in the tips section—like using a rice cooker or instant pudding mix—that still deliver impressive results. Let’s get started.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond rice pudding

Simple pantry staples turn into a velvety dessert with nutty, vanilla-kissed perfection.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed well
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 ¾ cup Adjust to taste
Pure Vanilla Extract 🌿 1 tbsp High-quality, pure
Unsalted Butter 🧈 4 tbsp Cold, cubed
Slivered Almonds 🥜 ½ cup Raw, for topping
Light Brown Sugar 🍚 2 tbsp Packed, for caramel
Ground Cinnamon 🌿 ½ tsp Optional, for warmth
Salt 🧂 ¼ tsp Fine sea salt
Heavy Cream 🥛 ¼ cup Optional, for richness
Freshly Toasted Almond Slices 🥜 ¼ cup For garnish

The rice is the foundation—jasmine or long-grain works best for that creamy texture. Trader Joe's has great bulk bins if you want to try different varieties. Toast your almonds first (350°F for 8-10 minutes) for maximum crunch—don't skip this step. The milk should be full-fat for richness, but 2% works in a pinch. I always grab extra vanilla extract because it's worth the splurge for that authentic flavor. For the caramel drizzle, light brown sugar gives it that perfect balance of sweetness and depth.

No slivered almonds? Toasted whole almonds chopped roughly work just as well. Short on vanilla? Vanilla bean paste at half the amount gives you those little specks. The butter can be swapped for vegan butter if needed, though it won't be quite as rich. For a quicker version, instant rice pudding mix cuts prep time in half—just add the toasted almonds and caramel at the end. The cinnamon is optional but adds that cozy spice that makes it feel like dessert from your favorite café.

Store leftovers in the fridge for up to 5 days, though it reheats beautifully—just stir in a splash of milk if it gets too thick. The caramel topping hardens as it cools, so reheat gently to restore that glossy finish. For make-ahead dessert prep, assemble everything except the almond topping, refrigerate overnight, then toast the almonds and drizzle before serving. The flavors actually improve after chilling, so make it a day ahead for the best results.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Simplicity: I swear by this recipe because it’s that easy—just rice, milk, butter, sugar, and vanilla. No fancy techniques, no last-minute grocery runs. Honestly, I’ve made it while waiting for dinner to cook, and it still turns out creamy perfection.
  • Vanilla-Almond Magic: That first spoonful? Pure comfort. The toasted almonds (if you add them) bring nutty warmth, while the vanilla and butter make every bite taste like a hug. Between us, it’s the kind of dessert that makes you slow down—no guilt, just satisfaction.
  • Weeknight & Potluck Star: Need a crowd-pleaser that’s not a cake or pie? This does the trick. It’s light enough for summer gatherings but hearty for holiday tables. I’ve served it chilled for picnics and warm for family dinners—it’s always a hit.
  • Budget-Friendly Leftovers: Rice pudding keeps forever in the fridge, and this version costs pennies per serving. Split the batch for breakfast, dessert, or even a quick snack. I’ll be real: I’ve reheated mine three times and still crave it. That’s the mark of a winner.

Step-by-step instructions for almond rice pudding

Here's how to make this creamy, comforting dessert with a perfect crunchy almond topping.

1

Toast the Almonds for Perfect Crunch

Start by toasting the 0.5 cup slivered almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a light golden brown. Watch them carefully—they'll darken quickly and can burn fast. Remove from heat and set aside to cool while you prepare the pudding base.

Next, in a small bowl, mix together 2 tablespoons light brown sugar, 0.5 teaspoon ground cinnamon, and 0.25 teaspoon salt. Add the toasted almonds and toss gently to coat them evenly in the sugar mixture. Spread them on a parchment-lined plate and let them cool completely—they'll crisp up as they sit.

2

Cook the Rice Pudding Base

In a medium saucepan, combine 1 cup long-grain white rice, 4 cups whole milk, and 0.75 cup granulated sugar. Stir well to dissolve the sugar completely, then bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce heat to low and let it simmer uncovered for 20 minutes, stirring occasionally.

After 20 minutes, the rice should be tender and the mixture should have thickened noticeably. Add the 4 tablespoons cold cubed butter and 1 tablespoon pure vanilla extract, stirring until the butter melts completely and the vanilla is fully incorporated. Taste and adjust sweetness if needed—you can add more sugar if desired.

3

Finish with Creamy Richness

Remove the saucepan from heat and stir in the 0.25 cup heavy cream until smooth. The cream will give your pudding that luxurious, velvety texture that makes it irresistible. Return the pan to low heat for just 1-2 minutes to warm through—don't let it boil again or the cream will curdle.

Real talk: this is where the magic happens. The cream should blend seamlessly, creating a pudding that's rich but not heavy. If you prefer an even smoother texture, you can transfer the pudding to a blender and give it a quick pulse—just be careful not to over-blend or it'll turn gluey.

4

Assemble and Serve Warm

Transfer the warm pudding to serving bowls or a single large dish. Immediately sprinkle the sugar-coated almonds on top—this is the moment that matters. The contrast between the creamy pudding and crunchy almonds is what makes this dessert special. For extra presentation, you can also add the 0.25 cup freshly toasted almond slices around the edges.

Let the pudding sit for 5-10 minutes before serving so the almonds get slightly crispier and the pudding sets up just enough to hold its shape. Serve warm with a dollop of whipped cream or an extra sprinkle of cinnamon if you're feeling fancy. The aroma alone will have everyone gathering around your table!

👨‍🍳

Pro Tips For Making Almond Rice Pudding

  • Toast the Rice First: I learned this the hard way—skipping the toasting step means your rice pudding tastes like it’s still wearing its work clothes. Dry-toast the rice in a pan over medium heat for 3-4 minutes until it smells nutty and golden. This kills the raw starch taste and gives that deep, toasty flavor almond rice pudding deserves.
  • Use Full-Fat Milk: Whole milk isn’t just for creaminess—it’s for texture. Low-fat or skim will make your pudding gummy and sad. If you’re tempted to cut corners, at least use 2% and add a splash of heavy cream at the end for richness. Trust me, your spoon will notice the difference.
  • Stir Once, Then Stop: I used to obsessively stir this like it was a science experiment, and it turned out gluey. After the initial simmer, stir just once more—then walk away. The rice needs to absorb the liquid slowly, and constant stirring turns it into a mushy mess. Cover and let it do its thing.
  • Toast the Almonds Separately: Sounds weird, but it works: skip mixing raw almonds into the pudding. Toast sliced almonds in butter for 2-3 minutes until fragrant, then sprinkle them on top at the end. This keeps their crunch sharp and their flavor bright—no more soggy, flavorless almonds at the bottom of the bowl.

Pro cooking tips for great almond rice pudding

Low-and-Slow Simmering

The key to creamy perfection lies in simmering the rice pudding at a gentle boil for 20 minutes—never a rolling boil. This slow cook time allows the rice to absorb the milk evenly while developing that signature custard-like texture. I use a medium saucepan with about 1 inch of headspace to prevent overflowing. Stir occasionally to distribute heat evenly, but avoid over-stirring, which can break down the rice. 🌡️

If your pudding isn’t thickening enough after 20 minutes, reduce the heat to low and continue simmering uncovered for another 5-10 minutes. The goal is to reach a consistency where the pudding coats the back of a spoon but still holds its shape when chilled. Overcooking can make it grainy, so taste-test periodically—it should be sweet, creamy, and just slightly underdone before adding the butter and vanilla.

Butter and Vanilla Timing

Adding cold cubed butter at the 20-minute mark is non-negotiable for texture. The cold butter melts into the warm pudding, creating pockets of richness without making the mixture too heavy. Stir vigorously until fully incorporated, then immediately add the vanilla extract. This step should happen off the heat—vanilla’s delicate aroma can scorch if exposed to direct heat for too long. 🌿

Pro tip: If your pudding looks too thick after adding butter, stir in 1-2 tablespoons of warm milk to loosen it. The vanilla should infuse completely, so let it sit for 1-2 minutes before proceeding. For extra depth, I like to add a pinch of salt here—it balances the sweetness and enhances all the flavors.

Creamy Finish Without Curdling

The heavy cream is where the magic happens, but handle it with care. Stir it in off the heat first, then return the pan to low heat for just 1-2 minutes to warm through. This gentle reheating prevents curdling, which can happen if the cream hits hot liquid too quickly. The cream should blend seamlessly, giving your pudding that luxurious, velvety mouthfeel. 🥛

If you’re worried about curdling, try this trick: whisk the cream separately until slightly warm, then slowly drizzle it into the pudding while stirring constantly. For a smoother texture, transfer the pudding to a blender and give it 1-2 quick pulses—just enough to break up any lumps without turning it gluey. Always taste as you go; adjust sweetness or vanilla if needed.

Almond Topping Secrets

Toast the slivered almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly. They’re done when they’re light golden brown and fragrant—burnt almonds ruin the whole dish. Immediately toss them with light brown sugar, cinnamon, and salt while warm to help the sugar cling. Let them cool completely before adding to the pudding; this ensures maximum crunch. 🥜

For the caramel drizzle, melt 1 tablespoon butter in a small saucepan, then whisk in 2 tablespoons brown sugar until dissolved. Simmer for 1-2 minutes until it thickens slightly, then drizzle over the pudding just before serving. This adds a sweet, buttery contrast that elevates the dish from homemade to restaurant-worthy. Save a few extra almonds for garnish—always a crowd-pleaser!

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 60mg20%
Sodium 260mg11%
Total Carbohydrate 48g17%
Dietary Fiber 2g8%
Sugars 32g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use instant rice instead of long-grain rice for this pudding?

Yes, but with adjustments! Instant rice cooks faster, so reduce simmering time to 15 minutes instead of 20. The texture will be slightly softer, but still creamy. For extra richness, add 1 extra tablespoon of butter after cooking. The almond topping works the same way—just toast and sugar-coat as directed.

2

How do I fix grainy rice pudding?

Grainy texture usually means overcooking or stirring too much. If it happens, blend the pudding for 10-15 seconds with 2 tablespoons of warm milk to smooth it out. For prevention, simmer uncovered on low heat and stir only 2-3 times during cooking. The butter should melt gently, not be forced in.

3

Can I make this pudding without dairy?

Swap whole milk for unsweetened almond milk (or oat milk) and use vegan butter. For creaminess, add 0.25 cup coconut cream at the end instead of heavy cream. The texture will be lighter but still delicious. Toast the almonds as usual—they add crunch without dairy.

4

What's the best way to reheat leftover almond rice pudding?

Gently reheat in a saucepan over low heat with 1-2 tablespoons of milk to restore creaminess. Stir constantly until warm (no more than 3 minutes). For microwave reheating, cover with a damp paper towel and heat in 20-second bursts, stirring between each. Avoid high heat to prevent curdling.

5

Can I add other nuts besides almonds?

Yes! Try toasted hazelnuts or pecans instead of almonds—they add different flavor profiles. For hazelnuts, lightly toast them first (same method) and toss with sugar. Pecans need 5 minutes of toasting for maximum flavor. The sugar coating works best with nuts that have a natural sweetness.

★★★★★4.9(14 reviews)
Categories Main Courses