Almond Rice Pudding Recipe: Nutty Creaminess With Toasted Crunch Top

Main Courses

Almond Rice Pudding Recipe: Nutty Creaminess With Toasted Crunch Top

This almond rice pudding recipe delivers velvety texture and nutty depth that transforms a simple dessert into something extraordinary. The secret lies in slow-cooked rice infused with toasted almond flavor, creating a dish that's both comforting and sophisticated. I've perfected this technique over years of testing, ensuring every spoonful delivers that perfect balance of creamy and crunchy.

The process begins with cooking rice in almond milk until tender, then thickening with cream and a touch of sugar for natural sweetness. Toasted almonds and almond extract deepen the flavor profile, while a final sprinkle of cinnamon and toasted almonds adds that signature crunchy contrast. What makes this recipe special is how it combines simple ingredients to create something restaurant-quality.

By the time you're done, you'll have a dessert that's rich yet not overly sweet, with a velvety texture that practically melts in your mouth. The toasted almond topping provides both visual appeal and satisfying crunch that cuts through the creaminess. This pudding is perfect for special occasions or as a comforting weeknight treat.

Whether you prefer traditional dairy or plant-based alternatives, this recipe adapts beautifully. Serve it warm with fresh berries or chilled with a drizzle of honey for an elegant finish. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond rice pudding

Six core ingredients create this luxurious almond rice pudding with velvety texture and nutty crunch.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Unsweetened Almond Milk 🥛 3 cups Full-fat preferred for creaminess
Heavy Whipping Cream 🥛 1 cup Full-fat for best texture
Granulated Sugar 🍚 ½ cup Or light brown sugar
Pure Almond Extract 🌰 1 tsp High-quality for authentic flavor
Whole Almonds 🌰 ½ cup Raw, for toasting
Ground Cinnamon 🌿 1 tsp Freshly ground preferred
Vanilla Extract 🌸 1 tsp Pure vanilla for best flavor
Salt 🧂 ¼ tsp Fine sea salt preferred
Unsalted Butter 🧈 2 tbsp Cold, cubed for toasting
Honey 🍯 1 tbsp Optional, for drizzling
Fresh Berries 🍓 ½ cup Optional garnish (strawberries, raspberries)

The almond milk and butter are where the magic happens. Blue Diamond Almond Breeze or Silk Unsweetened Almond Milk from the store's organic section work perfectly—they're rich enough to stand alone. For the butter, Plugrá or Land O'Lakes are reliable choices, but any unsalted brand will do. The rice needs to be long-grain (like Jasmine or Basmati) to stay tender without getting mushy. Toasting the almonds in butter before adding them to the pudding? That's what gives this dish its signature depth—don't skip it. The almond extract might be the smallest ingredient, but it's non-negotiable for that authentic nutty aroma.

No almond milk? Oat milk or coconut milk works in a pinch, though the flavor will shift slightly. Running short on butter? Coconut oil or extra almond milk can replace it, but the texture will be lighter. The sugar can be swapped for maple syrup or agave at a 1:1 ratio, though it'll make the pudding slightly more liquid. For the topping, if you can't find whole almonds, slivered or sliced work too—just toast them longer. The cinnamon is optional but recommended; if you're feeling fancy, add a pinch of cardamom for complexity. And if you're making this ahead, the honey drizzle can wait until serving—it keeps beautifully in the fridge for up to 5 days.

This pudding tastes even better the next day as the flavors meld. Store it in an airtight container in the fridge for up to 5 days, though I rarely let mine last that long. For the topping, toast the almonds and butter just before serving so they stay crisp. If you're prepping ahead, toast the almonds separately and store them in a jar at room temperature for up to 2 weeks. Reheat gently in the microwave or on the stove—just enough to warm through, not boil. The berries, if using, should be added fresh when serving to keep them vibrant. Portion into ramekins for individual servings or keep it family-style in a bowl.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: it tastes like a gourmet dessert but costs pennies. Almond milk and rice stretch further than you’d think, and the cream adds that restaurant-quality richness without breaking the bank. Leftovers? Even better—reheat with a splash of milk, and it’s just as good the second time around.
  • No-Fuss Stovetop Simplicity: I swear by this recipe because it’s basically hands-off after the initial simmer. Just toss the rice, almond milk, and sugar in a pot, let it bubble for 20 minutes, then stir in the cream and almond extract at the end—no fancy techniques, no constant stirring. That creamy texture happens all by itself.
  • Nutty Creamy Magic: Honestly, the combo of almond milk and heavy cream makes this pudding ridiculously smooth, but it’s the pure almond extract that steals the show. One careful drop transforms it from "nice dessert" to "I’ll skip dinner for this." The rice soaks up just enough sweetness to feel balanced, never cloying.
  • Weeknight Meal Prep Hero: Between us, this is my secret weapon for busy nights. Make a big batch on Sunday, and you’ve got a no-effort dessert for the whole week—eat it warm with a sprinkle of cinnamon or chill it overnight for a cooler, custard-like treat. Even my picky teenager sneaks seconds when he thinks I’m not looking.

Step-by-step instructions for almond rice pudding

Here's how to create a velvety almond rice pudding with a perfect toasted crunch topping.

1

🍳 Step 1: Toast the Almonds and Cook the Rice

In a medium saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 0.5 cup whole almonds and toast for 3-4 minutes until they turn a rich golden brown and release their nutty aroma. Remove the almonds with a slotted spoon and set aside for the topping.

To the same pan, add the 1 cup long-grain white rice and toast for 1 minute to enhance its nutty flavor. Immediately pour in the 3 cups unsweetened almond milk and bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 20 minutes, stirring occasionally to prevent sticking. The rice should be tender but still slightly firm—it will finish cooking in the cream.

2

🍳 Step 2: Add Cream and Sweeteners

Increase heat to medium-low and stir in the 1 cup heavy whipping cream, 0.5 cup granulated sugar, 1 teaspoon pure almond extract, 1 teaspoon vanilla extract, and 0.25 teaspoon salt. The mixture will thicken noticeably as it simmers. Cook for 15-20 minutes, stirring frequently, until the pudding reaches a creamy consistency that coats the back of a spoon.

Here's the thing—you want it thick enough to hold its shape when chilled but still silky smooth. If it's too thin, simmer for another 5 minutes to thicken. If it's too thick, whisk in 1-2 tablespoons of almond milk to loosen it. Taste and adjust sweetness if needed, adding more sugar if desired.

3

🥘 Step 3: Finish and Prepare the Topping

Remove the pan from heat and stir in the 1 tablespoon honey for a subtle floral note. Let the pudding cool slightly for 10 minutes while you prepare the topping. In a small bowl, combine the toasted almonds with 1 teaspoon ground cinnamon and toss gently to coat evenly.

For the berry garnish, if using, rinse the 0.5 cup fresh berries and pat dry. You can leave them whole or halve them for a more elegant presentation. The berries add a bright contrast to the rich, nutty pudding—don't skip this step if you want that perfect balance of flavors and textures.

4

⏰ Step 4: Chill and Serve

Transfer the pudding to serving bowls and sprinkle the cinnamon-almond mixture evenly over the top. Press down lightly to help it adhere. Cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours or overnight—this allows the flavors to meld and the texture to set perfectly.

When ready to serve, let the pudding sit at room temperature for 10-15 minutes before enjoying. The contrast of the cool, creamy pudding with the warm, toasted almonds is what makes this dish truly special. Garnish with fresh berries just before serving to keep them vibrant and juicy.

👨‍🍳

Pro Tips For Making Almond Rice Pudding

  • Rinse Rice Twice: I learned this the hard way—skipping the rinse leaves your rice pudding gummy. Use a fine-mesh strainer and run cold water over the rice until the water runs clear. This removes excess starch, which keeps the texture creamy instead of gluey. ---
  • Simmer Low and Slow: After burning three batches, I finally figured out that almond rice pudding needs patience. Once the mixture reaches a boil, drop the heat to a gentle simmer (180°F/82°C) and let it cook uncovered for 45-50 minutes. Stirring every 10 minutes prevents scorching and ensures even cooking. ---
  • Whisk in Cream Last: Sounds weird, but it works—adding the heavy cream in the final 10 minutes keeps it from curdling. Heat the cream separately until warm (not hot), then whisk it into the pudding just before removing from heat. This preserves the cream’s richness and prevents a greasy texture. ---
  • Taste for Almond Depth: Pure almond extract is potent, so start with half the recipe’s suggested amount (¼ teaspoon for a standard batch). Let the pudding cool slightly, then taste—you can always add more, but you can’t take it out. A pinch of vanilla extract (¼ teaspoon) also balances the almond flavor without overpowering it.

Make-ahead tips for this recipe

Prep Ahead Strategy

This pudding tastes even better the next day, so I always make it at least 24 hours in advance. After Step 3, transfer the warm pudding to an airtight container and refrigerate. The flavors deepen as it rests, and the texture becomes perfectly creamy. I like to prep it the night before special dinners—it’s a crowd-pleaser that requires zero last-minute effort. 💫

Topping Prep Tips

Toast the almonds and butter separately and store them in a small jar at room temperature for up to 2 weeks. Keep the cinnamon in a separate container to prevent moisture loss. When ready to serve, simply toss the toasted almonds with cinnamon and sprinkle over the chilled pudding. This keeps the topping crisp instead of soggy. 🌰

Portioning for Perfection

Divide the pudding into ramekins or small bowls before refrigerating. This makes serving effortless and ensures everyone gets an equal portion. For a restaurant-style presentation, use clear glassware so guests can see the creamy texture and toasted almond topping. Label the container with the date for easy tracking. ⏰

Reheating for Warm Servings

If you prefer warm pudding, reheat individual portions in the microwave for 1-2 minutes on 50% power, stirring halfway. For stovetop reheating, transfer to a saucepan with 1-2 tablespoons of almond milk and warm over low heat, stirring constantly until just heated through. Avoid boiling to preserve the creamy texture. 🔥

Freezer-Friendly Option

For longer storage, portion the pudding into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before serving. The texture may be slightly grainier after freezing, but reheating with a splash of almond milk restores creaminess. Label with the date and reheat instructions for convenience. ❄️

Garnish Freshness

Add fresh berries or a drizzle of honey right before serving to keep them vibrant. Store berries separately in a sealed container in the fridge for up to 3 days. The honey can be kept at room temperature in a small jar with a tight lid. This ensures your dessert looks as good as it tastes. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 45mg15%
Sodium 180mg8%
Total Carbohydrate 45g16%
Dietary Fiber 2g8%
Sugars 28g
Protein 8g16%
* 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 make this almond rice pudding without dairy?

Replace the heavy cream with 1 cup full-fat coconut cream and use coconut milk instead of almond milk for a rich, dairy-free version. For extra creaminess, add 2 tablespoons coconut oil when cooking. The texture will be slightly different but still delicious.

2

Why did my pudding turn out too thick?

This usually happens if you cooked it too long or didn't use enough liquid. To fix it, whisk in 1-2 tablespoons of almond milk or coconut milk while warm. For next time, check the consistency at 15 minutes and remove from heat if it's already thick.

3

How do I make this pudding extra nutty?

Boost the almond flavor by adding 1 extra teaspoon of almond extract or using almond flour in place of 1 tablespoon of rice. Toast the almonds longer (5 minutes) for deeper flavor. For a luxurious touch, stir in 1 tablespoon almond butter at the end.

4

Can I use instant rice for this recipe?

Instant rice works but may make the pudding gummy. If using, reduce cooking time to 10 minutes and stir in 1 tablespoon extra almond milk to balance the texture. For best results, stick with long-grain white rice for that perfect creamy consistency.

5

What's the best way to store leftovers?

Keep leftovers in an airtight container in the fridge for up to 5 days. To reheat, warm gently in the microwave (1 minute) or on the stove with 1 tablespoon almond milk. For longer storage, freeze for up to 3 months—thaw overnight in the fridge before serving.

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