Frequently Asked Questions
Can I use brown rice instead of white rice?
Brown rice can be used, but it requires a significantly longer cooking time—about 40–50 minutes—and more liquid. The texture will be chewier and nuttier, and the pudding will not be as creamy as the classic white rice version. If you want to use brown rice, increase the milk by ½ cup and be prepared to simmer the rice until it’s very tender. The nutritional profile will be different, with more fiber, but the classic old-fashioned taste and texture are best achieved with white rice. Short-grain brown rice may work better than long-grain. This recipe is designed for white rice, and that’s what yields the nostalgic, creamy result that most people associate with rice pudding.
My pudding turned out too thick—can I fix it?
Yes. Rice pudding will thicken as it cools, especially after refrigeration. If it’s too thick, simply stir in a little warm milk or cream, a tablespoon at a time, until it reaches your desired consistency. If you’re reheating it, the extra liquid will incorporate easily. The pudding should be creamy and spoonable, not stiff. In the future, you can pull the pudding off the heat a minute or two earlier, when it’s still a bit looser than you think you want. It’s much easier to thicken a thin pudding by cooking it a bit longer than to thin an overly thick one. A splash of cream added just before serving can also restore a luxurious texture.
Can I make this recipe dairy-free?
Yes, you can substitute the whole milk and heavy cream with full-fat canned coconut milk and coconut cream. The texture will be very creamy and rich, with a subtle coconut flavor that pairs beautifully with vanilla. You can also use almond milk, but it’s much thinner, so you may want to reduce the amount slightly or add a tablespoon of cornstarch mixed with a little cold water to help thicken the custard. The eggs remain the same. The result will be slightly different but still delicious. For a nut-free, dairy-free option, oat milk or soy milk can be used, but full-fat coconut milk is the closest in richness to dairy. The taste will be influenced by the milk you choose, so pick one you enjoy.
Can I use leftover cooked rice instead of cooking the rice in the milk?
Yes, and it’s a great way to use up leftovers. You’ll need about 2 cups of cooked white rice. In a saucepan, warm the milk and cream together, then stir in the cooked rice. Bring to a simmer and cook for about 5 minutes until heated through. Then proceed with the recipe from Step 2 (beating the eggs and sugar and tempering). The texture will be slightly different—a bit less creamy, as the rice won’t release as much starch—but it will still be delicious. This is a quicker method, and it’s a wonderful way to avoid food waste. Just be sure the rice is plain, not seasoned with salt or other flavors. The pudding will come together in about 10 minutes this way, making it a fast, satisfying dessert.
Why did my rice pudding taste eggy?
An overly eggy taste can occur if the eggs were not fully tempered and cooked slightly, or if too many eggs were used. This recipe uses just two eggs for a balanced custard. Make sure to temper the eggs thoroughly and cook the pudding over medium-low heat while stirring constantly. The eggs should blend seamlessly into the dairy and sugar, creating a rich background flavor, not a pronounced egginess. If your pudding tastes eggy, it may have been cooked too quickly or at too high a heat, causing the eggs to curdle slightly. Strain the finished pudding through a fine-mesh sieve to remove any small bits, and in the future, be patient with the tempering and keep the heat low. The vanilla and a little extra sugar can also help mask a mild eggy taste.
Old Fashioned Rice Pudding
A classic, creamy stovetop rice pudding made with simple ingredients: tender rice, whole milk, heavy cream, sugar, eggs, and vanilla. Comfort food at its finest, served warm or chilled.
Prep Time:
5 minutes
Cook Time:
30–35 minutes
Cool Time:
10 minutes (warm) or 2 hours (chilled)
Total Time:
45 minutes (warm)
Servings:
4–6
Ingredients
- 1 cup long-grain or medium-grain white rice
- 2 cups whole milk
- ½ cup heavy cream
- ½ cup granulated sugar
- 2 large eggs
- 1 teaspoon pure vanilla extract
- Pinch of salt (optional)
- Ground cinnamon or nutmeg, for garnish
- Optional add-ins: ½ cup raisins, dried cranberries, or chopped dried apricots
Instructions
- Cook the rice: In a large, heavy-bottomed saucepan, combine the rice, whole milk, heavy cream, and a pinch of salt. Bring to a gentle simmer over medium heat, stirring occasionally. Reduce heat to low, cover partially, and simmer for 20–25 minutes, stirring occasionally, until the rice is tender and most of the liquid is absorbed. The mixture should be thick and porridge-like.
- Beat eggs and sugar: In a medium bowl, whisk together the eggs and sugar until pale, frothy, and slightly thickened, about 2–3 minutes.
- Temper the eggs: Remove the rice pot from the heat. Slowly drizzle about ½ cup of the hot rice mixture into the egg mixture, whisking constantly to warm the eggs without scrambling them. Pour the tempered egg mixture back into the pot with the remaining rice, stirring constantly.
- Cook the custard: Return the pot to medium-low heat. Cook, stirring constantly, for 5–7 minutes, until the pudding has thickened and coats the back of a spoon. Do not let it boil. The pudding will thicken further as it cools.
- Finish and rest: Remove from heat and stir in the vanilla extract. If adding raisins or other dried fruit, stir them in now. Spoon the pudding into a serving bowl or individual dishes. Let rest for 5–10 minutes for warm pudding, or cool to room temperature and refrigerate for at least 2 hours for chilled pudding.
- Serve: Sprinkle with cinnamon or nutmeg and serve warm or chilled. Enjoy!
Notes
- For the creamiest pudding, use whole milk and heavy cream. You can substitute with 2% milk and half-and-half, but the texture will be lighter.
- The pudding will thicken as it cools; if it becomes too thick, stir in a splash of warm milk or cream before serving.
- Leftover cooked rice can be used: substitute 2 cups cooked white rice, warm it in the milk and cream, then proceed with the recipe from step 2.
- Store leftovers in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stovetop or in the microwave, adding a little milk if needed.
This Old Fashioned Rice Pudding is a sweet, creamy taste of the past—a simple, soul-warming dessert that fills your kitchen with the scent of vanilla and cinnamon. It’s the kind of recipe that becomes a cherished family tradition, made with love and shared with joy. Stir a pot on a quiet afternoon, and discover the timeless comfort of a truly classic rice pudding.