Main Courses
This almond rice pudding recipe delivers the perfect balance of nutty warmth and velvety vanilla swirls—ideal for cozy evenings or special occasions. The secret lies in slow simmering the rice with almond milk until it reaches that signature creamy consistency, while toasted almonds add crunch and depth. I developed this version after years of experimenting with textures, ensuring every spoonful is rich yet light, with just the right amount of cinnamon to enhance the almond flavor.
What sets this recipe apart is its versatility—it works beautifully with dairy or plant-based milks, and the addition of vanilla bean (or extract) elevates it from ordinary to extraordinary. The pudding thickens naturally as it simmers, creating that luxurious, spoonable texture without requiring cornstarch or other thickeners. For extra indulgence, I recommend finishing with a drizzle of caramel or a sprinkle of flaky sea salt, which cuts through the sweetness.
The result is a dessert that feels both comforting and sophisticated—warm, fragrant, and impossibly creamy, with pockets of toasted almonds in every bite. It’s the kind of dish that transforms a simple dinner into something memorable, whether served as a standalone treat or paired with fresh berries. The recipe is vegetarian-friendly and easily adaptable for vegan diets by using almond milk and coconut cream.
Ready in about 45 minutes, this almond rice pudding is perfect for meal prep or last-minute gatherings. The slow cooking process allows flavors to meld beautifully, so the longer it simmers, the more complex and aromatic it becomes. Let’s create something truly special—your taste buds will thank you.
Ingredients for almond rice pudding
Eight essential ingredients transform simple rice into luxurious almond-infused pudding with velvety swirls.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | ½ cup | Uncooked, long-grain preferred |
| Almond Milk 🥛 | 2 cups | Unsweetened, vanilla or plain |
| Whole Milk 🥛 | 1 cup | For creaminess (optional for vegan) |
| Vanilla Bean 🌿 | 1 whole | Seeds scraped for intensity |
| Pure Vanilla Extract 🍯 | 1 tbsp | Substitute if no vanilla bean |
| Raw Almonds 🥜 | ½ cup | Toasted until golden |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste preference |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | 2 tbsp | For richness (omit for vegan) |
| Heavy Cream 🥛 | ¼ cup | For final swirl (optional) |
| Flaky Sea Salt 🧂 | 1 tbsp | For garnish (optional) |
The vanilla bean is non-negotiable here—it’s what turns this from good to extraordinary. Trader Joe’s and Whole Foods carry high-quality ones, but even a single pod from a specialty shop makes a difference. Toast the raw almonds in a dry pan until fragrant; that nutty aroma is what makes this dessert sing. For the rice, jasmine gives the best texture, but brown rice works if you prefer nuttier depth. The unsweetened almond milk should be cold when added to prevent premature thickening—Silk or Almond Breeze are solid choices.
No vanilla bean? Double the vanilla extract—it’s the next best thing. Running low on almond milk? Coconut milk adds creaminess (just reduce sugar slightly). The whole milk and heavy cream can be swapped for extra almond milk if keeping it vegan, though the texture will be slightly lighter. For the toasted almonds, if you’re short on time, store-bought sliced almonds work in a pinch—just toast them 2-3 minutes to revive their flavor. The granulated sugar can be swapped for maple syrup or coconut sugar for a different depth of sweetness.
This pudding tastes even better the next day—45 minutes of simmering is just the start, as flavors meld overnight. Store leftovers in an airtight container for up to 5 days in the fridge, though I recommend reheating gently to restore that silky texture. For meal prep, divide into individual jars—perfect for grab-and-go breakfasts or dessert portions. The flaky sea salt garnish is optional but worth it; a pinch right before serving cuts through the sweetness and adds sophistication.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just rice, milk, and a splash of vanilla simmering together. No straining, no fussing, and honestly? It’s the kind of dish that makes me feel like I’ve done something special without actually breaking a sweat.
- Velvet Vanilla Hug: That split vanilla bean scraped straight into the pot? It’s where this pudding gets its soul. The almond milk gives it this nutty depth, while the whole milk keeps it luxuriously creamy—like a warm hug in dessert form.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got breakfast, dessert, or a quick snack covered all week. I’ll be real: my kids grab it straight from the fridge for lunch, and I don’t even judge them.
- Budget Luxury: Jasmine rice is affordable, almond milk stretches the flavor, and a single vanilla bean lasts for months. It’s the kind of treat that feels indulgent but won’t wreck your grocery budget—especially when you’re stretching it into multiple servings.
Step-by-step instructions for almond rice pudding
Here's how to craft this velvety dessert with layers of nutty almond flavor and creamy vanilla swirls.
Toast the Almonds and Infuse the Milk
Start by toasting the 0.5 cup raw almonds in a dry skillet over medium heat for 5-6 minutes, stirring constantly until they turn a rich golden brown and release their nutty aroma. This step develops their flavor and prevents them from becoming bitter during cooking. Immediately transfer them to a small bowl and set aside.
In a separate saucepan, combine the 2 cups almond milk, 1 cup whole milk, and the seeds from the 1 whole vanilla bean (scrape it lengthwise with a knife). Bring the mixture to a gentle simmer over medium heat, then reduce heat to low and let it steep for 10 minutes to infuse the milk with deep vanilla flavor. Keep the milk warm but not boiling.
Cook the Rice to Perfect Tenderness
In a heavy-bottomed saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 0.5 cup jasmine rice and stir to coat it evenly in the butter for 1 minute. This creates a flavorful base for your pudding. Pour in the warm vanilla-infused milk mixture, the 0.5 cup granulated sugar, 1 teaspoon ground cinnamon, and 0.25 teaspoon salt.
Bring the mixture to a gentle boil, then immediately reduce heat to low. Stir occasionally as the rice cooks for 20-25 minutes until it becomes creamy and translucent. You'll know it's ready when the rice absorbs all the liquid and forms a thick, pudding-like consistency. If it sticks to the bottom, add 1-2 tablespoons of warm milk to loosen it.
Finish with Creamy Texture and Nutty Crunch
Once the rice is perfectly cooked, stir in the toasted almonds and the 1 tablespoon pure vanilla extract. The almonds will soften slightly but still maintain their texture. For the signature swirl, gently fold in the 0.25 cup heavy cream using a spatula, creating marbled patterns throughout the pudding. This step adds luxurious creaminess without overpowering the almond flavor.
Transfer the pudding to serving bowls and let it cool to room temperature. The texture will continue to thicken as it cools, becoming even more velvety. For an extra touch, sprinkle each serving with 1 tablespoon flaky sea salt just before serving—this enhances the vanilla and almond flavors with a subtle salty contrast.
Chill and Serve for Optimal Texture
Refrigerate the pudding for at least 2 hours (or up to 24 hours) to allow flavors to meld and the texture to set properly. When ready to serve, give it a gentle stir to redistribute the cream swirls. The pudding should be cool but not cold, with a silky mouthfeel that melts on your tongue.
Serve in individual bowls, garnished with an additional sprinkle of toasted almonds and a pinch of flaky sea salt. The contrast between the creamy pudding, nutty almonds, and salty finish creates a perfectly balanced dessert that's both comforting and elegant. Enjoy it as a light dinner or decadent treat with a cup of coffee or tea.
Pro Tips For Making Almond Rice Pudding
- Toast the Rice First: I learned this the hard way—skipping the quick toast in a dry pan kills the nutty aroma of jasmine rice. Heat it over medium until it smells like popcorn (about 3-4 minutes), then add your liquids. The difference in flavor is night and day, and it prevents that sad, pasty texture. ---
- Split the Vanilla Bean: Yes, even if you’re impatient like me, take 20 seconds to slice that vanilla bean lengthwise and scrape out the seeds. The pod alone adds depth, but the seeds deliver that bright, real-vanilla punch. Toss them into the warm milk first—they’ll infuse faster than if you add them at the end. ---
- Don’t Boil Dry: After the rice has absorbed most of the liquid, resist the urge to crank the heat to evaporate the rest. Simmer uncovered on low, stirring occasionally, until the pudding reaches that creamy, spoon-thick consistency. I’ve burned three batches trying to rush this—trust the process, even if it takes 10 minutes longer. ---
- Swap Half the Milk: Replace half the whole milk with full-fat coconut milk (yes, it’s a game-changer) for a richer, less watery texture. The fat content mirrors heavy cream’s luxury without the cooking fuss. Stir it in with the almond milk at the start—no one will guess it’s a shortcut.
Pro cooking tips for this recipe
Slow Cooking Secrets
Simmering almond rice pudding on low heat for 45 minutes is key—this gentle cooking prevents the rice from turning mushy while allowing flavors to meld beautifully. I use a heavy-bottomed saucepan to distribute heat evenly and avoid scorching. If your pudding starts to thicken too quickly, simply add 1-2 tablespoons of warm milk to loosen it without breaking the texture. 💫
Vanilla Infusion Tricks
For maximum vanilla flavor, split your extraction: scrape 1 vanilla bean into the milk while heating, then add 1 tablespoon of pure vanilla extract at the end. This two-step process ensures deep vanilla notes throughout. If using imitation vanilla, double the amount—it lacks the complexity of real vanilla. Pro tip: Warm the milk to 180°F before adding the vanilla bean to enhance flavor extraction.
Texture Control Tips
The pudding should reach a thick, spoonable consistency—like a cross between oatmeal and custard. If it’s too thin, simmer uncovered for 5-10 more minutes to evaporate excess liquid. For extra creaminess, stir in 1-2 tablespoons of coconut cream (for vegan) or heavy cream (for dairy) at the end. Avoid over-stirring—gentle folds preserve the silky texture. ✨
Almond Toasting Mastery
Toast your raw almonds until they’re golden brown and smell irresistibly nutty—this takes 5-6 minutes on medium heat. Watch closely to prevent burning, which turns them bitter. For extra crunch, toast them in the oven at 350°F for 8-10 minutes, stirring halfway. Store toasted almonds in an airtight container to keep them fresh for up to 2 weeks. 🥜
Cream Swirl Technique
Fold in the heavy cream at the very end using a spatula in a figure-8 motion to create elegant swirls. For a vegan version, replace cream with coconut cream and chill longer—it thickens differently. If the pudding sets too firm in the fridge, let it sit at room temperature for 10 minutes before serving to restore its velvety mouthfeel. 💛
Flavor Boost Hacks
Add ½ teaspoon of almond extract for an extra nutty depth, or swap ½ cup of the almond milk for orange blossom water (just 1 teaspoon) for a floral twist. For warmth, increase cinnamon to 1½ teaspoons or add a pinch of cardamom. If you love caramel, drizzle 2 tablespoons of salted caramel sauce over the top before serving—it pairs perfectly with the almond’s natural sweetness. 🌟
Nutrition facts
Frequently asked questions
Can I make this almond rice pudding vegan?
Replace the whole milk and heavy cream with coconut milk or extra almond milk, and use coconut cream for the swirl instead. The texture will be slightly lighter but still delicious. Toasted almonds and vanilla bean remain perfect for vegan versions too!
Why did my pudding turn out too thick?
This usually happens when the rice absorbs all the liquid too quickly. To fix it, stir in 1-2 tablespoons of warm milk while simmering to loosen the texture. For next time, use a heavy-bottomed saucepan and keep heat at low-medium to control thickening. The pudding should be creamy but still spoonable.
How long can I store leftovers?
Store in an airtight container in the fridge for up to 5 days. For best texture, reheat gently on the stove with a splash of milk until warm. The flavors actually improve overnight—it tastes even better the next day! Just stir before serving to restore the creamy swirls.
Can I use instant rice for this recipe?
Instant rice works but may alter the texture—it cooks much faster and can make the pudding gummy. If you must use it, reduce cooking time to 10-12 minutes and add extra milk if needed. For the best results, stick with jasmine rice or arborio rice, which create that signature creamy consistency.
What's the best way to serve this dessert?
Serve warm or chilled in individual bowls with a sprinkle of toasted almonds and a pinch of flaky sea salt. For extra flair, drizzle with caramel sauce or serve with fresh berries. It pairs beautifully with espresso or chamomile tea for a cozy dessert experience.
