Main Courses
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.
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.
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.
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.
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.
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
Frequently asked questions
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.
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!
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.
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.
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.
