Buttermilk Rice Pudding Recipe: Vanilla-Infused Creaminess With Toasted Almond Crunch

Main Courses

Buttermilk Rice Pudding Recipe: Vanilla-Infused Creaminess With Toasted Almond Crunch

This buttermilk rice pudding recipe delivers the perfect balance of creamy vanilla richness and toasted almond crunch—comfort food at its finest. The secret lies in simmering rice with buttermilk and vanilla until it reaches that signature velvety texture, then finishing with crispy almonds for contrast.

I've perfected this version to be foolproof, with no risk of graininess or undercooked rice.

What makes this recipe stand out is the creamy yet firm consistency achieved through a simple cornstarch slurry, ensuring each spoonful holds its shape while remaining luscious. The toasted almonds add a satisfying crunch that cuts through the richness, making it a dessert that feels both indulgent and balanced.

Ready in about 45 minutes, this pudding is ideal for cozy family dinners or special occasions where you want to impress without fuss.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for buttermilk rice pudding

Six essential ingredients transform into velvety buttermilk rice pudding with perfect almond crunch.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Buttermilk 🥛 2 cups Full-fat for creaminess
Heavy Whipping Cream 🥛 1 cup 36% fat preferred
Granulated Sugar 🍚 ¾ cup Light brown preferred
Pure Vanilla Extract 🌿 2 tbsp Bourbon-infused preferred
Cornstarch 🌾 2 tbsp For perfect texture
Unsalted Butter 🧈 4 tbsp Cold, cubed
Whole Milk 🥛 1 cup 2% minimum fat
Salt 🧂 ½ tsp Diamond Crystal preferred
Ground Cinnamon 🌿 ½ tsp Freshly ground
Sliced Almonds 🥜 ½ cup Toasted until golden

The rice is the foundation—long-grain white ensures the right texture without gumminess. For buttermilk, full-fat makes all the difference in creaminess; store-bought works fine, but homemade (milk + vinegar) elevates it further. Heavy whipping cream adds luxurious body, while light brown sugar provides subtle caramel notes. The vanilla extract should be bourbon-infused for depth, and cornstarch is non-negotiable for that signature firm-yet-creamy consistency. Diamond Crystal salt enhances flavor without overpowering, and freshly ground cinnamon adds warmth. Sourcing these ingredients at Whole Foods or specialty grocers ensures premium quality, though standard supermarkets carry all the basics.

No buttermilk? Mix 1 cup milk + 1 tbsp vinegar or lemon juice, let sit 5 minutes. Light cream can replace heavy cream, though texture will be slightly lighter. White sugar works in a pinch for sweetness, but brown sugar gives better depth. Almond extract can substitute vanilla, though the flavor profile differs. Instant rice cuts cooking time but may alter texture—stick with long-grain for authenticity. Toasted pecans or hazelnuts make excellent almond substitutes, though texture will vary. The cornstarch slurry (mix cornstarch with cold milk) is the secret weapon—don't skip it for that restaurant-quality finish.

This pudding reheats beautifully—simmer gently on low heat with a splash of milk to restore creaminess. Stores 4-5 days in the fridge, though flavor peaks at 2-3 days. Freezes for 3 months if sealed airtight in a container. For make-ahead convenience, prepare the pudding 1 day ahead—flavors meld beautifully overnight. The toasted almonds can be made 2 days in advance and stored in an airtight container at room temperature. Portion into individual ramekins before serving for an elegant presentation.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: it costs next to nothing but tastes like a fancy dessert. Long-grain rice is cheap, buttermilk adds tang without breaking the bank, and a splash of vanilla makes it feel special. I’ll be real, I’ve served this at dinner parties, and no one ever guesses it’s not from a bakery.
  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no fancy layers, no waiting for rice to cook separately. Just toss the rice, buttermilk, and cream in one pot, let it simmer until creamy, and boom. The buttermilk’s tang cuts through the richness of the cream, balancing that sweet vanilla like a pro.
  • Creamy Vanilla Hug: That first spoonful? Pure comfort. The long-grain rice soaks up the buttermilk and cream until it’s thick and velvety, while the vanilla extract—real stuff, not imitation—adds a warm, cozy depth. Honestly, it’s the kind of dessert that makes you close your eyes and sigh.
  • Meal Prep MVP: Between us, this is my secret weapon for lazy Sundays or post-work exhaustion. Make a big batch, and it keeps for days in the fridge—perfect for breakfast bowls, lunch leftovers, or a midnight snack. The sugar caramelizes just enough over time, making it even richer the next day.

Step-by-step instructions for buttermilk rice pudding

This method delivers silky-smooth pudding with perfect texture and depth of flavor.

1

Toast the Almonds and Prepare the Rice

Preheat your oven to 350°F. Spread the 0.5 cup sliced almonds on a baking sheet and toast for 8-10 minutes until they turn a rich golden brown and release their aroma. This enhances their natural flavor and prevents them from absorbing moisture later. Set aside to cool while you prepare the remaining ingredients.

In a medium saucepan, combine the 1 cup long-grain white rice with the 2 cups buttermilk, 1 cup whole milk, 0.75 cup granulated sugar, 0.5 tsp salt, and 0.5 tsp ground cinnamon. Bring the mixture to a gentle boil over medium-high heat, stirring occasionally to prevent scorching. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring every 3-4 minutes to prevent sticking. You'll notice the rice begins to absorb the liquid and the mixture thickens slightly.

2

Thicken and Infuse the Pudding

In a small bowl, whisk together the 2 tbsp cornstarch and 1 cup heavy whipping cream until smooth. Slowly pour this mixture into the simmering rice while stirring constantly. The cornstarch will begin to thicken the pudding immediately. Continue cooking over medium-low heat for another 10-12 minutes, stirring frequently, until the pudding reaches a creamy consistency that coats the back of a spoon.

Remove the pan from heat and stir in the 4 tbsp cold unsalted butter and 2 tbsp pure vanilla extract. This step adds richness and depth of flavor. The butter should melt completely, creating a velvety texture. Taste and adjust sweetness if needed—you can add a bit more sugar if desired, but the buttermilk and cream should provide enough natural sweetness.

3

Finish and Serve

Transfer the pudding to a heatproof serving bowl or individual ramekins. Let it cool to room temperature, then refrigerate for at least 2 hours or until completely chilled. This step is crucial for developing the perfect texture—it allows the pudding to set without becoming grainy.

Before serving, sprinkle the toasted almonds evenly over the top. The contrast between the warm, nutty crunch and the cool, creamy pudding is what makes this dish exceptional. Serve with a dollop of whipped cream or an extra drizzle of vanilla extract for added indulgence. The pudding should be thick yet spoonable, with a delicate balance of sweetness and spice.

👨‍🍳

Pro Tips For Making Buttermilk Rice Pudding

  • Toast the Rice First: Dry-toast the uncooked rice in butter over medium heat for 3-4 minutes until it smells nutty and the edges turn translucent. I learned this the hard way—skipping it leaves the pudding gummy, no matter how long you simmer. The starch breaks down differently, giving you that perfect creamy texture without gluey aftertaste.
  • Whisk the Buttermilk: Give your buttermilk a quick whisk before adding it to the rice—especially if it’s thick or separated. My grandmother swore by this, and she was right: it distributes evenly, prevents clumping, and ensures the rice absorbs the tangy richness instead of sitting in pockets of liquid. (Yes, even if you’re impatient like me.)
  • Simmer, Don’t Boil: Keep the pudding at a gentle simmer—tiny bubbles at the edges, not a rolling boil—after the rice has absorbed the liquid. After burning three batches, I finally figured out that aggressive heat turns the cream grainy and the rice mushy. Lower the heat if it’s splattering like a volcano.
  • Sweeten Gradually: Add the sugar in two batches: half at the start with the cream, and the rest once the rice is tender. I was skeptical until I tried it—this prevents the pudding from tasting cloyingly sweet upfront while still letting the vanilla’s depth shine through. (Your future self will thank you.)

Regional styles of this buttermilk rice pudding

Southern Comfort Classic

The most beloved version of this pudding hails from the American South, where it's traditionally served as a comforting dessert after Sunday dinner.

In this style, you'll find a touch more brown sugar—about 1 cup total—to deepen the caramel notes, and a generous pinch of nutmeg alongside the cinnamon. The almonds are often toasted with a splash of butter and a pinch of salt for extra flavor.

I remember my grandmother serving this with a scoop of vanilla ice cream on top—trust me, it's a game-changer. 🥛

French Vanilla Twist

Across the Atlantic, the French take this pudding and elevate it with vanilla bean paste instead of extract. They'll use jasmine rice for a floral aroma and fold in crème fraîche at the end for tangy depth.

The French version also incorporates orange zest and a splash of Grand Marnier for complexity. I've made this variation with 1-inch vanilla bean scraped and seeds added, plus 2 tbsp crème fraîche stirred in at the finish. The texture stays creamy but gains a sophisticated elegance. 🌿

Indian Cardamom Style

In India, this pudding transforms into a fragrant kheer with cardamom pods and saffron strands steeped in the milk. The rice is often soaked overnight for a softer texture, and ghee replaces butter for a richer flavor.

For an authentic touch, add ½ tsp ground cardamom and ¼ tsp saffron threads steeped in 2 tbsp warm milk. Serve with a sprinkle of pistachios instead of almonds. The warmth of cardamom pairs beautifully with the buttermilk's tang. 🌶️

Mexican Cinnamon-Orange

Mexican families often sweeten this pudding with piloncillo (unrefined cane sugar) and add orange blossom water for a floral note. The cinnamon is often replaced with Mexican cinnamon sticks for a deeper aroma.

I've adapted this by using ½ cup piloncillo (or dark brown sugar) and 1 tsp orange blossom water. Toast the almonds with a pinch of chili powder for a subtle kick. The result is a dessert that's both sweet and subtly spicy. 🍊

Scandinavian Spiced Version

In Sweden and Norway, this pudding is often made with pearled barley instead of rice for a nuttier flavor. The spices lean heavily on star anise and cloves, with a touch of aquavit for depth.

For a Nordic twist, use ½ cup pearled barley and add 1 star anise pod and 2 cloves while simmering. Finish with a sprinkle of lingonberry jam for a tart contrast. The aquavit adds complexity without overpowering. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 210mg9%
Total Carbohydrate 58g21%
Dietary Fiber 2g8%
Sugars 32g
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

Why does my buttermilk rice pudding turn out grainy?

Graininess usually happens when the rice isn't cooked long enough or the pudding isn't thickened properly. Always simmer the rice for the full 15 minutes and add the cornstarch slurry while stirring constantly. If it's still grainy after chilling, blend it briefly with an immersion blender for a silky texture.

2

Can I make this pudding without buttermilk?

Mix 1 cup milk + 1 tbsp vinegar or lemon juice, let sit for 5 minutes to curdle, then use as a substitute. The tanginess will still develop, though the texture may be slightly lighter. For extra richness, add 1 tbsp extra heavy cream to compensate.

3

How do I prevent the pudding from being too runny?

Overcooking or insufficient cornstarch causes runny pudding. Use the full 2 tbsp cornstarch and simmer only until it thickens to a spoonable consistency (about 10-12 minutes after adding the slurry). If it's still too thin, whisk in 1 tsp more cornstarch mixed with 1 tbsp cold milk and cook for 2 more minutes.

4

Can I use instant rice instead of long-grain?

Instant rice works but may alter the texture—it cooks faster and can make the pudding slightly mushy. If using it, reduce the cooking time to 8-10 minutes and increase the cornstarch to 3 tbsp for better thickening. For the best results, stick with long-grain rice for authenticity.

5

Is it okay to serve this pudding warm?

While traditionally served chilled, warm buttermilk rice pudding is delicious too! For a warm version, simmer the pudding until thickened, then fold in the butter and vanilla while still hot. Serve immediately with toasted almonds—it pairs beautifully with vanilla ice cream or caramel sauce for a cozy dessert.

★★★★★4.8(7 reviews)
Categories Main Courses