
There’s something timeless about a well-made rice pudding that brings comfort with every spoonful. This version delivers the classic custard texture that’s creamy yet thick, with the perfect balance of sweetness and vanilla warmth.
I’ve refined this method over years of testing to ensure it turns out perfectly every time. The key is slow cooking, which allows the rice to absorb the liquid gradually while developing that signature rich, velvety consistency.
What you’ll get is a dessert that feels both nostalgic and special—tender rice suspended in a lightly sweetened custard base, scented with pure vanilla. It’s the kind of dish that turns simple ingredients into something extraordinary.
Serve it warm or chilled, with a sprinkle of cinnamon or fresh berries for contrast. Here’s how to make it.
Ingredients for Joy of Cooking Rice Pudding
These classic ingredients create a velvety custard with timeless vanilla warmth and comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Arborio Rice 🌾 | ¾ cup | Short-grain for creaminess |
| Whole Milk 🥛 | 4 cups | Full-fat for richness |
| Heavy Cream 🥛 | ½ cup | Thickens custard base |
| Granulated Sugar 🧂 | ½ cup | Adjust to taste preference |
| Pure Vanilla Extract 🌿 | 2 tsp | High-quality for depth |
| Ground Cinnamon 🌶️ | ½ tsp | For warm spice notes |
| Salt 🧂 | ¼ tsp | Balances sweetness |
| Unsalted Butter 🧈 | 2 tbsp | For silky finish |
| Large Egg 🥚 | 1 whole | For custard consistency |
| Vanilla Bean 🌿 | 1 whole | Scraped seeds optional |
| Raisins 🍇 | ⅓ cup | Optional for texture |
The rice is critical—Arborio or other short-grain varieties release starch for that signature creaminess. Whole Foods or Trader Joe’s carry quality options. For milk and cream, organic full-fat delivers the richest texture. Avoid ultra-pasteurized heavy cream, as it can separate during slow cooking. A high-quality vanilla extract (like Nielsen-Massey) makes a noticeable difference in flavor depth.
No Arborio? Sushi rice works in a pinch, but avoid long-grain—it stays too firm. Swap raisins for dried currants or chopped dates if preferred. For a lighter version, replace half the heavy cream with whole milk, though the texture will be less luxurious. The egg can be omitted, but the custard may be slightly thinner.
Leftover pudding keeps 4-5 days refrigerated in an airtight container. The flavors deepen as it chills. For longer storage, freeze for up to 3 months—thaw overnight before reheating gently on the stove with a splash of milk to restore creaminess.
Why You’ll Love This Recipe
- I’ll be real: I’ve served this warm for brunch and chilled for midnight snacks—it works both ways.
- Stir and Forget: Between us, this recipe is mostly hands-off—just stir the Arborio rice into the warm milk and cream, then let it do its thing.
- Velvety Vanilla Dream: The whole milk and heavy cream create this ridiculously creamy base, and that pure vanilla extract? Chef’s kiss every time.
- Breakfast to Dessert: I’ll be real: I’ve served this warm for brunch and chilled for midnight snacks—it works both ways.
Step-by-Step Instructions for Rice Pudding
This method delivers a creamy, comforting custard with the perfect balance of sweetness and spice.
Step 1: Prepare the Rice Base
In a heavy-bottomed saucepan, combine the 0.75 cup Arborio Rice with the 4 cups Whole Milk and 0.5 cup Heavy Cream. The short-grain rice will break down beautifully, releasing starch to thicken the pudding naturally.
Bring the mixture to a gentle simmer over medium heat, stirring frequently to prevent scorching. As the liquid warms, you’ll notice the rice beginning to swell—that’s your cue to reduce the heat to low to maintain a steady, gentle cook.
Step 2: Sweeten and Flavor the Mixture
Once the rice is tender and the mixture has thickened slightly (after about 20-25 minutes), stir in the 0.5 cup Granulated Sugar, 0.25 tsp Salt, and 0.5 tsp Ground Cinnamon. The sugar will dissolve quickly, and the cinnamon will infuse the pudding with warm, aromatic depth.
Split the 1 whole Vanilla Bean lengthwise, scrape out the seeds, and add both the seeds and the pod to the mixture. If you’re using the 2 tsp Pure Vanilla Extract instead, add it now. Stir well to distribute the flavors evenly.
Step 3: Temper and Incorporate the Egg
In a small bowl, whisk the 1 whole Large Egg until smooth. Slowly ladle about ½ cup of the hot rice mixture into the egg, whisking constantly to temper it—this prevents the egg from scrambling when added to the pot.
Once the egg is warm, pour it back into the saucepan, stirring continuously. Cook for an additional 2-3 minutes until the pudding thickens enough to coat the back of a spoon. The texture should be creamy but not runny.
Step 4: Finish with Butter and Raisins
Remove the saucepan from the heat and stir in the 2 tbsp Unsalted Butter until fully melted. This adds a silky richness that ties all the flavors together. If using, fold in the 0.33 cup Raisins for a touch of chewy texture.
Discard the vanilla bean pod if used. Let the pudding sit for 5 minutes to cool slightly—it will thicken further as it rests. The surface should have a glossy sheen, and the pudding should be luscious and spoonable.
Pro Tips For Making Joy Of Cooking Rice Pudding
- Stir Often: Arborio rice loves to stick, so keep a wooden spoon handy and give it a good stir every 5 minutes or so—I learned this the hard way after scraping burnt bits off the bottom of my pot.
- Rinse the Rice: Sounds weird, but it works: Give the Arborio a quick rinse under cold water before cooking to remove excess starch and prevent a gummy pudding.
- Skip the Substitutions: Whole milk and heavy cream aren’t just for richness—they’re non-negotiable for that creamy texture; I was skeptical until I tried skim and got a sad, thin result.
- Add Vanilla Late: Wait until the last 10 minutes to stir in the vanilla extract—adding it too early lets the alcohol cook off, and you lose that deep, aromatic flavor.
Best Sauces and Condiments for This Dish
Fruit Compotes
A warm berry compote made with 2 cups frozen mixed berries, ¼ cup sugar, and 1 tbsp lemon juice simmered for 10 minutes adds a bright, tangy contrast. I love how the juices soak into the pudding. 💛
Caramel Drizzle
Store-bought salted caramel sauce from Stonewall Kitchen or Trader Joe’s adds a buttery depth that complements the vanilla. Drizzle about 2 tbsp per serving just before eating.
Spiced Syrups
A cinnamon-infused simple syrup (equal parts sugar and water simmered with a cinnamon stick) enhances the warm spice notes. Cool completely before drizzling over chilled pudding.
Toasted Nuts
Lightly toast ¼ cup chopped pistachios or sliced almonds in a dry pan until fragrant, then sprinkle over each serving. The crunch contrasts beautifully with the creamy texture.
Citrus Zest
Fresh orange or lemon zest brightens the richness. I use a microplane to grate about 1 tsp per bowl. It’s a simple touch that makes the flavors pop.
Honey Glaze
Mix 2 tbsp honey with 1 tsp vanilla extract and ½ tsp ground cardamom for an aromatic glaze. Warm slightly before pouring over warm pudding. ✨
Nutrition Facts
Frequently Asked Questions
Can I make this ahead of time?
It keeps well for 4-5 days refrigerated in an airtight container. The flavors actually deepen as it chills.
What if I don’t have Arborio rice?
Sushi rice works as a substitute, but avoid long-grain varieties—they stay too firm. Short-grain rice releases the starch needed for creaminess.
How do I prevent a skin from forming on top?
Press plastic wrap directly onto the surface before refrigerating. This blocks air contact, keeping it smooth.
Can I make this dairy-free?
Yes! Use coconut milk and almond milk instead of dairy, and replace butter with coconut oil. The texture will be slightly different but still delicious.
- Jeera Rice Recipe by VahChef: Cumin-Infused Basmati Perfection - October 20, 2026
- Jollof Rice Recipe Instant Pot: West African Flavor in a Fraction of the Time - October 20, 2026
- Keema Fried Rice Recipe: Spiced Minced Meat and Fluffy Grains - October 20, 2026