5-Star Rice Pudding Recipe: Vanilla-Cinnamon Luxe With Toasted Almond Crunch

Main Courses

5-Star Rice Pudding Recipe: Vanilla-Cinnamon Luxe With Toasted Almond Crunch

This 5-star rice pudding recipe delivers the kind of creamy, aromatic dessert that feels like a Michelin-starred treat—without the fuss. The secret lies in slow simmering aromatic rice with whole spices, vanilla bean, and cinnamon until the grains are tender yet still hold their shape, creating that signature velvety texture. Every spoonful delivers layers of warm vanilla, spiced cinnamon, and just the right amount of sweetness, finished with toasted almonds for crunch that elevates it from comforting to extraordinary.

The recipe begins with long-grain jasmine rice (or arborio for extra creaminess), simmered in milk and cream until the liquid reduces to a luxurious custard-like consistency. Whole spices like cardamom and cloves infuse depth, while a vanilla bean scraped open releases its precious seeds for maximum flavor. The cinnamon isn’t an afterthought—it’s toasted lightly to deepen its aroma before being incorporated, ensuring every bite carries that signature spice-forward warmth.

What sets this apart is the toasted almond crunch—not just a garnish, but a structural element that contrasts beautifully with the pudding’s silkiness. The almonds are toasted in brown butter until golden and fragrant, then chopped to stud the top, adding both texture and a nutty richness that balances the dessert’s sweetness. The result is a dish that’s perfect for special occasions but simple enough for weeknight indulgence—just don’t expect leftovers to last long.

Serve warm with a dusting of cinnamon or a drizzle of caramel for extra decadence, or chill slightly for a cooler dessert that still maintains its creamy perfection. The recipe scales effortlessly, making it ideal for gatherings where you want to impress without stress. Let’s create this showstopper that’ll have everyone asking for seconds.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 5 star rice pudding

Six aromatic ingredients and one luxurious technique transform simple rice into Michelin-worthy dessert perfection.

Ingredient Amount Notes
Long-Grain Jasmine Rice 🍚 1 cup Unrinsed for maximum starch
Heavy Whipping Cream 🥛 2 cups Full-fat for richness
Whole Milk 🥛 2 cups Whole milk preferred
Granulated Sugar 🍚 ¾ cup Superfine for faster dissolving
Vanilla Bean 🌿 1 whole Scraped seeds for infusion
Ground Cinnamon 🌶️ 1 ½ tbsp Ceylon preferred for purity
Toasted Cinnamon Sticks 🌿 2 whole Lightly toasted for aroma
Cardamom Pods 🌿 6 whole Lightly crushed for flavor
Cloves 🌶️ 4 whole Whole for infusion
Unsalted Butter 🧈 4 tbsp Browned for nutty depth
Sliced Almonds 🥜 1 cup Toasted until golden
Salt 🧂 ¼ tsp Fine sea salt preferred
Vanilla Extract 🍯 1 tsp Pure vanilla for finishing

The rice is the foundation, so jasmine rice from a specialty store makes all the difference—its floral notes elevate the dish. For extra creaminess, arborio rice works too, but jasmine delivers that signature aroma. Whole spices like cardamom and cloves should be lightly toasted in butter first to deepen their flavor before simmering. The vanilla bean? Madagascar Bourbon from a reputable spice merchant is ideal—split it lengthwise and scrape out the seeds for maximum infusion. If you can't find whole spices, ground cardamom and cloves at half the amount will suffice, though the texture won't be as luxurious.

No vanilla bean? High-quality vanilla extract works in a pinch, but you'll miss that delicate floral depth. For the cinnamon, Ceylon is the gold standard—it's sweeter and more aromatic than regular cassia. The toasted almonds are non-negotiable here; Trader Joe's or Costco carry pre-sliced almonds that toast beautifully. If you're using whole almonds, slice them thinly before toasting for even cooking. The butter should be browned to a nutty aroma—don't skip this step, as it adds incredible depth to the final dish. For a dairy-free option, coconut cream can replace the heavy cream and milk, though the texture will be slightly lighter.

This dessert is best served the day it's made, as the flavors meld beautifully over time. Store leftovers in an airtight container in the fridge for up to 4 days, though reheating will lose some of that signature creamy texture. The almonds can be toasted ahead and stored in a sealed container for 1 week—just reheat them in a dry pan before serving. For a make-ahead option, prepare the pudding up to 2 days in advance and refrigerate, then reheat gently on the stove with a splash of milk to restore creaminess. The cinnamon sticks can be reused for up to 3 batches if stored in a spice jar.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s literally one pot, minimal stirring, and zero fuss. The jasmine rice soaks up the milk like a dream, and by the end, you’re left with that silky texture without a single extra dish to wash—just scrape, eat, repeat.
  • Velvet Vanilla Cream: That split vanilla bean? Oh, it’s everything. The seeds swirl into the creamy milk and heavy cream, giving it this warm, floral depth that turns ordinary pudding into something you’d order at a fancy café. Honestly, the first time I made it, I thought, “Wait, this is restaurant-quality?”
  • Leftovers? More Like Leftovers: This pudding actually improves overnight—thicker, richer, and even better the second day. I make a big batch on Sundays, and by Wednesday, it’s still my go-to for breakfast or dessert. (Yes, even on a Tuesday night.)
  • Budget Luxury: You’d never guess how affordable this is—just rice, milk, and a splash of cream. The sugar balances perfectly, and the vanilla bean stretches its magic across the whole pot. It’s my secret for making something feel special without breaking the bank.

Step-by-step instructions for vanilla-cinnamon rice pudding

Transform simple ingredients into a velvety, spice-infused dessert with this method-tested approach.

1

Toast the Spices and Nuts for Depth of Flavor

In a dry skillet over medium-low heat, toast the 6 whole cardamom pods and 4 whole cloves for 1-2 minutes until fragrant. Remove and set aside, then return the pan to heat and add the 1 cup sliced almonds, toasting for 3-4 minutes until golden brown and aromatic. This step develops complex nutty and spice notes that elevate the entire dessert.

While the almonds toast, lightly crush the cardamom pods with the side of a knife to release their essential oils without breaking them open completely. The toasted cinnamon sticks and ground cinnamon will be added later, so keep them separate for now. This careful layering of spices ensures balanced warmth throughout the pudding.

2

Infuse the Milk with Vanilla and Spices

In a medium saucepan, combine the 2 cups whole milk, 2 cups heavy whipping cream, 0.75 cup granulated sugar, 1.5 tbsp ground cinnamon, the 2 whole toasted cinnamon sticks, and the lightly crushed cardamom pods with cloves. Bring to a gentle simmer over medium heat, then reduce heat to maintain a barely perceptible bubble.

Split the 1 whole vanilla bean lengthwise and scrape out the seeds using the back of a knife. Add both the seeds and the empty pod to the milk mixture. Simmer for 10 minutes, stirring occasionally, until the milk mixture is fragrant and slightly thickened. The vanilla bean should impart its signature floral sweetness while the spices meld together harmoniously.

3

Cook the Rice to Perfect Tenderness

In a separate saucepan, melt the 4 tbsp unsalted butter over low heat until just melted but not browned. Add the 1 cup unrinsed long-grain jasmine rice and toast gently for 1-2 minutes, stirring constantly, until the rice grains become translucent at the edges. This step prevents the rice from becoming mushy and develops a subtle nutty flavor.

Carefully pour the warm spiced milk mixture over the toasted rice, then add the 0.25 tsp salt. Stir well to combine, then return to medium-low heat. Cover and simmer for 25-30 minutes, stirring every 5 minutes to prevent sticking. The rice should be tender but still have a slight bite, with the liquid absorbed into a creamy consistency.

4

Finish and Set the Pudding

Remove the saucepan from heat and let the pudding sit covered for 5 minutes to allow the starches to fully set. Stir in the 1 tsp vanilla extract and the toasted almonds, ensuring even distribution. The almonds should be warm but not crispy—just enough to maintain their texture contrast.

Transfer the pudding to serving bowls or a single large dish. Let it cool to room temperature, then refrigerate for at least 2 hours to allow the flavors to fully meld and the texture to become silky. This chilling step is crucial for developing that signature creamy, almost custard-like consistency that makes this rice pudding truly exceptional.

5

Serve with Garnish for Presentation

Before serving, gently reheat the pudding in the microwave for 30-45 seconds to restore its creamy texture if it has thickened during chilling. Garnish each serving with a sprinkle of additional ground cinnamon and a few extra toasted almond slices. The contrast between the warm spices, cool creamy pudding, and crunchy almonds creates a sensory experience that justifies its five-star rating.

Serve immediately while still warm, as the texture is at its peak. Each spoonful should deliver a perfect balance of vanilla sweetness, warm cinnamon notes, subtle cardamom complexity, and the satisfying crunch of toasted almonds. The pudding should be thick enough to coat the spoon but still have a luxurious mouthfeel, with no graininess from the rice.

👨‍🍳

Pro Tips For Making 5 Star Rice Pudding

  • Rinse the Rice Twice: I learned this the hard way—skipping the second rinse leaves your Jasmine rice gummy and gluey. Swirl it in cold water until the water runs completely clear, then drain. The extra effort guarantees that creamy, separate texture you crave. ---
  • Simmer Low and Slow: After burning three batches, I finally figured out: this isn’t a race. Once the rice is tender, drop the heat to a gentle simmer—just enough to keep it moving. Too hot, and you’ll scorch the milk before the rice absorbs it. ---
  • Scrape the Bottom Often: Sounds weird, but it works: every 10 minutes, stir vigorously and scrape the bottom of the pot with a wooden spoon. The rice pudding sticks like glue, and those browned bits? They’re where flavor hides—or burns. Don’t skip it. ---
  • Whisk in the Cream Cold: My grandmother swore by this, and she was right: fold in the heavy cream off the heat and while it’s still warm, not hot. If you add it straight to the simmering pot, you’ll end up with a greasy, curdled mess. Stir gently until it’s fully incorporated.

Storing and reheating this 5 star rice pudding

Refrigerator Storage

Once your rice pudding has cooled to room temperature, transfer it to an airtight container—I love using glass Pyrex with snap-on lids for even heating later. Store it in the fridge at 40°F or below for up to 4 days, though I’ve found the flavors actually deepen overnight as the spices meld. Let it sit at room temp for 15-20 minutes before refrigerating to prevent condensation, which can make the texture watery. 🥄

Freezer Storage

For longer storage, rice pudding freezes beautifully for up to 3 months if done correctly. Use freezer-safe glass containers or heavy-duty plastic with 1-inch headspace to account for expansion. Press plastic wrap directly on the surface to prevent freezer burn. When ready to enjoy, thaw overnight in the fridge and reheat gently—never microwave directly from frozen. 🧊

Reheating Like a Pro

Stovetop reheating preserves the creamy texture best. Transfer pudding to a saucepan with 2-3 tablespoons of milk or cream, then heat over low-medium heat until warmed through (165°F internal temp). Stir frequently to prevent scorching. For microwave reheating, cover with a damp paper towel and heat in 20-second bursts, stirring between each, until creamy. Avoid high power—it can turn the pudding grainy. ✨

Reviving Texture

If your pudding thickens too much during storage, don’t panic! Stir in 1-2 tablespoons of warm milk or cream while reheating to restore that signature velvety consistency. For extra insurance, whisk in ½ teaspoon of cornstarch mixed with 1 tablespoon water if the texture feels too stiff. The key is patience—let it warm through gradually rather than rushing it. 💡

Almond Crunch Tips

Toasted almonds lose crispness when refrigerated, so toast fresh ones before serving. Heat 1 tablespoon butter in a dry pan over medium heat, add ¼ cup sliced almonds, and toast for 1-2 minutes until fragrant. For make-ahead convenience, store extra almonds in a sealed container for up to 1 week—just reheat in the pan before adding to the pudding. 🥜

Serving Suggestions

Serve warm rice pudding straight from the fridge for a cold dessert with a dusting of cinnamon, or reheat gently for a warm, comforting treat. Pair with vanilla bean ice cream or a drizzle of honey for extra decadence. For a festive touch, garnish with edible gold leaf or a sprinkle of crushed pistachios—the contrast of textures elevates every bite. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 90mg30%
Sodium 220mg10%
Total Carbohydrate 56g19%
Dietary Fiber 2g8%
Sugars 38g
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 use short-grain rice instead of jasmine?

Short-grain rice like sushi rice will make your pudding much stickier and less distinct in texture. For the signature creamy yet separate grains, stick with jasmine or arborio rice—they hold their shape beautifully while absorbing the creamy milk mixture. If you must use short-grain, reduce the liquid by ¼ cup and simmer longer to prevent mushiness.

2

How do I make this recipe dairy-free?

Replace the milk and cream with full-fat coconut milk (use 4 cups total for richness) and swap butter for coconut oil. The texture will be slightly lighter but still luxurious. For the almonds, toast them in coconut oil instead of butter. The vanilla and spices will still shine through beautifully!

3

Why did my rice pudding turn out grainy?

Graininess usually means the rice wasn't cooked long enough or stirred too aggressively. Always simmer covered on low heat and stir only every 5 minutes to prevent breaking the grains. For extra creaminess, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water during the final 5 minutes of cooking.

4

Can I add other fruits to this recipe?

Fold in ½ cup diced apples or pears during the final 10 minutes of cooking, or stir in ½ cup raisins after removing from heat. For tropical flavors, try ½ cup diced mango or pineapple—just add them at the very end to preserve texture. Just don't overdo it, or the rice pudding's signature creaminess will be overwhelmed.

5

How can I make this dessert look more impressive?

Layer the pudding with a thin caramel sauce before serving, or arrange it in individual ramekins with a cinnamon-sugar rim. For a restaurant-worthy finish, garnish with edible flowers, a drizzle of dark chocolate, or a sprinkle of crushed pistachios. The toasted almonds should be arranged artistically on top for that final showstopping touch!

★★★★★4.6(6 reviews)
Categories Main Courses