About Contact

Warm & Cozy Old-Fashioned Rice Pudding That Tastes Like Home

February 22, 2026 BY: Mitch Wallace

There’s a certain magic in a bowl of old-fashioned rice pudding, don’t you think? It’s the kind of humble dessert that feels like a warm hug from the inside out. It reminds me of the quiet afternoons in my grandma’s kitchen, where good things simmered patiently on the stove. This isn’t a fussy, restaurant-style dessert. It’s a soulful, creamy rice pudding grounded in straightforward ingredients and gentle cooking. And the best part? You likely have everything you need in your pantry right now. It’s comfort food that’s as forgiving as it is delicious.

Top Reasons To Make It

  • A Second Life for Leftovers: This easy rice pudding recipe is the perfect, no-waste destination for that container of cooked rice sitting in your fridge.
  • Pantry Hero: Milk, sugar, eggs, rice—it’s all basic stuff. No fancy shopping trips required.
  • Comfort in a Bowl: There’s an undeniable emotional payoff. Serving a warm bowl feels nurturing, whether it’s for your family or just for you on a long day.
  • Kid-Approved Magic: In my house, this is a universal crowd-pleaser. It’s sweet, creamy, and passes every kid taste test with flying colors. Even better? They often want to help stir.

Ingredients

Here’s what you’ll need for this homemade rice pudding. Honestly, if you haven’t got raisins, that’s fine. I actually prefer it without, but I know they’re a classic for a reason.

  • 3 cups whole milk: For the richest, creamiest texture. 2% works in a pinch.
  • 1 cup water: Helps the rice cook through without the milk getting too thick too fast.
  • 1 cup long-grain white rice, rinsed: The foundation. Rinsing removes excess starch for a cleaner result.
  • 1 (14-ounce) can sweetened condensed milk: Our sweet, creamy secret weapon. It gives the pudding its signature body and caramel-like sweetness.
  • 2 large eggs: They thicken the pudding beautifully and add richness.
  • 1 tablespoon unsalted butter: For a silky finish and that little hint of flavor.
  • 1 ½ teaspoons pure vanilla extract: The non-negotiable flavor enhancer.
  • ½ teaspoon ground cinnamon, plus more for serving: Warmth and aroma. So good.
  • A pinch of salt: Balances all the sweetness and makes the flavors pop.
  • Optional: ½ cup raisins or a splash of extra milk for reheating.

Instructions

  1. Simmer the Rice: In a heavy-bottomed saucepan or Dutch oven, combine the milk, water, and rinsed rice. Bring it to a gentle simmer over medium heat, stirring frequently so the milk doesn’t scald.
  2. Cook Until Tender: Reduce the heat to low and let it bubble very gently, uncovered, for about 25-30 minutes. Stir every 5 minutes or so. You’re looking for the rice to be tender and the mixture to have thickened noticeably. It will still be quite loose.
  3. Temper the Eggs: In a medium bowl, whisk the eggs thoroughly. Very slowly, drizzle about 1 cup of the hot rice mixture into the eggs while whisking constantly. This gradual warming prevents scrambled eggs in your pudding.
  4. Thicken the Pudding: Pour the egg mixture back into the pot with the remaining rice. Add the sweetened condensed milk, butter, vanilla, cinnamon, and salt. Cook over low heat for another 8-12 minutes, stirring almost constantly, until the pudding is thick enough to coat the back of a spoon. It will thicken more as it cools.
  5. Rest and Serve: Remove the pot from the heat. If using raisins, stir them in now—the residual heat will plump them up. Let the pudding sit for 10-15 minutes before serving warm, with an extra dusting of cinnamon. Or, cover and chill for a cold, creamy treat.

Pro Tips For Perfect Rice Pudding

  • Low and Slow is the Rule: Patience is your best friend here. Cooking over low heat prevents the milk from scorching and allows the rice to release its starch slowly, creating that dreamy, creamy consistency.
  • Stir, But Don’t Obsess: Frequent stirring is important, especially once the eggs and condensed milk are in. But you don’t need to stand there constantly. Set a timer for every 5 minutes during the initial simmer.
  • The Coated Spoon Test: To know it’s done, dip a spoon in the pudding and run your finger across the back. If the line holds and the pudding doesn’t immediately rush in to fill it, you’re there!
  • Embrace the Skin: If a thin film forms on your pudding as it cools, rejoice! In my opinion, that’s the cook’s treat—a delightful, creamy layer with concentrated flavor.
  • Sweeten to Your Taste: The condensed milk provides plenty of sweetness, but taste at the end. You can add a little more cinnamon or vanilla if you like.

Baked Rice Pudding Method

If you prefer a hands-off, custardy bake, this method is for you. It yields a delightful baked rice pudding with a slightly different texture. Preheat your oven to 325°F. In a large bowl, whisk together 3 beaten eggs, 1 can of sweetened condensed milk, 3 cups of whole milk, 1 ½ teaspoons vanilla, ½ teaspoon cinnamon, and a pinch of salt. Stir in 2 ½ cups of cooked, cooled rice (long-grain or medium-grain work great). Pour the mixture into a greased 2-quart baking dish. For a classic touch, sprinkle the top with nutmeg. Place the dish in a larger roasting pan and carefully pour hot water into the larger pan until it comes halfway up the sides of the baking dish. Bake for 70-80 minutes, until the center is just set with a slight jiggle. Let it cool slightly before serving warm or cold.

Rice Pudding With Leftover Rice

This is my weeknight secret for an almost-instant treat. Using leftover rice is a genius shortcut for stovetop rice pudding. In a saucepan, combine 3 cups of cooked rice, 2 ½ cups of milk (whole or 2%), and a pinch of salt. Warm over medium heat until steaming. In a separate bowl, whisk together 1 can of sweetened condensed milk, 2 egg yolks (or 1 whole egg), and 1 ½ teaspoons vanilla. Temper the egg mixture with some hot milk from the pan, then stir it all back in. Cook on low for 10-15 minutes, stirring, until thickened to your liking. It’s ready in under 20 minutes! Feel free to adjust the milk for a thicker or looser consistency.

Storage & Reheating

Let the pudding cool completely, then store it in an airtight container in the refrigerator. It will keep beautifully for up to 4 days. The pudding will firm up when cold. To reheat, transfer a portion to a small saucepan. Add a splash of milk or water and warm it over low heat, stirring gently, until it’s loose and creamy again. You can also reheat single servings in the microwave in 30-second bursts, stirring between each. I don’t recommend freezing this pudding, as the texture of the rice and dairy can become a bit grainy when thawed.

Frequently Asked Questions

  • Can I use a different kind of rice? You can, but it changes the texture. Long-grain rice (like basmati or jasmine) gives a distinct, separate grain. Short or medium-grain rice (like Arborio) will make a much thicker, almost risotto-like pudding. For a true old-fashioned rice pudding, I recommend sticking with long-grain.
  • Can I make this dairy-free? Absolutely. Use full-fat canned coconut milk and a plain, unsweetened non-dairy milk (like oat or almond). For the condensed milk, you can find canned coconut sweetened condensed milk at many stores, or make your own.
  • Why did my pudding turn out too thick/too thin? If it’s too thick, simply stir in a little extra warm milk until it reaches the desired consistency. If it’s too thin, cook it a bit longer over low heat to evaporate more liquid. Remember, it will always thicken as it cools.
  • Is this the best rice pudding recipe for meal prep? It really is. It holds wonderfully in the fridge, making it a perfect make-ahead dessert or even a sweet breakfast option throughout the week. Just reheat with that splash of milk.

Leave a Comment