Old Fashioned Rice Pudding – Why You’ll Love It

Creamy and comforting rice pudding with cinnamon and raisins in a glass bowl.

Hello and welcome! You’re about to make an old fashioned rice pudding that feels like a cozy kitchen hug. It’s creamy and softly spiced, perfect whether you dive in right off the stove or let it cool in the fridge. This recipe is beautifully simple, featuring tender rice slowly simmered in sweetened milk, then finished custard-style with eggs and a splash of vanilla that brings it all together.

As you cook, you’ll start by tenderizing the rice, then simmer it with milk and sugar until it’s luxuriously creamy. Next, you’ll gently add eggs to get that silky custard texture, then stir in vanilla, cinnamon, and any extras you fancy like raisins. The best part? This recipe is pretty forgiving—easy to stretch up for a crowd, make ahead, or personalize with different milks, spices, or mix-ins.

Keep reading for a detailed ingredient list, step-by-step directions, handy tips for that perfect creamy finish, and some fun ways to tweak this classic old fashioned rice pudding to your family’s liking.

What Makes It Irresistible

  • A comforting classic that’s creamy, cozy, and just plain deliciously nostalgic.
  • Built from simple pantry staples—rice, milk, sugar, eggs, and warm, familiar spices.
  • Enjoy it warm right after cooking or chilled for a refreshing change.
  • Great for prepping ahead or scaling up when feeding a crowd.
  • Super easy to customize with dried fruit, zest, spices, or even chocolate for a personal touch.

Ingredients for Creamy Rice Pudding

  • 1 cup uncooked white rice (short- or medium-grain is best for creaminess)
  • 2 cups water
  • 4 cups whole milk (divided as directed below)
  • 1/2 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg (optional but adds a lovely warmth)
  • 1/2 cup raisins (optional, but a nice classic addition)
  • Pinch of salt

Cooking and Finishing Instructions

  1. Combine rice and water in a medium saucepan and bring to a boil; reduce heat to low, cover, and simmer until rice is tender and water is absorbed, about 15 minutes.
  2. Add 3 cups milk, sugar, and a pinch of salt to the cooked rice; cook uncovered over medium heat, stirring often, until slightly thickened and creamy, about 20 minutes.
  3. If using raisins, soak them in warm water or a splash of rum for 10–15 minutes to plump (optional).
  4. Whisk the eggs with the remaining 1 cup milk in a small bowl.
  5. Temper the eggs by slowly whisking a few spoonfuls of the hot rice mixture into the egg–milk mixture until warm.
  6. Gradually pour the tempered egg mixture back into the rice pot, stirring constantly, and cook 2–3 minutes until the pudding thickens to a custard-like consistency.

  7. Remove from heat and stir in vanilla extract, ground cinnamon, ground nutmeg if using, and drained raisins if using.
  8. Spoon pudding into bowls or transfer to a container, press plastic wrap directly onto the surface to prevent a skin, and chill if desired.

Tips for a Silky, Luscious Texture

  • Choose short- or medium-grain rice like Arborio or pudding rice. These have more starch, which means a creamier pudding. Long-grain rice won’t give you that same luscious texture.
  • Keep stirring regularly while it simmers to stop the rice from sticking and the mixture from burning on the bottom.
  • Take your time tempering the eggs by slowly adding hot pudding to them. This prevents curdling and keeps your pudding silky smooth.
  • If your pudding feels too thick after chilling, loosen it up with a splash of milk when you reheat or before serving.
  • Want plump raisins? Soak them for 10 to 15 minutes in warm water or a splash of rum before adding—they’ll be so much juicier.
  • Press a piece of plastic wrap directly onto the surface before putting it in the fridge to stop a dry skin from forming on top.

Serve old fashioned rice pudding warm with a sprinkle of cinnamon or nutmeg on top. For a refreshing change, try it chilled with a dollop of whipped cream or a scoop of vanilla ice cream. It also pairs wonderfully with fresh berries or a drizzle of honey for extra sweetness.Creamy, cozy rice pudding topped with warm spices and raisins in a glass bowl.

Flavor Twists and Simple Substitutions

  • Coconut rice pudding twist: Swap out half of the milk for full-fat coconut milk and sprinkle with toasted coconut flakes for a tropical spin.
  • Spiced pudding variation: Add 1/2 teaspoon ground cardamom and a few pinches of cloves for a chai-inspired flavor that’s warm and fragrant.
  • Citrus boost: Stir in a teaspoon or two of fresh orange or lemon zest just before taking it off the heat for a bright, fresh note.
  • Chocolate rice pudding: Whisk in 1/2 cup unsweetened cocoa powder or melted dark chocolate during the last minutes of cooking for a rich chocolate treat.
  • Baked rice pudding style: Pour the cooked pudding into a buttered baking dish, sprinkle the top with cinnamon sugar, and bake until set with a lightly golden crust for a comforting twist.
  • Coconut Rice Pudding: Replace half the milk with coconut milk and sprinkle with toasted coconut.
  • Chai Spice: Add cardamom and cloves for a warm, spicy twist.
  • Citrus Zest: Stir in orange or lemon zest for brightness.
  • Chocolate: Mix in cocoa powder or melted chocolate for a chocolaty version.
  • Baked Version: Finish baked in the oven with a cinnamon sugar crust.

Storing, Freezing, and Reheating

Store your old fashioned rice pudding in an airtight container in the fridge for up to four days. When ready to eat, gently warm it on the stove over low heat with a splash of milk, stirring until it’s perfectly smooth. If you want to freeze it, portion it into freezer-safe containers and freeze for up to two months. Thaw it overnight in the fridge, then gently reheat as needed.

Keep any leftover old fashioned rice pudding covered in the fridge for up to 4 days. Make sure to press plastic wrap onto the surface so it doesn’t form a tough skin. You can also freeze portions in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before gently reheating.

This pudding is fantastic made ahead. You can prepare it fully and chill it for several hours or overnight. Just remember to cover tightly to prevent drying out. When you’re ready to eat, warm it gently or enjoy cold—it’s delicious either way!

Common Questions and Troubleshooting

  • Can I make this without eggs?
    Absolutely! Simply skip the eggs and cook the rice a little longer so the starch helps thicken the pudding naturally. It won’t be quite as custardy but will still be creamy and tasty.
  • Do I have to use raisins?
    Nope! Raisins are totally optional. You can swap in dried cherries, currants, chopped dates, or just leave them out if you prefer.
  • Why is my pudding runny?
    This usually means it needs more cooking time or you used long-grain rice. Short- or medium-grain rice starches up better for creamy pudding. Just simmer a bit longer and it will thicken as it cools.
  • Can I use leftover cooked rice?
    Yes, you can! Use about 2 1/2 cups of cooked rice instead of uncooked, and shorten the simmer time since the rice is already soft.
  • Can I make this dairy-free?
    Definitely! Use full-fat coconut milk, oat milk, or another creamy dairy-free milk. Coconut milk in particular gives a rich, slightly tropical flavor that’s delicious.
  • What type of rice should I use for the creamiest pudding?
    Short- or medium-grain rice like Arborio is best because it releases more starch, making the pudding rich and creamy.
  • Can I skip the cinnamon or nutmeg?
    Yes, those spices add warmth but aren’t required. You can also experiment with other spices to suit your taste.
  • How long can I store leftover pudding?
    In the fridge, up to 4 days covered tightly. For longer storage, freeze for up to 2 months.
  • How do I prevent a skin from forming on top?
    Press plastic wrap directly onto the surface of the pudding before chilling to keep it smooth.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A creamy, cozy rice pudding made by simmering tender short- or medium-grain rice in sweetened milk, then finished custard-style with eggs, vanilla, and warm spices like cinnamon and nutmeg. Delicious served warm or chilled, with optional raisins or other mix-ins.

  • Total Time: 50 minutes
  • Yield: 4-6 servings 1x

Ingredients

Scale
  • 1 cup uncooked white rice (short- or medium-grain is best for creaminess)
  • 2 cups water
  • 4 cups whole milk (divided as directed below)
  • 1/2 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground nutmeg (optional)
  • 1/2 cup raisins (optional)
  • Pinch of salt

Instructions

  1. Combine rice and water in a medium saucepan and bring to a boil; reduce heat to low, cover, and simmer until rice is tender and water is absorbed, about 15 minutes.
  2. Add 3 cups milk, sugar, and a pinch of salt to the cooked rice; cook uncovered over medium heat, stirring often, until slightly thickened and creamy, about 20 minutes.
  3. If using raisins, soak them in warm water or a splash of rum for 10–15 minutes to plump (optional).
  4. Whisk the eggs with the remaining 1 cup milk in a small bowl.
  5. Temper the eggs by slowly whisking a few spoonfuls of the hot rice mixture into the egg–milk mixture until warm.
  6. Gradually pour the tempered egg mixture back into the rice pot, stirring constantly, and cook 2–3 minutes until the pudding thickens to a custard-like consistency.
  7. Remove from heat and stir in vanilla extract, ground cinnamon, ground nutmeg if using, and drained raisins if using.
  8. Spoon pudding into bowls or transfer to a container, press plastic wrap directly onto the surface to prevent a skin, and chill if desired.

Notes

Use short- or medium-grain rice (like Arborio) for a creamier texture; long-grain rice is not recommended., Stir regularly to avoid sticking and burning., Tempering eggs slowly prevents curdling and ensures a silky texture., If pudding thickens too much after chilling, loosen with a splash of milk when reheating., Plump raisins by soaking before adding for juicier texture., Press plastic wrap onto pudding surface before chilling to prevent skin formation., Serve warm with cinnamon or nutmeg or chilled with whipped cream, vanilla ice cream, fresh berries, or honey., Recipe is forgiving and customizable: try substitutions like coconut milk, spices (cardamom, cloves), citrus zest, cocoa powder, or finish baked with cinnamon sugar crust., Pudding stores up to 4 days in fridge or 2 months in freezer; thaw overnight and reheat gently with a splash of milk., You can omit eggs for a naturally thickened but less custardy pudding by cooking rice longer., Raisins are optional and can be swapped with other dried fruits or omitted.

  • Author: Ashley
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Dessert
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: Approximately 250 calories per serving
  • Fat: 5 g per serving
  • Carbohydrates: 45 g per serving
  • Protein: 6 g per serving

More in Recipes

Lana

ABOUT THE AUTHOR

Lana

Hi, I’m Lana, the home cook and recipe creator behind Lana Mixing Bowl. I share cozy homemade recipes, old-fashioned desserts, easy bakes, comforting family meals, and seasonal favorites made for real home kitchens. My recipes use simple ingredients, clear steps, and honest tips so you can cook and bake with confidence.

READ MORE →

Leave a Comment

Recipe rating