The BEST Rice Pudding

If you’re craving a warm, comforting dessert that feels nostalgic and homemade, rice pudding is the perfect choice. Creamy, lightly sweet, and flavored with warm vanilla and cinnamon, this classic dessert has been loved for generations.

This recipe for The BEST Rice Pudding creates an incredibly rich and creamy texture with tender rice simmered slowly in milk, sugar, and spices. The result is a smooth, comforting dessert that can be served warm or chilled depending on your preference.

One of the best things about rice pudding is how simple it is. With just a few basic ingredients like rice, milk, sugar, and vanilla, you can create a dessert that tastes like it came straight from a cozy bakery or family kitchen.

Whether you’re making it as a sweet breakfast, afternoon treat, or classic dessert, this homemade rice pudding recipe will quickly become a favorite.


Why This Is the Best Rice Pudding Recipe

There are countless rice pudding recipes out there, but this one stands out for several reasons.

Ultra creamy texture
Slow cooking the rice in milk creates a thick, silky pudding.

Simple pantry ingredients
You likely already have everything you need in your kitchen.

Perfect balance of sweetness
Not overly sugary, allowing the vanilla and spices to shine.

Customizable flavors
You can easily add raisins, cinnamon, nutmeg, or fruit.

Great served warm or cold
Rice pudding tastes amazing either way.


What Is Rice Pudding?

Rice pudding is a traditional dessert made by cooking rice with milk, sugar, and flavorings until it becomes thick and creamy. It has been enjoyed in many cultures around the world for centuries.

Different countries have their own versions of rice pudding. Some include:

  • cinnamon and raisins
  • vanilla and nutmeg
  • coconut milk
  • cardamom or citrus

Despite the variations, the basic concept remains the same: simple ingredients transformed into a comforting, creamy dessert.


Ingredients You’ll Need

This classic rice pudding recipe uses simple ingredients that work together to create the perfect texture and flavor.

Main Ingredients

  • ¾ cup uncooked white rice
  • 2 cups water
  • 4 cups whole milk
  • ¾ cup granulated sugar
  • ¼ teaspoon salt
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1 tablespoon butter
  • ½ teaspoon ground cinnamon (optional)
  • ¼ teaspoon ground nutmeg (optional)

Optional Add-Ins

  • ½ cup raisins
  • ¼ cup chopped nuts
  • fresh berries
  • whipped cream

Best Rice for Rice Pudding

The type of rice you choose can affect the texture of the pudding.

Short-Grain Rice

Short-grain rice produces the creamiest pudding because it releases more starch.

Medium-Grain Rice

This is also a good choice and commonly used in classic recipes.

Long-Grain Rice

It works fine but creates a slightly lighter texture.

Arborio Rice

Often used for risotto, arborio rice makes an extra rich and creamy pudding.


How to Make the Best Rice Pudding

This recipe follows a simple stovetop method that produces perfect results every time.


Step 1: Cook the Rice

In a medium saucepan, combine:

  • rice
  • water

Bring to a boil, then reduce heat to low. Cover and simmer for about 15 minutes until the water is absorbed and the rice is tender.


Step 2: Add the Milk

Stir in:

  • 3 cups of the milk
  • sugar
  • salt

Cook over medium-low heat, stirring frequently to prevent sticking.

Simmer for about 20–25 minutes, until the mixture thickens and becomes creamy.


Step 3: Temper the Eggs

In a small bowl, whisk together:

  • eggs
  • remaining 1 cup milk

Slowly add a few spoonfuls of the hot rice mixture to the eggs while whisking. This process warms the eggs gently so they don’t scramble.


Step 4: Combine Everything

Pour the egg mixture back into the saucepan while stirring constantly.

Cook for 2–3 minutes, until the pudding thickens further.


Step 5: Add Flavor

Remove from heat and stir in:

  • vanilla extract
  • butter
  • cinnamon (optional)
  • nutmeg (optional)

If using raisins, stir them in at this stage.


Step 6: Serve

Serve the rice pudding warm, or chill it in the refrigerator for a colder dessert.

Top with:

  • extra cinnamon
  • whipped cream
  • fresh fruit

Tips for Perfect Rice Pudding

These tips will help you achieve the best creamy texture.

Stir often
Milk-based puddings can stick to the bottom of the pan if not stirred.

Cook slowly
Low heat helps the rice release starch and create a creamy consistency.

Use whole milk
It produces a richer and smoother pudding.

Temper the eggs carefully
Adding hot liquid slowly prevents scrambled eggs.

Adjust thickness
Add more milk if the pudding becomes too thick.


Delicious Variations to Try

Once you master the classic version, try these flavor variations.

Cinnamon Raisin Rice Pudding

Add ½ cup raisins and extra cinnamon for a traditional twist.


Coconut Rice Pudding

Replace half the milk with coconut milk for a tropical flavor.


Chocolate Rice Pudding

Stir in ½ cup chocolate chips while the pudding is still warm.


Vanilla Bean Rice Pudding

Use real vanilla bean paste for deeper vanilla flavor.


Berry Rice Pudding

Top chilled pudding with strawberries, blueberries, or raspberries.


How to Store Rice Pudding

Rice pudding stores well and makes great leftovers.

Refrigerator

Store in an airtight container for up to 4 days.

The pudding will thicken as it chills.


Reheating

To reheat, warm gently on the stovetop or microwave and add a little milk to restore the creamy texture.


Freezing

Rice pudding can be frozen for up to 2 months, although the texture may become slightly softer after thawing.


How to Serve Rice Pudding

Rice pudding is incredibly versatile and can be served in many ways.

Some popular serving ideas include:

  • warm with cinnamon sugar
  • chilled with whipped cream
  • topped with caramel sauce
  • with fresh fruit
  • with toasted coconut

It can be served as breakfast, snack, or dessert.


Why Rice Pudding Is a Timeless Dessert

Rice pudding has remained popular for centuries because it combines simple ingredients with comforting flavors.

Historically, rice pudding was often made as a way to use leftover rice. Over time, it became a beloved dessert around the world.

Its creamy texture and gentle sweetness make it perfect for:

  • cold winter evenings
  • family gatherings
  • nostalgic homemade desserts

Frequently Asked Questions

Can I use leftover rice?

Yes! Use about 2 cups of cooked rice and reduce the cooking time.


Why is my rice pudding too thick?

Rice continues to absorb liquid as it sits. Simply stir in extra milk to loosen the texture.


Can I make rice pudding dairy-free?

Yes. Substitute the milk with:

  • almond milk
  • oat milk
  • coconut milk

Is rice pudding served hot or cold?

Both! Some people prefer it warm, while others enjoy it chilled from the refrigerator.


Final Thoughts

This recipe truly lives up to its name as The BEST Rice Pudding. With its creamy texture, warm vanilla flavor, and comforting sweetness, it’s the kind of dessert that feels both simple and special.

Because it uses basic ingredients and easy cooking techniques, it’s perfect for beginners and experienced cooks alike. Plus, the recipe is incredibly versatile, allowing you to customize flavors and toppings to your taste.

Once you make this homemade rice pudding, you’ll understand why it’s been loved for generations.

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

The BEST Rice Pudding


  • Author: WAFA LI

Ingredients

Scale
  • ½ cup (100g) arborio rice (or short-grain white rice)
  • 4 cups whole milk (plus extra if needed)
  • ⅓ cup (65g) granulated sugar
  • 1 large egg yolk (optional, for extra richness)
  • 1 tsp vanilla extract
  • ½ tsp ground cinnamon
  • Pinch of salt
  • Optional add-ins:
    • Zest of ½ lemon or orange
    • 2 tbsp raisins or dried cranberries
    • 1 tbsp butter, stirred in at the end

Instructions

  1. Cook rice: In a medium saucepan, combine rice, milk, cinnamon, and salt. Bring to a gentle simmer over medium heat.
  2. Simmer gently: Reduce heat to low. Cook uncovered, stirring frequently, for 35–45 minutes, until rice is very tender and mixture thickens to a creamy consistency. (If it gets too thick, stir in a splash of milk.)
  3. Sweeten & enrich: Stir in sugar and optional lemon/orange zest. Cook 2–3 more minutes.
  4. Temper egg (if using): Whisk egg yolk in a small bowl. Slowly drizzle in ½ cup hot pudding while whisking. Pour mixture back into pot; cook 1–2 minutes more, stirring constantly.
  5. Finish: Remove from heat. Stir in vanilla (and butter or raisins, if using).
  6. Serve warm or chill 2+ hours for cold pudding. Sprinkle with extra cinnamon before serving.
💡 Pro Tips:
Arborio rice gives the creamiest texture (thanks to its high starch), but any short-grain white rice works.
– Stir often to prevent sticking and encourage even thickening.
– For dairy-free: Use full-fat coconut milk + almond milk blend.
– Leftovers keep well covered in the fridge up to 4 days.

Prep Time & Nutrition (per serving, serves 4):

Prep Time: 5 min | Cook Time: 45 min | Total Time: 50 min
Servings: 4 | Calories: 180 | Net Carbs: 28g | Fats: 6g | Protein: 6g

Leave a Comment

Recipe rating

Videos