Now, let’s elevate a humble leftover into a luxurious dessert. This recipe transforms cooked rice into a velvety, aromatic pudding through precise technique and ingredient balance. By focusing on texture and flavor development, we achieve a professional-quality result that honors tradition while offering culinary refinement.
Why This Recipe Works
- Utilizes cooked rice for a faster, more consistent texture than starting with raw grains.
- Simmers dairy slowly to develop deep caramelized notes without curdling.
- Incorporates a vanilla bean for superior aromatic complexity compared to extracts.
- Chills thoroughly to allow starches to set, creating a perfectly creamy mouthfeel.
- Balances sweetness with a pinch of salt to enhance all flavors.
Ingredients
- 3 cups cooked white rice (preferably medium or short-grain, cooled)
- 4 cups whole milk
- 1 cup heavy cream
- 3/4 cup granulated sugar
- 1 vanilla bean, split and scraped
- 1/2 teaspoon kosher salt
- 2 large egg yolks
- 1/2 teaspoon ground cinnamon (for garnish)
Equipment Needed
- Heavy-bottomed 4-quart saucepan
- Whisk
- Wooden spoon
- Fine-mesh strainer
- Heatproof bowl
- Instant-read thermometer
- Ramekins or serving dish
Instructions

Step 1: Combine Dairy and Aromatics
In your heavy-bottomed saucepan, combine the whole milk, heavy cream, granulated sugar, scraped vanilla bean seeds and pod, and kosher salt. Place over medium-low heat, stirring occasionally with a wooden spoon until the sugar fully dissolves, approximately 4-5 minutes. Do not allow the mixture to boil at this stage. The goal is gentle warming to infuse the dairy with vanilla flavor while preventing a skin from forming on the surface. This slow start is crucial for developing a smooth base. Tip: For maximum vanilla extraction, use the back of a knife to scrape every seed from the pod interior before adding it to the pot.
Step 2: Incorporate Rice and Simmer
Once the dairy mixture is warm and the sugar is dissolved, add all three cups of cooked rice. Increase the heat to medium, bringing the mixture to a gentle simmer where small bubbles form consistently around the edges. Immediately reduce the heat to low, maintaining a bare simmer. Cook, stirring frequently with a wooden spoon to prevent sticking on the bottom, for 25-30 minutes. The rice will absorb liquid and the mixture will thicken noticeably, reducing by about one-third. The pudding should coat the back of the spoon thickly.
Step 3: Temper the Egg Yolks
While the rice simmers, prepare the egg yolk liaison. In a separate heatproof bowl, whisk the two egg yolks until smooth and slightly pale. Once the rice mixture has thickened, carefully ladle about one cup of the hot liquid into the yolks in a slow, steady stream while whisking constantly. This process, called tempering, gradually raises the yolk temperature without causing them to scramble. After fully incorporating, pour the entire yolk mixture back into the main saucepan, whisking vigorously to combine.
Step 4: Final Cook and Thicken
Return the saucepan to low heat. Cook the pudding, stirring constantly, for an additional 4-5 minutes. Do not allow it to boil. The pudding is done when it reaches 170°F on an instant-read thermometer and thickens to a custard-like consistency that holds a line drawn through it on the back of a spoon. This stage sets the eggs for a rich, silky texture. Tip: Constant stirring is non-negotiable here to ensure even heating and prevent curdling.
Step 5: Strain and Chill
Remove the saucepan from heat. Using tongs, fish out and discard the spent vanilla bean pod. For an ultra-smooth texture, pass the pudding through a fine-mesh strainer into a clean bowl, pressing gently with a spatula. This removes any potential egg bits and ensures uniformity. Divide the pudding among serving dishes or a large container. Press plastic wrap directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours, or preferably overnight, to allow the flavors to meld and the texture to fully set. Tip: Chilling is essential for the starches to retrograde, giving the pudding its classic firm-yet-creamy body.
Step 6: Garnish and Serve
Once fully chilled, portion the pudding. Just before serving, garnish each portion with a light dusting of ground cinnamon using a fine sieve for even distribution. The pudding should be served cold, offering a contrast between the cool, creamy base and the warm spice aroma. For optimal presentation, wipe the edges of the serving dishes clean.
Tips and Tricks
For a more complex flavor profile, toast the cooked rice in a dry pan over medium heat for 3-4 minutes before adding it to the dairy, which will add a subtle nutty dimension. If you prefer a looser pudding, reserve 1/4 cup of the cooked rice and fold it in after straining for added texture. To achieve a restaurant-style finish, use a kitchen torch to brûlée a thin layer of sugar on top of each chilled portion just before serving, creating a crisp caramelized crust. For large-batch preparation, the tempered egg step can be omitted for a simpler version, though the yolk enriches the mouthfeel significantly. Always use a heavy-bottomed pan to distribute heat evenly and prevent scorching, which is the most common failure point for dairy-based puddings.
Recipe Variations
- Citrus-Infused: Replace the vanilla bean with the zest of one orange and one lemon, adding a strip of each fruit’s peel during the simmer. Remove peels before chilling.
- Spiced Chai: Add 2 cinnamon sticks, 6 green cardamom pods (lightly crushed), 4 whole cloves, and 1 star anise to the dairy during the initial warm-up. Strain out all whole spices before adding the rice.
- Toasted Coconut: Substitute 1 cup of the whole milk with full-fat coconut milk and add 1/2 cup of toasted unsweetened coconut flakes with the rice. Garnish with additional toasted coconut.
- Bourbon-Raisin: Soak 1/2 cup of golden raisins in 1/4 cup of bourbon for 30 minutes. Drain and fold the plumped raisins into the pudding after straining, reserving the bourbon for another use.
- Chocolate-Hazelnut: Whisk 1/4 cup of high-quality cocoa powder into the warm dairy until dissolved, and fold in 1/3 cup of chopped toasted hazelnuts after chilling.
Frequently Asked Questions
Q: Can I use brown rice instead of white rice?
A: Yes, but expect a chewier texture and nuttier flavor. Brown rice has more intact bran, which absorbs liquid differently. You may need to extend the simmering time by 5-10 minutes and potentially add a splash more milk if the pudding becomes too thick.
Q: My pudding seems too thin after chilling. How can I fix it?
A: If the pudding hasn’t set properly, it likely needed a longer initial simmer to reduce further. To salvage, return it to a clean saucepan and simmer gently for an additional 5-7 minutes, stirring constantly, then rechill. Alternatively, dissolve 1 teaspoon of cornstarch in 1 tablespoon of cold milk and whisk it in during a brief reheat.
Q: How long will this rice pudding keep in the refrigerator?
A: When stored in an airtight container with plastic wrap directly on the surface, it will maintain optimal texture for up to 4 days. The flavors often improve after 24 hours. Do not freeze, as the dairy and egg-based texture will become grainy upon thawing.
Q: Is there a non-dairy alternative that works well?
A> For a dairy-free version, substitute full-fat canned coconut milk for the heavy cream and use a rich, unsweetened oat or cashew milk for the whole milk. The result will be slightly less creamy but still delicious. Avoid almond milk as it can become bitter when simmered.
Q: Can I make this recipe without eggs?
A> Absolutely. Omit the tempering step entirely. The pudding will be less rich and slightly less firm, relying solely on the rice starch for thickening. To compensate, consider increasing the initial simmering time by 5 minutes to reduce the liquid further.
Summary
This technique-driven recipe transforms simple cooked rice into an elegant, creamy dessert through controlled simmering, proper tempering, and essential chilling. Master these steps for a perfectly textured, deeply flavored pudding every time.




