Creamy Homemade Rice Pudding

Sharing is caring!

Creamy Homemade Rice Pudding

There’s something nostalgic and deeply comforting about a warm bowl of Homemade Rice Pudding. This classic dessert is creamy, lightly sweetened, and flavored with vanilla and a touch of cinnamon.

 IMG_2654_jpg-576x1024 Creamy Homemade Rice Pudding

Whether served warm on a chilly evening or chilled during summer, it’s a dessert that never goes out of style.

 IMG_2658_jpg-576x1024 Creamy Homemade Rice Pudding

The best part? It’s made with simple pantry staples like rice, milk, sugar, and eggs—no need to run to the store or buy a boxed mix. In under an hour, you’ll have a rich and satisfying dessert that tastes like home.

 IMG_2659_jpg-576x1024 Creamy Homemade Rice Pudding

Why You’ll Love This Rice Pudding Recipe

  • Simple ingredients: You likely have everything you need already.
  • Versatile: Serve it warm, chilled, or spiced with your favorite flavors.
  • Kid-friendly: A hit with all ages and a great alternative to sugary store-bought treats.
  • Customizable: Add raisins, nutmeg, lemon zest, or a splash of rum or almond extract for variety.

Looking for more cozy dessert recipes? Try our Easy Bread Pudding with Vanilla Sauce or this Old-Fashioned Apple Crisp.

 IMG_2669_jpg-576x1024 Creamy Homemade Rice Pudding

Ingredients

  • 1 cup white rice (short or medium grain preferred for creaminess)
  • 2 cups water
  • 4 cups whole milk (you can sub 2%, but whole milk is creamiest)
  • 1/2 cup granulated sugar
  • 1/4 teaspoon salt
  • 2 large eggs
  • 1 1/2 teaspoons vanilla extract
  • 1/2 teaspoon ground cinnamon
  • Optional: 1/2 cup raisins or golden raisins

How to Make Homemade Rice Pudding

  1. Cook the rice: In a medium saucepan, bring 2 cups of water to a boil. Add the rice and reduce heat to low. Cover and simmer for about 18 minutes, or until the rice is tender and water is absorbed.
  2. Add milk and sugar: Stir in the milk, sugar, and salt. Cook over medium heat, stirring often, until the mixture thickens and becomes creamy—about 15–20 minutes.
  3. Temper the eggs: In a small bowl, beat the eggs. Slowly add a few spoonfuls of the hot rice mixture to the eggs while whisking constantly to avoid scrambling. Then slowly stir the egg mixture back into the saucepan.
  4. Finish cooking: Cook the pudding for another 2–3 minutes, stirring constantly, until slightly thicker.
  5. Add flavor: Remove from heat and stir in vanilla, cinnamon, and raisins (if using). Let cool slightly before serving.
 IMG_2675_jpg-576x1024 Creamy Homemade Rice Pudding

How to Serve Rice Pudding

This homemade rice pudding is delicious both warm and chilled. Top it with a sprinkle of ground cinnamon, a drizzle of cream, or even a dollop of whipped cream. You can also stir in fruit compote, chopped nuts, or a spoonful of jam.

 IMG_2670_jpg-576x1024 Creamy Homemade Rice Pudding

Hosting a brunch or dinner party? Serve it in small cups or ramekins with a garnish of fresh berries or mint for a simple yet elegant dessert.

 IMG_2696_jpg-576x1024 Creamy Homemade Rice Pudding

Storage Tips

  • Store leftover rice pudding in an airtight container in the refrigerator for up to 4 days.
  • It will thicken as it cools—add a splash of milk when reheating to restore its creaminess.
  • Freezing is not recommended, as the texture may become grainy.
 IMG_2678_jpg-576x1024 Creamy Homemade Rice Pudding

Make It Your Own

Want to mix things up? Try one of these variations:

  • Coconut Rice Pudding: Replace half the milk with canned coconut milk and top with toasted coconut flakes.
  • Chai-Spiced Pudding: Add a pinch of cardamom, ginger, and cloves for a warm, spicy twist.
  • Lemon-Raisin: Stir in lemon zest and golden raisins for a light, citrusy version.

You might also love our Lemon Bundt Cake or this cozy Cinnamon Roll French Toast Bake.

 IMG_2680_jpg-576x1024 Creamy Homemade Rice Pudding

FAQs

Can I use leftover rice?
Yes! If using already-cooked rice, start by simmering 2 cups of cooked rice with 3 cups of milk, then follow the rest of the recipe, adjusting the cook time as needed.

Can I make it dairy-free?
Absolutely. Substitute almond milk, oat milk, or coconut milk—just be sure to choose unsweetened versions.

Is rice pudding gluten-free?
Yes—just ensure the vanilla extract and other add-ins are gluten-free.

 IMG_2689_jpg-576x1024 Creamy Homemade Rice Pudding

Final Thoughts

There’s no need to rely on store-bought pudding mixes when this Homemade Rice Pudding is so easy to make from scratch.

 IMG_2690_jpg-576x1024 Creamy Homemade Rice Pudding

It’s the ultimate comfort food—rich, creamy, and endlessly customizable. Whether it’s a weeknight dessert or part of your holiday spread, this rice pudding is sure to become a family favorite.

 IMG_2694_jpg-576x1024 Creamy Homemade Rice Pudding

Want more cozy dessert recipes? Visit our Desserts Hub for cakes, puddings, cookies, and more.

 IMG_2694_jpg-480x480 Creamy Homemade Rice Pudding

Creamy Homemade Rice Pudding

Yield: 4
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes

There’s something nostalgic and deeply comforting about a warm bowl of Homemade Rice Pudding. This classic dessert is creamy, lightly sweetened, and flavored with vanilla and a touch of cinnamon.

Ingredients

  • 1 cup white rice (short or medium grain preferred for creaminess)
  • 2 cups water
  • 4 cups whole milk (you can sub 2%, but whole milk is creamiest)
  • 1/2 cup granulated sugar
  • 1/4 teaspoon salt
  • 2 large eggs
  • 1 1/2 teaspoons vanilla extract
  • 1/2 teaspoon ground cinnamon
  • Optional: 1/2 cup raisins or golden raisins

Instructions

  1. Cook the rice: In a medium saucepan, bring 2 cups of water to a boil. Add the rice and reduce heat to low. Cover and simmer for about 18 minutes, or until the rice is tender and water is absorbed.
  2. Add milk and sugar: Stir in the milk, sugar, and salt. Cook over medium heat, stirring often, until the mixture thickens and becomes creamy—about 15–20 minutes.
  3. Temper the eggs: In a small bowl, beat the eggs. Slowly add a few spoonfuls of the hot rice mixture to the eggs while whisking constantly to avoid scrambling. Then slowly stir the egg mixture back into the saucepan.
  4. Finish cooking: Cook the pudding for another 2–3 minutes, stirring constantly, until slightly thicker.
  5. Add flavor: Remove from heat and stir in vanilla, cinnamon, and raisins (if using). Let cool slightly before serving.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

Similar Posts