Recipe For Rice Pudding (Creamy & Comforting)

Rice pudding is a timeless dessert that transforms simple ingredients like rice, milk, and sugar into pure comfort on a spoon. This creamy, soul-warming treat works equally well as a fancy dinner finale or a cozy midnight snack.

Whether you grew up eating it or you’re discovering it for the first time, homemade rice pudding beats any store-bought version by miles. I’ll walk you through everything you need to know to make it perfectly.

Why You’ll Love This Recipe

Rice pudding delivers a few things at once: it’s genuinely easy to make, incredibly forgiving, and tastes far better than it has any right to given the minimal effort involved.

  • Soft, creamy texture that feels luxurious in your mouth
  • Deeply customizable with spices, fruit, or nuts to match your mood
  • Uses pantry staples you likely have on hand already
  • Requires minimal active cooking time and almost no skill
  • Works warm, cold, or at room temperature depending on preference

My Experience Making This Recipe

The first time I made rice pudding from scratch, I was shocked at how little I needed to do and how delicious the result turned out. My kitchen filled with this incredible aroma of vanilla and cinnamon, and everyone who walked in asked what smelled so good.

I’ve since made it dozens of times, sometimes plain and classic, sometimes loaded with raisins and nutmeg. My kids devour it warm straight from the pot, while I prefer mine chilled and topped with a drizzle of caramel sauce.

The best part? I can make a big batch on Sunday and have dessert ready all week without any guilt about store-bought ingredients I can’t pronounce.

Recipe Overview

  • Recipe Name: Rice Pudding
  • Servings: 6
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Course: Dessert
  • Cuisine: American/European
  • Calories per Serving: 240

Equipment You Will Need

  • Medium saucepan with a heavy bottom
  • Wooden spoon or silicone spatula for stirring
  • Measuring cups and measuring spoons
  • Whisk for combining eggs
  • Shallow baking dish or serving bowls
  • Thermometer (optional but helpful)

Ingredients for Rice Pudding

  • 2 cups whole milk
  • 1 cup heavy cream
  • 3/4 cup long-grain white rice (uncooked)
  • 1/4 cup sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon salt
  • 1/3 cup raisins (optional)

Ingredient Notes and Substitutions

  • Whole milk: Provides the base liquid and adds richness without being too heavy. You can substitute with 2% milk for a lighter version, though the texture will be thinner.
  • Heavy cream: Creates that luxurious, creamy texture that makes this dessert feel indulgent. Half-and-half works if you want less richness, but the pudding won’t be quite as velvety.
  • Long-grain white rice: Stays separate and doesn’t turn mushy like short-grain varieties. Arborio rice will work but creates a stickier, risotto-like texture that some people prefer.
  • Eggs: Act as a binder and add richness to create that silky mouthfeel. You cannot skip these without changing the dish significantly, but you can use egg yolks only for extra richness.
  • Vanilla extract: Provides the classic flavor note that ties everything together. Real vanilla paste gives more flavor impact if you have it, or you can skip it entirely for a plainer pudding.

How to Make Rice Pudding

Step 1: Combine Milk and Rice

Pour the milk and cream into your saucepan and bring it to a simmer over medium heat. Add the uncooked rice and stir it in thoroughly, then reduce heat to low and let it simmer gently.

Cooking the rice directly in the milk infuses it with flavor and saves you a step. You want a gentle, steady heat here, not a rolling boil that can scorch the bottom.

Step 2: Cook the Rice Until Tender

Stir occasionally for about 20 minutes until the rice is soft and has absorbed most of the liquid. The mixture should look creamy but not soupy at this point.

Stirring prevents the rice from sticking to the pan bottom and ensures even cooking. If you’re nervous about scorching, use medium-low heat instead of low.

Step 3: Prepare the Egg Mixture

While the rice cooks, whisk together the eggs, sugar, and salt in a separate bowl until well combined. The mixture should look light and slightly pale.

Whisking the eggs ensures they’ll incorporate smoothly into the hot rice without cooking into scrambled bits. Setting this aside ahead of time keeps you from rushing during the next critical step.

Step 4: Temper the Eggs

Slowly ladle about 1 cup of the hot rice mixture into the egg bowl while whisking constantly. This gradual heating prevents the eggs from cooking too fast and creating lumps.

Tempering is the key to getting silky pudding without cooked egg bits floating around. It feels like an extra step, but it takes less than a minute and makes all the difference.

Step 5: Combine Egg Mixture with Rice

Pour the tempered egg mixture back into the saucepan with the remaining rice and milk, whisking constantly. Keep the heat at medium-low so nothing cooks too fast.

Whisking as you pour ensures the eggs distribute evenly and cook gently into the pudding. The mixture will thicken noticeably within a minute or two.

Step 6: Cook Until Thick and Creamy

Keep stirring gently for another 3 to 5 minutes until the pudding reaches your desired thickness. It should coat the back of a spoon but still flow slightly when you tilt it.

The pudding continues to thicken as it cools, so if you take it off heat slightly before it looks perfect, you’ll be happy with the final result. Remove from heat once it reaches a temperature of about 160 degrees if you’re using a thermometer.

Step 7: Add Flavor and Final Touches

Stir in the vanilla extract, cinnamon, and nutmeg, mixing thoroughly to distribute the spices evenly. Add the raisins if using them.

This is your moment to customize the pudding to your taste. Add more cinnamon if you love warm spices, or skip them entirely if you prefer plain vanilla pudding.

Step 8: Cool and Set

Pour the pudding into a baking dish or individual serving bowls. Let it cool to room temperature, about 30 minutes, then refrigerate for at least 2 hours before serving.

Cooling allows the pudding to set fully and develop its final texture. You can eat it warm if you prefer, but chilled is the classic way to serve it.

Pro Tip: For the creamiest texture, make sure you temper the eggs properly by adding the hot rice mixture slowly while whisking, which prevents lumps and ensures a smooth, silky pudding every time.

Tips for the Best Rice Pudding

  • Use a heavy-bottomed saucepan to prevent scorching and ensure even heat distribution throughout cooking. A thin pan can create hot spots that burn the pudding on the bottom.
  • Stir the pudding frequently during the rice cooking phase to keep it from sticking. This takes just a few seconds every minute or two.
  • Don’t skip the tempering step with the eggs, no matter how tempting it is. This one technique guarantees smooth, luxurious pudding instead of lumpy, scrambled results.
  • If you like a thinner pudding, add a splash of extra milk at the end. If you want it thicker, let it cool completely, which causes additional setting.
  • For deeper flavor, toast the rice in a dry pan for 2 minutes before adding the milk. This adds a subtle nutty note that makes the pudding feel more complex.
  • Make the pudding ahead of time and chill it overnight for easier serving and better flavor development. The spices and vanilla meld together beautifully as it sits.

Common Mistakes to Avoid

  • Using short-grain rice like sushi rice will turn your pudding into a gluey mess instead of a creamy mixture. Stick with long-grain rice for the texture you want.
  • Rushing the egg tempering and pouring in cold eggs or dumping them all at once creates scrambled bits throughout your pudding. Slow and steady wins this race.
  • Cooking at too high a heat scorches the bottom and creates a burnt flavor that taints the whole batch. Medium or medium-low heat is your friend here.
  • Skipping the resting period and serving the pudding warm makes it seem too thin and soupy. The cooling and chilling steps are essential for achieving that signature creamy set texture.
  • Forgetting to stir occasionally while the rice cooks allows it to sink and stick to the pan bottom, creating burnt spots and uneven cooking. A quick stir every couple of minutes prevents this entirely.

Serving Suggestions

Rice pudding shines on its own, but a few simple toppings or accompaniments can make it feel special enough for company. Serve it cold straight from the fridge, or warm it gently in the microwave if you prefer.

  • Top with a drizzle of caramel sauce and a sprinkle of sea salt for sweet and salty contrast
  • Add a dollop of whipped cream and fresh berries for brightness and texture
  • Dust with extra cinnamon and serve alongside a crispy cookie for added crunch
  • Pair with a warm fruit compote like stewed apples or dried cherries for complex flavor
  • Serve with a simple fruit coulis or jam swirled on top for color and tartness

Variations to Try

  • Cardamom Rice Pudding: Replace the cinnamon with 1/2 teaspoon ground cardamom for an aromatic, slightly floral twist that feels more exotic and refined.
  • Coconut Rice Pudding: Substitute half the milk with coconut milk and add 1/4 cup toasted coconut flakes mixed in at the end for tropical flavor and texture.
  • Brown Rice Pudding: Use brown rice instead of white for a nuttier flavor and chewier texture, though you’ll need to extend the cooking time by about 10 minutes.
  • Chocolate Rice Pudding: Stir in 2 tablespoons of cocoa powder and 2 tablespoons of sugar to the hot pudding after step 6 for a rich chocolate version.
  • Saffron Rice Pudding: Steep a pinch of saffron threads in the milk before cooking for an elegant, slightly floral pudding with beautiful golden color.

Dietary Adaptations

  • Gluten-free: Rice pudding is naturally gluten-free since rice contains no gluten. Verify that any add-ins or toppings you use are also certified gluten-free if this matters for your household.
  • Dairy-free: Substitute the milk and cream with a combination of coconut milk and oat milk in equal parts, and use an aquafaba egg replacer (3 tablespoons aquafaba per egg) instead of eggs for binding.
  • Vegan: Use plant-based milk and aquafaba as mentioned above, which creates a slightly different texture but still delivers creamy, delicious pudding.
  • Low-carb or keto: Use cauliflower rice or shirataki rice instead of regular rice, replace sugar with erythritol, and use full-fat cream and eggs to keep it rich and satisfying.

Storage and Reheating

Refrigerator

Store rice pudding in an airtight container in the refrigerator for up to 4 days. The pudding will firm up slightly as it sits, which is perfectly normal and desirable.

  • Cover tightly to prevent the pudding from absorbing odors from other foods
  • Store in individual portions for easy grab-and-go snacking
  • The pudding will keep the best quality if used within 3 days

Freezer

Rice pudding freezes well for up to 2 months if stored in an airtight freezer-safe container. The texture changes slightly after thawing but remains creamy and delicious.

  • Leave a small amount of headspace in the container since the pudding expands slightly when frozen
  • Label with the date so you know when you made it
  • Thaw overnight in the refrigerator before serving

Reheating

Gently warm chilled or frozen rice pudding in the microwave or on the stovetop over low heat. Add a splash of milk if it seems too thick after reheating.

  • Microwave: Heat in 30-second intervals, stirring between each, until warm to your liking
  • Stovetop: Place in a saucepan over low heat and stir frequently until heated through, about 5 to 7 minutes
  • Don’t overheat or the pudding can separate and become grainy

Nutrition Information

Nutrition Information (Per Serving)
Nutrient Amount
Calories 240
Total Fat 10g
Saturated Fat 6g
Carbohydrates 31g
Fiber 0g
Sugar 13g
Protein 5g
Sodium 85mg
Cholesterol 75mg

These values are approximate and based on standard ingredients. Nutritional content varies depending on specific brands and any variations or substitutions you make to the recipe.

Frequently Asked Questions

Can I make rice pudding without eggs?

You can use cornstarch or tapioca starch as a binder if you need to skip eggs, using about 2 tablespoons mixed with a little cold milk. The texture won’t be quite as silky and rich, but it will still be creamy and delicious.

How long can I store rice pudding?

Rice pudding keeps in the refrigerator for up to 4 days in an airtight container. You can also freeze it for up to 2 months, though the texture changes slightly after thawing.

What type of rice works best?

Long-grain white rice gives the best texture with separate, tender grains suspended in creamy sauce. Short-grain varieties like Arborio create a stickier, more risotto-like pudding that some people enjoy.

Why did my pudding turn out lumpy?

Lumps usually mean the eggs cooked too quickly without proper tempering. Next time, add the hot rice mixture to the eggs slowly while whisking constantly to prevent this.

Can I make this ahead for a dinner party?

Yes, rice pudding actually tastes better when made a day or two ahead because the spices and flavors blend together. Make it up to 3 days in advance and chill it until serving.

What if my pudding seems too thin after cooking?

It will thicken as it cools, so don’t panic if it looks thinner than you want right after cooking. If it’s still too thin after chilling overnight, you can stir in a tablespoon or two of cornstarch mixed with cold milk and heat it gently on the stove.

Final Thoughts

Rice pudding is one of those recipes that seems fancy but truly couldn’t be easier once you understand the basic technique. Making it at home costs a fraction of what restaurants charge and tastes infinitely better because it’s made with love and simple, quality ingredients.

Try this recipe soon, experiment with the variations, and discover why this dessert has stayed popular for centuries. For other comforting rice-based treats, check out my sweet rice recipe or browse more options in my recipe box.

Rice pudding in post image
Rice pudding serving suggestion image

Rice Pudding

A creamy and comforting dessert made with rice, milk, and spices, perfect for any occasion.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Dessert
Cuisine: American, European
Calories: 240

Ingredients
  

Main
  • 2 cups whole milk
  • 1 cup heavy cream
  • 3/4 cup long-grain white rice uncooked
  • 1/4 cup sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon salt
  • 1/3 cup raisins optional

Equipment

  • Medium saucepan with a heavy bottom
  • Wooden spoon or silicone spatula for stirring
  • Measuring cups and measuring spoons
  • Whisk for combining eggs
  • Shallow baking dish or serving bowls
  • Thermometer (optional but helpful)

Method
 

  1. Pour the milk and cream into your saucepan and bring it to a simmer over medium heat.
  2. Add the uncooked rice and stir it in thoroughly, then reduce heat to low and let it simmer gently.
  3. Stir occasionally for about 20 minutes until the rice is soft and has absorbed most of the liquid.
  4. While the rice cooks, whisk together the eggs, sugar, and salt in a separate bowl until well combined.
  5. Slowly ladle about 1 cup of the hot rice mixture into the egg bowl while whisking constantly.
  6. Pour the tempered egg mixture back into the saucepan with the remaining rice and milk, whisking constantly.
  7. Keep the heat at medium-low and whisk as you pour to ensure even cooking.
  8. Keep stirring gently for another 3 to 5 minutes until the pudding reaches your desired thickness.
  9. Stir in the vanilla extract, cinnamon, and nutmeg, mixing thoroughly.
  10. Pour the pudding into a baking dish or individual serving bowls and let it cool to room temperature.
  11. Refrigerate for at least 2 hours before serving.

Notes

Cool pudding can be served warm or chilled, topped with caramel sauce or fresh berries.

1 thought on “Recipe For Rice Pudding (Creamy & Comforting)”

Leave a Comment

Recipe Rating