Authentic Rice Pudding with Whole Milk

Authentic Rice Pudding for 4 Servings
By Emily HarperUpdated:
The key to this dish is a slow simmer that lets the rice release its natural starches. This Authentic Rice Pudding with Tender Grains relies on steady heat to create a thick, creamy base without any additives.
  • Time: 5 min active + 35 min cooking
  • Flavor & Texture: Rich, creamy, and comforting
  • Perfect for: A classic family dessert or a cozy snack

Authentic Rice Pudding with Tender Grains

Rubbery, undercooked grains or a burnt bottom are the two biggest fails with this dish. Most people struggle because they rush the heat or use the wrong pot, leading to a pudding that's either too thin or smells like scorched milk.

This method fixes those issues by focusing on a gentle simmer and a heavy pan. You get a velvety texture and rice that's soft all the way through. It is a reliable, comfort food classic that doesn't require any fancy tools.

Whether you want it warm from the pot or chilled from the refrigerator, this recipe delivers a consistent result. It's the kind of dish that tastes like home and works every time you need something soothing.

Quick Recipe Specs

This traditional rice pudding recipe is straightforward. It uses a few pantry staples to create a dense, creamy dessert. Since it's a stovetop method, you can keep a close eye on the thickness as it bubbles.

It's a simple rice pudding recipe that focuses on the quality of the grain and the fat in the milk. Because we use whole milk and butter, the mouthfeel is rich and satisfying.

The Essential Pantry List

Prior to beginning, ensure you are using a short-grain rice. Long-grain varieties do not release as much starch, which means your pudding won't achieve the desired thickness.

What Each Ingredient Does

ComponentPurposeSubstitute Notes
Short-grain RiceAdds structure and creaminessArborio: A close match; start with less milk and adjust
Whole MilkForms the creamy foundationCoconut milk: Comparable fat content with tropical notes
Unsalted ButterProvides richness and a glossy finishCoconut oil: Works well, though the flavor changes
Granulated SugarSweetens and adds shineMaple syrup: Use 1:1, but the consistency will be thinner

Ingredients

  • 1/2 cup (100g) short-grain white rice Why this? High starch levels ensure a dense, creamy consistency
  • 4 cups (950ml) whole milk Why this? The fat content keeps the pudding from feeling watery
  • 1/4 tsp (1.5g) fine sea salt Why this? Cuts the sweetness and lifts the vanilla notes
  • 1/3 cup (65g) granulated sugar Why this? Dissolves to create a shimmering finish
  • 2 tbsp (28g) unsalted butter Why this? Contributes to a velvety, rich texture
  • 1 tsp (5ml) pure vanilla extract Why this? Provides a warm, aromatic fragrance
  • 1/2 tsp (1g) ground cinnamon Why this? A traditional accompaniment for rice puddings

Basic Kitchen Tools

You only need a few items. The most important piece is a heavy bottomed saucepan. Thin pots create "hot spots" that burn the milk in seconds.

I suggest a stainless steel or enameled cast iron pot. A silicone spatula or a wooden spoon is great for stirring, as they allow you to scrape the bottom edges effectively.

Cooking Steps

Preparing the Grains

Rinse the short-grain white rice under cold water for 30 seconds and drain. Note: This washes away excess dust for a cleaner flavor. Place the rice and 1.5g fine sea salt into a heavy-bottomed saucepan.

The Slow Simmer

Add 950ml whole milk and bring to a gentle simmer over medium heat. As soon as small bubbles appear around the edges, reduce the heat to low.

Partially cover the pot and simmer for 20–25 minutes. Stir every 5 minutes until the grains are translucent and the liquid is creamy; this ensures the rice doesn't adhere to the pan.

The Final Thickening

Mix in 65g granulated sugar and 28g unsalted butter. Continue to cook over low heat for another 5 minutes, stirring frequently, until the sugar is melted and the pudding is glossy.

Remove the pan from the heat and stir in 5ml pure vanilla extract. Note: Adding vanilla at the end preserves its flavor profile. Serve warm or chilled, then garnish with 1g ground cinnamon.

Troubleshooting the Texture

If your pudding feels off, it's usually a matter of moisture or heat. Rice continues to absorb liquid as it sits, so the texture you see in the pan isn't the final result.

If the rice is still hard, you likely simmered it too fast, evaporating the milk before the grain could soften. If it's too thin, you might have stirred too little, which prevents the starch from releasing.

Fixing Stiff Pudding

If it becomes too dense after cooling, stir in 1-2 tablespoons of warm milk. This loosens the grains without making it watery.

Dealing with Hard Rice

If the grains are still firm, add a splash of milk and simmer for another 5 minutes on low. Keep the lid on to trap the steam.

Handling Scorched Milk

If you smell burning, do not scrape the bottom. Carefully pour the good pudding into a new pot, leaving the burnt layer behind.

ProblemRoot CauseSolution
Too thick/stiffOvercooked or chilled too longStir in warm milk or cream
Grains are hardNot enough simmer timeSimmer 5 more mins with a lid
Burnt tasteHeat was too highTransfer to a new pot; don't scrape

Flavor Swaps

You can easily change the profile of this dish. I like a zest of lemon added at the end for a brighter taste.

For a fruitier version, stir in diced sautéed apples during the final 5 minutes of cooking. If you want a dairy-free option, use full-fat coconut milk. It's not an exact match for cow's milk but gives a rich, nutty result.

For a fully dairy-free result, also replace the unsalted butter with the same weight (28g) of a plant-based butter.

Since this is a stovetop method, it differs from other styles.

MethodTextureTotal Time
StovetopCreamy and smooth40 minutes
BakedCustard-like with a skin2-3 hours

Freshness and Storage

Store the pudding in a sealed tub in the refrigerator. It stays fresh for 3 to 5 days.

Because the rice keeps absorbing moisture, the pudding will thicken significantly in the cold. To reheat, use a microwave in 30 second bursts, stirring between intervals, until it is steaming hot throughout and reaches 165°F/74°C in the center.

Stir in a splash of milk between intervals to bring back the creamy texture.

I don't recommend freezing this. The starch structure breaks down in the freezer, and you'll end up with a grainy, separated mess once it thaws.

Ways to Serve

This dish is versatile. I prefer it warm in a bowl with a heavy dusting of cinnamon.

For a fancy presentation, spoon it into small glass ramekins and top with fresh raspberries or a drizzle of honey. If you're serving it chilled, a few slices of almond on top add a nice crunch to the soft grains.

How the Pudding Thickens

Heavy Pot: A thick-bottomed pan distributes heat evenly, preventing the milk from scorching at the bottom.

Low Heat: Simmering gently allows the rice to release starch gradually, creating a thick consistency without needing a cornstarch slurry.

Post-Heat Vanilla: Stirring in the extract after the heat is off stops the flavor from evaporating, keeping the aroma fresh.

Recipe FAQs

What type of rice is best for making rice pudding?

Short-grain white rice is the ideal choice. Its higher starch content creates the creamy, thick consistency needed for a traditional pudding.

How to ensure the grains are tender?

Simmer the rice over low heat for 20–25 minutes under a partial cover. Stir every 5 minutes to prevent sticking and ensure the grains absorb the milk evenly.

What are the ingredients for Old-Fashioned rice pudding?

This classic version uses short-grain white rice, whole milk, granulated sugar, unsalted butter, fine sea salt, vanilla extract, and ground cinnamon.

Why did my rice pudding turn out too thin?

You might have stirred the pot too little during the simmering process. Regular stirring helps release the starches from the rice to thicken the liquid.

Can I use a different cooking method?

Slow cookers can be used for this dish. This method differs by utilizing a very low, steady heat over a longer duration than the stovetop approach.

What common mistakes lead to hard rice grains?

Simmering the mixture too quickly is a frequent error. This evaporates the milk before the rice has enough time to soften properly.

How to store leftovers?

Keep the pudding in the refrigerator. Use a sealed container to maintain freshness.

Can this be served warm?

Yes, it is delicious served warm immediately after cooking. You can also chill it before serving if you prefer a colder dessert.

Authentic Rice Pudding for 4 Servings

Authentic Rice Pudding for 4 Servings Recipe Card
4.5 / 5 (6 Reviews)
Preparation time:5 Mins
Cooking time:35 Mins
Servings:4 servings
Category: DessertCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
348 kcal
% Daily Value*
Total Fat 13.5g
   Saturated Fat 12.1g
Sodium 258mg
Total Carbohydrate 47.5g
   Dietary Fiber 0.1g
   Total Sugars 27.8g
Protein 9.3g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Pick your stars
Your Turn: