Almond Rice Pudding Recipe: Silky Vanilla-Infused Creaminess

Main Courses

Almond Rice Pudding Recipe: Silky Vanilla-Infused Creaminess

This almond rice pudding recipe delivers the perfect balance of creamy vanilla and nutty almond flavor, transforming simple ingredients into a velvety dessert that feels like a warm hug. 💛 The secret lies in slow-cooking the rice in almond milk until it reaches that signature silky texture, where every spoonful is rich yet light—no heavy cream required. What sets this apart is how the toasted almonds and cinnamon infuse the pudding with depth, making it taste like a gourmet treat without the fuss.

What makes this recipe truly special is its versatility—it works equally well as a comforting dessert after dinner or a satisfying breakfast when topped with fresh fruit. The process is straightforward: simmer rice, milk, sugar, and vanilla until tender, then stir in almond extract and toasted almonds for that signature crunch. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or holiday gatherings.

The result is a silky vanilla-infused pudding with just the right amount of almond warmth, where each bite melts in your mouth. The toasted almonds add texture, while the cinnamon brings a subtle spice that elevates the flavor. Whether you’re serving it chilled or warm, this pudding is a crowd-pleaser that feels both elegant and approachable.

For extra indulgence, you can add a sprinkle of cardamom or a drizzle of honey, but the classic version is already irresistible. Ready in about 45 minutes, this recipe is perfect for cozy nights in or special occasions. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for almond rice pudding

Velvety rice, nutty almonds, and warm vanilla—these ingredients create a comforting dessert that feels like a hug in every bite.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Long-grain, uncooked preferred
Unsweetened Almond Milk 🥛 4 cups Vanilla or plain, unsweetened
Pure Vanilla Extract 🌿 1 tbsp High-quality, pure vanilla
Pure Almond Extract 🥜 ½ tsp For authentic almond flavor
Granulated Sugar 🍚 ¾ cup Adjust to taste, light brown works too
Ground Cinnamon 🍃 1 tsp Freshly ground preferred
Slivered Almonds 🥜 ½ cup Toasted for extra crunch
Unsalted Butter 🧈 2 tbsp Cold, cut into small pieces
Pinch of Salt 🧂 ⅛ tsp Enhances all flavors
Cardamom Pods 🌿 4 whole Optional, for extra depth
Honey 🍯 2 tbsp For drizzling, optional

The jasmine rice is key—it absorbs the almond milk beautifully, giving that signature silky texture. Trader Joe's or Whole Foods carry the best quality, but any long-grain rice works in a pinch. For the almond milk, unsweetened is a must—sweetened versions will make the pudding too cloying. The vanilla extract should be pure, not imitation, and almond extract is non-negotiable for that authentic nutty depth. Toast your slivered almonds in a dry pan for about 3-4 minutes until golden—they add the perfect crunch that makes this pudding unforgettable.

No vanilla extract? Vanilla bean paste works in a squeeze, or vanilla sugar at half the amount. Swap almond milk for cashew milk if you're avoiding nuts, but the flavor will be subtly different. Short on almond extract? Almond butter (2 tbsp) can be mixed with 1 tbsp hot milk as a substitute. The cardamom pods are optional but add a magical floral note—if you skip them, just double the cinnamon. For the honey drizzle, any light honey works, but clover honey has the mildest flavor.

This pudding tastes even better the next day, so make it ahead! Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. To serve, warm gently in the microwave or stovetop—just add a splash of milk to loosen it up. The toasted almonds stay crisp for about 2 days if stored separately, so toast fresh before serving for the best texture. Leftovers? Perfect for breakfast bowls with fresh berries or a sprinkle of cinnamon.

❤️

Why You'll Love This Recipe

  • No-Fuss Simmer: I swear by this recipe because it’s one pot—just rice, almond milk, and a splash of vanilla. No chopping, no blending, no fussing with multiple pans. Honestly, I’ve made it after a long day while still half-dressed, and it turned out fine.
  • Silky Nutty Magic: The almond milk and extracts do something wild—the pudding gets this creamy, toasty depth that’s way richer than dairy. Jasmine rice adds that floral aroma, so it’s like dessert meets a cozy hug in a bowl. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This keeps perfectly for days in the fridge, so I make a big batch on Sundays. Cold or warmed, it’s a grab-and-go breakfast or late-night treat. My kids pack it in their lunches—no complaints, just empty bowls.
  • Budget-Friendly Luxe: Almond milk and rice are cheap staples, but the vanilla and almond extracts make it feel special. I stretch a single batch into three servings, and the leftovers? Still taste fresh. (Between us, I’ve even frozen portions for emergencies.)

Step-by-step instructions for almond rice pudding

Here's how to create the creamiest, most aromatic almond rice pudding you've ever tasted!

1

🍳 Step 1: Toast the Almonds and Infuse the Cardamom

Start by toasting the 0.5 cup slivered almonds in a dry skillet over medium heat for 3-4 minutes until they're golden brown and fragrant. Watch them closely—they'll darken quickly. Transfer to a small bowl and set aside.

In the same skillet (no need to clean it), gently toast the 4 whole cardamom pods for 30 seconds until they release their aroma. This step unlocks their warm, floral notes that'll infuse your pudding. Remove the pods and crush them lightly between your palms—you don't need to grind them into powder, just release the seeds. Set aside with the almonds.

2

👨‍🍳 Step 2: Cook the Rice with Butter and Milk

In a medium saucepan, melt the 2 tbsp unsalted butter over medium heat until it foams. Add the 1 cup jasmine rice and stir for 1 minute to lightly toast the grains—this builds flavor. Pour in the 4 cups unsweetened almond milk and bring to a gentle simmer.

Once simmering, reduce heat to low and let it cook uncovered for 20-25 minutes, stirring occasionally. You're looking for the rice to absorb most of the liquid and become tender but still slightly firm. The pudding should be creamy but not watery—if it's too thick, add 2 tablespoons of milk at a time until it reaches a thick, custard-like consistency.

3

🥘 Step 3: Sweeten and Flavor the Mixture

In a small bowl, whisk together the 0.75 cup granulated sugar, 1 tbsp pure vanilla extract, 0.5 tsp pure almond extract, 1 tsp ground cinnamon, and 0.125 tsp pinch of salt. This combination creates the perfect balance of sweetness, warmth, and depth. Slowly pour this mixture into the simmering rice, stirring constantly to dissolve the sugar completely.

Add the crushed cardamom pods and toasted almonds to the pudding. Stir gently to distribute everything evenly. The mixture should be thick and fragrant—you'll smell that incredible almond-vanilla-cinnamon aroma filling your kitchen. Let it cook for another 5-7 minutes until it reaches your desired consistency. For a truly silky texture, I like to use an immersion blender to blend about half the mixture until smooth, then stir it back in.

4

⏰ Step 4: Rest and Serve with Honey

Remove the pudding from heat and let it sit covered for 10-15 minutes at room temperature. This resting period allows the flavors to meld together and the texture to become even creamier. The pudding will thicken slightly as it cools—if it becomes too thick, you can gently reheat it with a splash of almond milk.

Serve warm or at room temperature, drizzled with 2 tbsp honey for that perfect touch of sweetness. The contrast of the warm pudding with the cool honey creates an amazing texture experience. Garnish with additional toasted almonds if you like. This pudding tastes even better the next day when the flavors have fully developed, so make extra if you can!

👨‍🍳

Pro Tips For Making Almond Rice Pudding

  • Toast the Rice First: Dry-toast the jasmine rice in a pot over medium heat for 2-3 minutes before adding liquid—it deepens the nutty flavor and prevents gummy pudding. I learned this the hard way after making a batch that tasted bland and pasty. ---
  • Use Whole Almond Milk: Skip the unsweetened almond milk carton and blend whole raw almonds with water for creamier texture and richer flavor. Strain through a cheesecloth, and you’ll get that velvety, restaurant-quality consistency without extra fat. ---
  • Simmer, Don’t Boil: Keep the heat at a gentle simmer after adding liquid—boiling burns the rice and turns the pudding gluey. Watch for tiny bubbles breaking the surface, not a rolling boil, and stir occasionally to distribute the almond milk evenly. ---
  • Sweeten in Stages: Add half the sugar upfront, then taste and adjust at the end—almond milk’s natural sweetness varies by brand. I used to dump it all in and end up with something cloying; now I balance it like a pro.

Make-ahead tips for this dish

Overnight Prep Advantage

The beauty of this almond rice pudding is how it improves overnight—make it ahead and let the flavors deepen. After cooking, transfer to an airtight container (I love Le Creuset stoneware) and refrigerate for up to 5 days. The texture becomes even silkier as the rice absorbs more liquid, and the almond flavor intensifies. For serving, simply warm gently on the stovetop with 2 tablespoons almond milk to loosen it up. 💫

Freezer-Friendly Strategy

For longer storage, freeze portions in silicone molds or airtight containers for up to 3 months. Thaw overnight in the fridge before reheating. I recommend freezing in single-serving portions (about 1 cup each) so you can grab and go. When reheating, microwave with a damp paper towel for 1-2 minutes on medium power, then stir and add a splash of almond milk if needed. The texture remains creamy when done right.

Make-Ahead Garnishes

Toast your slivered almonds fresh just before serving to maintain that perfect crunch. Store them separately in an airtight container at room temperature for up to 2 days. For extra convenience, pre-portion the honey drizzle into small jars—just pop one on top when ready to serve. The contrast of warm pudding with cool honey is what makes this dessert truly special. 🍯

Batch Cooking Tips

Double the recipe for gatherings—this pudding is always a hit! Use a slow cooker for hands-off prep: combine all ingredients, cook on low for 4 hours, then stir in the almonds at the end. For a vegan version, swap butter for vegan butter and ensure your almond milk is certified plant-based. The flavors develop beautifully either way, making it perfect for meal prep Sundays.

Reheating Perfection

Microwave reheating works best in 30-second bursts to avoid drying it out. For stovetop reheating, use a light-colored saucepan (like All-Clad) to prevent scorching. Add 1 tablespoon almond milk per serving and heat on low-medium until just warmed through. Never boil—just until steaming hot. The texture should remain velvety, not grainy. 🔥

Flavor Boosting Hacks

Add 1 teaspoon orange zest while cooking for a bright twist, or infuse the almond milk with 1 cinnamon stick while heating. For extra richness, stir in 1 tablespoon almond butter during the final 5 minutes. These tweaks take your pudding from classic to extraordinary while keeping the make-ahead benefits intact. The possibilities are endless once you master the base recipe! ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 7g35%
Cholesterol 30mg10%
Sodium 120mg5%
Total Carbohydrate 52g18%
Dietary Fiber 2g8%
Sugars 38g
Protein 6g12%
* 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 regular rice instead of jasmine rice?

Yes, but jasmine rice is ideal for its fragrant aroma and slightly sticky texture that creates the signature creamy consistency. If using regular white rice, you may need to cook it 5-7 minutes longer to achieve the same tenderness. For best results, use long-grain white rice—it absorbs the almond milk better than short-grain varieties.

2

How do I make this pudding vegan?

Swap the butter for vegan butter or coconut oil, and use certified plant-based almond milk. For extra richness, add 2 tablespoons coconut cream at the end. The texture remains creamy, though the flavor will be subtly different—expect a slightly coconutty note that pairs beautifully with the almond.

3

Why did my pudding turn out grainy?

Graininess usually happens when the rice isn't cooked long enough or stirred too aggressively. For a silky texture, cook the rice until it's fully tender (about 25 minutes total), then blend half the mixture briefly with an immersion blender. Also, avoid stirring vigorously after adding the sugar mixture—gentle stirring prevents breaking up the rice grains.

Can I add other nuts besides almonds? Try cashews (for creaminess) or pecans (for a buttery flavor). Toast them first and use the same quantity. For a different texture, swap half the almonds for chopped hazelnuts—just

4

How do I adjust the sweetness level?

Start with the 0.75 cup sugar as written, then taste before serving. For less sweetness, reduce by 0.25 cup increments. If you prefer it sweeter, add sugar gradually—remember, the pudding thickens as it cools, so don't overdo it. For a natural sweetener option, replace up to half the sugar with maple syrup or agave nectar.

★★★★★4.5(5 reviews)
Categories Main Courses