Almond Rice Pudding Recipe: Nutty Creaminess with Toasted Crunch

Main Courses

Almond Rice Pudding Recipe: Nutty Creaminess with Toasted Crunch

This almond rice pudding recipe delivers nutty creaminess with a perfect balance of toasted crunch and velvety texture—ideal for both comforting weeknight desserts and special occasions. The secret lies in slow-cooking arborio rice in a rich milk-almond infusion until it reaches that signature tender yet slightly firm consistency. I developed this version after perfecting the technique over years of testing, ensuring each spoonful offers both depth of flavor and satisfying texture.

The beauty of this recipe is its versatility—it works equally well as a warm dessert, chilled treat, or even a breakfast option when topped with fresh fruit. Toasted almonds add a delightful crunch that contrasts beautifully with the creamy rice, while cinnamon and vanilla elevate the warm, comforting flavors. The method is straightforward but requires patience for the ideal texture, making it perfect for those who appreciate dishes that reward attention to detail.

What you'll achieve is a luxuriously creamy pudding with pockets of toasted almond crunch throughout, infused with warm spices that linger on the palate. The slow cooking process transforms simple ingredients into something restaurant-quality, yet it remains approachable for home cooks. Whether you prefer it served warm with a drizzle of honey or chilled with a sprinkle of extra almonds, this recipe delivers every time.

For those with dietary preferences, this version is naturally vegetarian and can easily accommodate dairy-free alternatives without sacrificing flavor or texture. The recipe also offers flexibility—adjust the sweetness to taste, or experiment with different nuts for variations. Ready to create a dessert that feels like a hug in every bite? Let's get started.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond rice pudding

Sixteen ingredients transform into creamy, nutty perfection with toasted crunch—ideal for dessert or breakfast.

Ingredient Amount Notes
Arborio Rice 🍚 1 cup Unrinsed for optimal starch retention
Whole Milk 🥛 3 cups Full-fat for creamy texture
Unsweetened Almond Milk 🥛 1 cup For nutty depth, unsweetened
Raw Almonds 🥜 ½ cup Whole, for toasting and crunch
Granulated Sugar 🍚 ¾ cup Adjust to taste for sweetness
Ground Cinnamon 🌿 1 tsp For warm spice complexity
Pure Vanilla Extract 🍯 1 tbsp High-quality for authentic flavor
Salt 🧂 ½ tsp Diamond Crystal preferred
Unsalted Butter 🧈 4 tbsp Cold, cubed for richness
Honey 🍯 2 tbsp For drizzling, optional
Fresh Lemon Juice 🍋 1 tbsp Brightens overall flavor
Freshly Toasted Sliced Almonds 🥜 ¼ cup For garnish, toasted separately

Arborio rice is non-negotiable here—its high starch content creates that signature creamy texture. Bob's Red Mill or Lundberg brands are reliable choices, but any quality short-grain rice works. The milk should be full-fat for optimal creaminess, though half-and-half can be substituted for a richer variation. Toasting the almonds separately enhances their crunch and flavor intensity—a dry skillet over medium heat for 3-4 minutes does the trick. For the almond milk, Silk or Califia Farms brands provide the best balance of creaminess and nutty flavor without added sugars.

No almond milk? Cashew milk or oat milk work equally well, though you may need to adjust sweetness slightly. Substituting maple syrup for half the sugar adds depth and complements the nutty flavors beautifully. If you prefer a less sweet version, reduce the sugar by one-third and increase the vanilla extract to 1.5 tbsp. The butter can be omitted entirely for a dairy-free version, though the texture will be slightly lighter—coconut oil works as a 1:1 substitute. For extra warmth, add a pinch of cardamom alongside the cinnamon, though it's optional.

This pudding improves with time—best served the next day when flavors meld fully. Store in an airtight container in the fridge for up to 5 days, though the texture may firm up slightly. To reheat, warm gently in a saucepan with a splash of milk until creamy. For make-ahead convenience, prepare the pudding up to 2 days in advance and refrigerate. The toasted almonds can be stored in a sealed container for 2 weeks at room temperature, maintaining their crunch perfectly.

❤️

Why You'll Love This Recipe

  • No Fuss, One Pot: I swear by this recipe because it’s basically hands-off after the initial simmer. Arborio rice soaks up the milk like a sponge, and the almond milk adds that nutty depth without extra work—just stir, cover, and let it do its thing. (Yes, even on a Tuesday night.)
  • Creamy Crunch Magic: That perfect balance of silky Arborio rice and toasted almonds? It’s what makes this pudding ridiculously good. The whole milk keeps it luscious, while the raw almonds (lightly toasted, don’t skip this!) add a satisfying bite that turns it into a texture dream.
  • Weeknight to Dessert Table: I make this for lazy breakfasts, potlucks, or when I need something fancy but zero effort. The sugar adjusts easily—less for a subtle sweetness, more for a dessert vibe—and it reheats like a charm. Honestly, it’s my go-to for when I don’t want to bake but still crave something special.

Step-by-step instructions for almond rice pudding

Master this creamy dessert with proper technique and precise timing.

1

Toast the Almonds for Depth of Flavor

Preheat your oven to 350°F and spread the 0.5 cup raw almonds on a baking sheet. Toast for 8-10 minutes until they turn a rich golden brown and release their nutty aroma. Stir halfway through to ensure even toasting. Let them cool completely before processing half into a fine powder using a food processor or mortar and pestle.

I reserve 0.25 cup of the toasted almonds whole for garnish—they'll add that perfect crunch contrast. The powdered almonds infuse the pudding with nutty richness while the whole almonds provide texture. Don't skip this step; the flavor difference is dramatic compared to using store-bought almond flour.

2

Cook the Arborio Rice to Perfect Texture

In a heavy-bottomed saucepan, combine the 1 cup unrinsed Arborio rice, 3 cups whole milk, 1 cup unsweetened almond milk, 0.75 cup granulated sugar, 1 tsp ground cinnamon, 0.5 tsp salt, and the powdered almonds. Bring to a gentle boil over medium-high heat, then immediately reduce to low heat.

Stir occasionally for 20-25 minutes until the rice is tender and the mixture thickens to a creamy consistency. The pudding should coat the back of a spoon but still be slightly loose—it will thicken further as it cools. I use a wooden spoon to gently scrape the bottom to prevent sticking. If the mixture looks too dry, add 1-2 tablespoons water to maintain proper texture.

3

Finish with Butter and Vanilla

Remove the saucepan from heat and stir in the 4 tablespoons cold cubed unsalted butter and 1 tbsp pure vanilla extract until completely melted and incorporated. The butter adds luxurious richness while the vanilla enhances the almond flavor profile. Let the pudding rest for 5 minutes to allow the flavors to meld.

Stir in the 1 tbsp fresh lemon juice and 2 tbsp honey—this brightens the overall flavor and balances the sweetness. Taste and adjust sweetness if needed, adding more sugar or honey if desired. The lemon juice is crucial; it prevents the pudding from tasting flat and enhances the nutty flavors.

4

Chill and Garnish for Optimal Texture

Transfer the pudding to serving bowls or a single large dish and refrigerate for at least 4 hours, preferably overnight. This chilling time is essential—it allows the starches to fully set and creates that perfect creamy yet firm texture. The pudding should be thick but still spoonable when served.

Before serving, drizzle with any remaining honey and top with the reserved 0.25 cup freshly toasted sliced almonds. The contrast between the creamy pudding and crunchy almonds is what makes this dessert truly special. Serve chilled with a dusting of cinnamon for an elegant presentation.

👨‍🍳

Pro Tips For Making Almond Rice Pudding

  • STIR CONSTANTLY FIRST 15 MINUTES: Arborio rice needs love—don’t walk away. The first 15 minutes of simmering are when it’s most prone to sticking, especially with whole milk’s richness. A wooden spoon in one hand, your attention in the other, or set a timer and check every 3 minutes like you’re babysitting.
  • TOAST ALMONDS UNTIL GOLDEN: Skip the raw almonds straight from the bag—they’ll taste bland and chalky. Pulse them in a food processor for 30 seconds first to break up skins, then toast in a dry pan over medium heat until they smell like a nutty campfire (about 5-7 minutes). Let them cool completely before adding to the pudding, or they’ll release oils and make it greasy.
  • USE A 1:3 RATIO FOR RICE: Whole milk is heavy, and Arborio rice gobbles it up fast. For every cup of rice, use 3 cups of liquid (2 cups whole milk + 1 cup unsweetened almond milk). Too little liquid? You’ll end up with glue. Too much? It’ll turn watery. Trust the math—this is the thing that matters most.
  • SWEETEN IT IN STAGES: Dumping all the sugar at once makes the pudding cloying. Start with half the sugar while cooking, then stir in the rest at the very end—let it dissolve in the residual heat. If you’re using raw almonds for texture (not just flavor), hold off on the final sprinkle until serving. The contrast of crunchy nuts against creamy pudding is worth the effort.

Best sauces and condiments for these flavors

Caramelized Honey Drizzle

A simple honey drizzle takes this pudding to the next level. Warm 2 tbsp honey in a small saucepan over low heat until it becomes slightly runny but not fully liquid—about 3-4 minutes. Drizzle over the chilled pudding just before serving. The warm honey melts beautifully against the cool pudding, adding a luxurious finish. I like using raw honey for its deeper flavor, but any high-quality honey works. 🍯

Toasted Almond Butter Swirl

For an extra layer of texture, blend ¼ cup toasted almonds into a smooth butter using a food processor. Heat 2 tbsp of this almond butter in a small saucepan until melted, then swirl it into the warm pudding mixture before chilling. This creates marbled pockets of nutty richness throughout. Store-bought almond butter works in a pinch, but homemade has superior flavor. 🥜

Spiced Orange Zest Glaze

Zest 1 small orange (about 1 tbsp zest) and mix it with 1 tbsp honey and ½ tsp cinnamon. Warm this mixture in a small saucepan for 2 minutes until fragrant. Drizzle over the pudding and garnish with extra toasted almonds. The citrus brightens the almond flavors while adding a sophisticated touch. Freshly grated zest makes all the difference! 🍊

Vanilla Bean Infusion

For a restaurant-quality upgrade, split 1 vanilla bean lengthwise, scrape out the seeds, and infuse them in ½ cup warm milk for 15 minutes. Strain and use this milk in place of ½ cup of the whole milk in the recipe. The natural vanilla flavor is far superior to extract and adds depth. Save the empty pod for garnish or future recipes. ✨

Coconut Whipped Cream Topping

Whip ½ cup coconut cream (chilled overnight) with 1 tsp powdered sugar until fluffy. Fold in 1 tbsp toasted almond powder for extra flavor. This dairy-free topping pairs perfectly with the pudding and adds a light, airy contrast. For extra decadence, drizzle with caramelized honey before serving. 🥥

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 280mg12%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 42g
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 Arborio rice?

Not recommended—Arborio rice's high starch content creates the signature creamy texture. Instant rice will make the pudding too grainy and watery. If you're in a pinch, use jasmine rice as a substitute, but expect a slightly different texture. The cooking time will also differ—monitor closely for 30-35 minutes instead of 20-25 minutes.

2

Why does my almond rice pudding taste bland?

Toasted almonds and vanilla are flavor powerhouses—skip either and it'll taste flat. Double-check your almond toasting time (8-10 minutes at 350°F) and ensure you're using pure vanilla extract, not imitation. For extra depth, add ½ tsp cardamom or a pinch of salt to enhance all flavors. Lemon juice also brightens the taste—don't skip it!

3

Can I make this pudding without dairy?

Replace whole milk with full-fat coconut milk and use coconut oil instead of butter. For the almond milk, choose an unsweetened, high-fat version like Silk Extra Creamy. The texture will be equally creamy, though slightly lighter. Add 1 extra tbsp of almond powder to compensate for the reduced richness.

4

How do I fix pudding that's too thin?

If your pudding is too loose, don't panic! Mix 1 tbsp cornstarch with 2 tbsp cold water to make a slurry, then stir it into the warm pudding. Cook for 2-3 more minutes until thickened. For prevention, use 1 cup unrinsed rice (the starch helps thicken) and reduce the almond milk to ½ cup** if needed.

5

Can I prepare this ahead for a party?

This pudding actually tastes better the next day! Make it 2 days in advance and store in an airtight container. Reheat gently in a saucepan with a splash of milk if serving warm, or serve chilled. Garnish with extra toasted almonds and a drizzle of honey just before serving. The flavors meld beautifully over time, making it perfect for meal prep.

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