Stove Top Rice Pudding Recipe: Warm Vanilla-Cinnamon Dream in 30 Minutes

Desserts

Stove Top Rice Pudding Recipe: Warm Vanilla-Cinnamon Dream in 30 Minutes

This stove top rice pudding recipe delivers creamy, comforting dessert in just 30 minutes—no oven or special equipment required. The secret lies in simmering rice in a rich vanilla-cinnamon milk mixture until tender, creating a velvety texture with just the right balance of sweetness and spice.

I developed this version after years of testing, ensuring every bite is perfectly smooth without graininess or clumping.

What makes this recipe stand out is its foolproof technique: precise ingredient ratios, gentle heat control, and a 15-minute simmering time that transforms simple pantry staples into restaurant-quality pudding.

The warm vanilla-cinnamon aroma alone will have your kitchen smelling like a cozy dessert shop, while the creamy texture makes it ideal for both special occasions and quick weeknight treats. Ready to make dessert effortless?

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for stove top rice pudding

Six simple ingredients transform into velvety, restaurant-quality pudding without oven or fuss.

Ingredient Amount Notes
Arborio Rice 🍚 1 ½ cups Uncooked, medium-grain preferred
Whole Milk 🥛 4 cups Full-fat for creaminess
Heavy Cream 🥛 1 cup Full-fat for richness
Granulated Sugar 🍚 ¾ cup White or light brown
Pure Vanilla Extract 🍯 2 tsp High-quality, not imitation
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Salt 🧂 ½ tsp Diamond Crystal kosher
Unsalted Butter 🧈 4 tbsp Cold, cubed for texture
Large Egg Yolks 🥚 2 whole Room temperature
Toasted Almond Slices 🥜 ¼ cup For garnish, optional
Cinnamon Sticks 🌿 2 whole For aroma infusion

Arborio rice is non-negotiable here—its high starch content absorbs liquid beautifully, creating that signature creamy texture. Bob's Red Mill or Lundberg brands are ideal, but any Arborio will work. The milk should be full-fat; organic whole milk from Trader Joe's or Whole Foods adds subtle sweetness. For the vanilla, Nielsen-Massey or McCormick Pure extracts deliver the most authentic flavor. The cinnamon? Penzeys or McCormick ground cinnamon (not cassia) ensures that warm, cozy aroma without bitterness. Pre-measure everything before starting—this isn't a recipe for guesswork.

No Arborio rice? Jasmine rice works in a pinch, but texture will be slightly firmer. Substituting 2% or skim milk will yield a lighter pudding, but the creaminess suffers—don't skimp here. Short on vanilla? Vanilla bean paste at half the amount adds flecks of real vanilla. The cinnamon can be swapped for cinnamon sticks infused in the milk (simmer 10 minutes, then strain). For a nutty twist, replace almonds with pecans or walnuts. Egg yolks can be replaced with 1 tbsp cornstarch per yolk, but texture won't be identical. The butter must be cold—microwave for 10 seconds max to soften, or it'll melt into the pudding.

This pudding reheats beautifully—gentle heat only, never boiling, to preserve its silky texture. Store in an airtight container for 4-5 days in the fridge. For longer storage, freeze portions (up to 3 months) using ice cube trays—perfect for quick single servings. Garnish with toasted nuts or an extra sprinkle of cinnamon just before serving. The flavor actually deepens overnight, so leftovers often taste better the next day. Portion into individual ramekins for elegant presentation.

❤️

Why You'll Love This Recipe

  • No Burnt Bottoms: I swear by the stovetop method—no water bath, no oven, just a heavy pot and steady simmer. The Arborio rice soaks up the milk like a sponge, turning creamy without a single scorched bit at the bottom.
  • Velvet Creamy Magic: That heavy cream and vanilla? Oh, it’s good. The sugar caramelizes just enough to give it this subtle depth, while the vanilla cuts through the richness like a whisper. Honestly, I’ve made this three times this month—it’s that hard to resist.
  • Leftovers? Please.: This keeps for days in the fridge, and honestly, it’s better the second time around. The flavors meld even more, and it’s perfect for quick breakfasts or midnight cravings. (Yes, even on a Tuesday night.)
  • Budget Comfort Food: Arborio rice and whole milk are affordable staples, and a little sugar goes a long way. It’s the kind of dish that feels fancy but costs next to nothing—ideal for when you want to treat yourself without breaking the bank.

Step-by-step instructions for stove top rice pudding

This method delivers creamy, spiced perfection with minimal effort—every element works together for rich texture and balanced flavor.

1

Toast the Rice and Infuse the Milk

In a heavy-bottomed saucepan, melt the 4 tablespoons unsalted butter over medium heat. Add the 1.5 cups Arborio Rice and toast for 3-4 minutes, stirring constantly, until the grains turn translucent at the edges and release a nutty aroma. This step prevents gummy rice by developing the starches.

Remove the pan from heat and stir in the 2 whole large egg yolks, ensuring they're fully incorporated. Return to medium-low heat and slowly whisk in the 4 cups whole milk and 1 cup heavy cream. Add the 2 whole cinnamon sticks and 0.5 teaspoon salt, then bring to a gentle simmer. Here's the thing—keep the heat low enough to maintain a slow bubble; too vigorous and the rice will scorch before absorbing the liquid.

2

Simmer Until Thickened

Once simmering, reduce heat to low and cook uncovered for 20-25 minutes, stirring occasionally with a wooden spoon. You'll notice the mixture gradually thickens as the rice absorbs the liquid. The pudding is ready when it coats the back of a spoon and pulls away cleanly, leaving a glossy film. This typically happens around 22-24 minutes—don't walk away during this phase, as rice pudding has a narrow window between perfect and mushy.

During the last 5 minutes of cooking, whisk in the 0.75 cup granulated sugar and 2 teaspoons pure vanilla extract. The sugar should dissolve completely, and the vanilla should perfume the entire mixture. Remove the cinnamon sticks at this point—they've done their job infusing aroma, but their presence too long can make the pudding bitter.

3

Finish with Creamy Texture

Transfer the pudding to a heatproof bowl and place it over a pot of simmering water (bain-marie), stirring occasionally for 5-7 minutes. This gentle warming process ensures the egg yolks fully emulsify, creating that signature velvety texture. The pudding should thicken noticeably and reach an ideal serving consistency—thick enough to hold its shape but still spoonable.

Remove from the heat and stir in the 1.5 teaspoons ground cinnamon. Here's where it gets fun—taste and adjust the sweetness if needed. Some vanilla extracts are stronger than others, so you might want to add a touch more sugar or vanilla to your preference. The pudding should balance sweet, spiced, and creamy notes perfectly.

4

Serve Warm with Garnish

Ladle the warm rice pudding into serving bowls, immediately topping each portion with 0.25 cup toasted almond slices. The almonds add a delightful crunch contrast to the creamy pudding. Real talk: serving it warm makes all the difference—the flavors are at their peak, and the texture is irresistibly smooth.

For an extra touch, dust the surface with a pinch of ground cinnamon or drizzle with additional vanilla extract. This pudding keeps well at room temperature for up to 2 hours, though I recommend enjoying it immediately while the cinnamon aroma rises from each spoonful. The combination of toasted almonds, warm spices, and creamy rice creates a comforting dessert that feels like a hug in bowl form.

👨‍🍳

Pro Tips For Making Stove Top Rice Pudding

  • Toast the Rice First: Give your Arborio rice a quick dry toast in the pot—2-3 minutes over medium heat—before adding liquids. This step builds flavor and prevents that starchy, gluey texture you get when the rice just soaks up milk. (Yes, it’s worth the extra minute.)
  • Stir Like You Mean It: The first 10 minutes are critical—stir constantly with a wooden spoon to break up any rice clumps and scrape the bottom. I learned this the hard way when my first batch stuck like glue to the pan. After that, you can ease up, but don’t let it sit untouched.
  • Use Cold Cream: Whisk the heavy cream into the warm pudding off the heat—cold cream curdles when it hits hot liquid. Pour it in slowly while stirring, or you’ll end up with a lumpy mess. (Trust me, your pudding’s creaminess depends on this.)
  • Simmer Low and Slow: Once the rice is tender and the mixture thickens, drop the heat to the lowest setting and let it bubble gently for 20-30 minutes. Skipping this step makes the pudding taste undercooked or grainy. I know, it’s boring, but patience here is what turns good into delicious.

Perfect pairings for this recipe

Creamy Side Pairings

This rich rice pudding pairs beautifully with vanilla bean ice cream—the cool contrast enhances the warm spices. I like to serve it with homemade whipped cream sweetened with a touch of honey and a pinch of salt for balance.

For a lighter option, lemon curd drizzle adds a bright citrus note that cuts through the creaminess. 🥄

Spiced Coffee Match

Warm chai-spiced coffee or cinnamon-infused latte complements the vanilla-cinnamon flavors perfectly. Brew a strong dark roast with ½ teaspoon cinnamon and a dash of cardamom per cup. The earthy coffee grounds enhance the pudding's cozy aroma.

For a boozy twist, add 1 ounce bourbon to your coffee or serve with spiced rum on the side. ☕

Fruit Contrasts

Fresh berries—like raspberries or blackberries—add a tart contrast to the sweet pudding. I toss 1 cup berries with 1 tablespoon honey and ½ teaspoon lemon juice for a quick compote. Poached pears in star anise and vanilla create an elegant pairing, especially for special occasions.

For a tropical twist, try mango slices with a squeeze of lime. 🍓

Crunchy Textures

Toasted pecans or walnuts add a satisfying crunch—sprinkle ¼ cup over the pudding just before serving. For extra indulgence, serve with shortbread cookies or buttery biscuits on the side. The contrast of soft pudding and crispy textures makes every bite exciting. 🥜

Seasonal Adaptations

In fall, add cranberries and orange zest to the pudding for a festive twist. Winter calls for mulled wine or spiced cider on the side. For spring/summer, swap cinnamon for lavender and serve with strawberries. Each season brings new ways to elevate this classic dessert. 🍂

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 210mg9%
Total Carbohydrate 58g20%
Dietary Fiber 1g4%
Sugars 32g
Protein 10g20%
* 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 make this recipe without Arborio rice?

Jasmine rice works best as a substitute, though the texture will be slightly firmer. For a creamier result, blend 1 cup cooked white rice with the pudding after simmering—this mimics the starch release of Arborio. Avoid basmati or long-grain varieties as they stay separate and create a grainy consistency.

2

Why did my rice pudding turn out grainy?

Graininess usually happens from three issues: insufficient stirring during cooking, too high heat, or not enough liquid. Always maintain a gentle simmer and stir every 2-3 minutes to break up starches. If using a different rice type, increase liquid by ¼ cup and simmer 5 minutes longer.

3

Can I make this ahead of time?

This pudding tastes even better the next day. Store in an airtight container in the fridge for up to 5 days. Reheat gently in a saucepan over low heat with 1-2 tablespoons milk to restore creaminess. For make-ahead convenience, prepare the pudding up to 24 hours ahead and finish with fresh garnishes before serving.

4

What's the secret to ultra-creamy texture?

The bain-marie step is non-negotiable for that velvety finish. After simmering, transfer to a heatproof bowl over simmering water for 5-7 minutes while stirring constantly. This gently cooks the egg yolks without scrambling them. For extra richness, whisk in 1 tablespoon cold butter at the end.

5

How can I make this dairy-free?

Replace the milk with full-fat coconut milk and the heavy cream with coconut cream. Use 1 cup unsweetened almond milk to thin if needed. For the butter, use vegan butter or coconut oil. The texture will be slightly lighter but still delicious. Add ½ teaspoon xanthan gum to help thicken if necessary.

★★★★★4.9(13 reviews)
Categories Desserts