Why You’ll Love This Rice Pudding
By Stella Romano My blog shares my passion for cooking by offering a variety of recipes that are simple and accessible to everyone. My ambition is to inspire readers to cook with joy and create memorable moments around the table.
If you are looking for a comforting, easy dessert that feels homemade and wholesome, this Rice Pudding recipe is a perfect fit. It uses few pantry staples and delivers a creamy, yogurt-like texture that many readers love.
- Ease of preparation: This old fashioned Rice Pudding is straightforward. With just a single saucepan and basic stirring, you can have a dessert ready in about 55 minutes (5 minutes prep + 50 minutes cook). The method keeps things hands-off most of the time so you can get on with other tasks.
- Health benefits: Made with whole milk and a modest 1/2 cup sugar for the batch, this recipe gives protein and calcium while keeping added sugar mild. The nutrition per serving includes protein and important minerals, making it a filling treat for many diets.
- Versatility: This milk-based rice dessert works well chilled or at room temperature, and you can adapt it for different diets by swapping milk types or adding fruit, spices, or nuts. It fits weeknight treats, packed lunches, or simple entertaining.
- Distinctive flavor and texture: The long grain white rice cooks until the mixture is thick and creamy, then firms slightly as it cools to a pleasant, yogurt-like consistency. Stir in a little extra milk before serving if you prefer a looser texture.
Using the focus term Rice Pudding naturally across these points helps readers and search engines identify the recipe intent. If you want a warm breakfast-style option, this approach is as good as a bowl of porridge, but sweeter and silkier; see my porridge recipe for more grain-based breakfast ideas: my porridge recipe.
Old-Fashioned Rice Pudding is a creamy, naturally sweetened dessert with a yogurt-like texture that comforts and satisfies with very little fuss.
Essential Ingredients for Rice Pudding
This ingredients list yields about 4 servings. Each ingredient is listed with the exact measurement used in the recipe so you can shop and measure with confidence.
- 6 cups whole milk (divided: 5 1/2 cups for cooking, 1/2 cup reserved) – Provides creaminess, body, and most of the recipe’s flavor and nutrients.
- 1/2 cup sugar – Adds mild sweetness; dissolves in the cooking milk for even flavor.
- 1/2 teaspoon salt – Balances sweetness and brings out the dairy flavor.
- 1/2 cup (heaping) long grain white rice – The main starch that thickens the pudding and gives the classic texture.
- 2 teaspoons vanilla extract – Added at the end for warm, rounded flavor.
- Optional: ground cinnamon for sprinkling – A finishing touch that adds aroma and a hint of spice.
Special Dietary Options
- Vegan: Replace whole milk with canned full-fat coconut milk or a thick oat milk. Use maple syrup or coconut sugar if you want a non-refined sweetener. Note that coconut milk will add a distinct coconut note.
- Gluten-free: This recipe is naturally gluten-free when made with plain long grain white rice and pure vanilla extract. Check labels if you add any flavorings or toppings.
- Low-calorie: Use low-fat milk or a mix of skim milk and a small amount of half-and-half to lower calories while keeping some creaminess. Reduce sugar slightly and add fresh fruit for natural sweetness.
How to Prepare the Perfect Rice Pudding: Step-by-Step Guide
This step-by-step guide walks you through the classic stovetop method. Follow the timing and small tips for a smooth, creamy Rice Pudding with a yogurt-like texture.
First Step: Gather and measure
Measure all ingredients before you start: 5 1/2 cups of the milk for cooking, 1/2 cup sugar, 1/2 teaspoon salt, 1/2 cup heaping long grain white rice, and 2 teaspoons vanilla. Keep the reserved 1/2 cup milk chilled for loosening the pudding later. Use a heavy-bottomed saucepan to prevent scorching and a wooden spoon that won’t scratch the pan.
Second Step: Heat the milk
In a large saucepan, pour in 5 1/2 cups of whole milk. Add the 1/2 cup sugar and 1/2 teaspoon salt and place the pan over medium-high heat. Stir gently while the milk warms until it comes to a gentle boil around the edges. Watch carefully so it does not boil over.
Third Step: Add the rice and reduce heat
Once the milk has reached a boil, stir in the 1/2 cup heaping of long grain white rice. Immediately reduce the heat to maintain a gentle simmer. The mixture should barely bubble; this slow approach keeps the rice from breaking apart and helps the milk thicken properly.
Fourth Step: Simmer uncovered and stir occasionally
Cook the rice uncovered for 50 to 60 minutes, stirring occasionally. At first, stir more often to prevent the rice from settling on the bottom. As the milk reduces and the rice softens, the mixture will thicken into a custardy, yogurt-like texture. If the bottom of the saucepan starts to brown, lower the heat and stir more frequently.
Fifth Step: Finish with vanilla and cool
When the pudding is thick and the rice is tender (after roughly 50 to 60 minutes), remove the pan from the heat. Stir in 2 teaspoons vanilla extract. Cover the surface of the pudding with plastic wrap resting directly on the surface while it cools to prevent a skin from forming. Allow to cool to room temperature, then refrigerate until chilled.
Final Step: Adjust texture and serve
Old-Fashioned Rice Pudding firms up in the fridge. Before serving, stir in the reserved 1/2 cup milk a little at a time until you reach your preferred spoonable consistency. Sprinkle with ground cinnamon if you like. Serve chilled or at room temperature. For a warmed portion, reheat gently on the stove or microwave in short bursts, stirring and adding a splash of milk to loosen if needed.
Timing and temperature recap
- Total prep and cook time: 55 minutes (5 minutes prep + 50 minutes cook)
- Simmering time: 50 to 60 minutes on low to gentle simmer
- Cooling: allow at least 1 hour in the refrigerator before serving chilled
Notes on technique and adaptation
- If you prefer a thicker result after chilling, use the full 50-60 minute range. For a looser texture, reduce simmer time slightly and stir in the reserved milk before chilling.
- To prevent sticking, use a heavy-bottomed pan and stir every 5 to 10 minutes once the mixture starts to thicken.
- Add raisins or diced fruit during the last 10 minutes of cooking to plump them and meld flavors.
Dietary Substitutions to Customize Your Rice Pudding
Protein and Main Component Alternatives
If you need to swap the dairy or adjust protein content, here are dependable options that keep the creamy Rice Pudding experience close to the original.
- For a dairy-free version, use canned full-fat coconut milk for richness or a creamy oat milk for a neutral taste. Coconut milk will add coconut flavor, while oat milk keeps the dessert milky without strong notes.
- To reduce saturated fat, use reduced-fat milk or a 1:1 mix of skim milk with a small amount of half-and-half. This keeps body but lowers total fat per serving.
- Swap long grain rice for medium-grain if you prefer a softer, slightly stickier finish; cooking time may change slightly, so watch the texture. The recipe was developed for long grain white rice to keep things simple and consistent.
Vegetable, Sauce, and Seasoning Modifications
While Rice Pudding doesn’t typically include vegetables, you can vary sauces and spices to transform the flavor profile.
- Spices: Add cardamom, nutmeg, or orange zest for a subtle twist. Start with 1/4 to 1/2 teaspoon and adjust to taste.
- Fruit: Stir in cooked apples or pears during the final 10 minutes, or fold in fresh berries right before serving for bright contrast.
- Add-ins: Toss in 1/2 cup raisins, toasted nuts, or a swirl of jam for a flavor boost. Toast nuts lightly to accentuate crunch and aroma.
Mastering Rice Pudding: Advanced Tips and Variations
Once you have the basic recipe down, try these pro tips and variations to make the most of your Rice Pudding.
Pro cooking techniques
- Use a heavy-bottomed saucepan to prevent hot spots and burning. Low, steady heat is better than occasional high heat.
- Stir gently but regularly as the mixture thickens to stop rice from sticking and to distribute starches evenly for smooth texture.
- If you prefer an ultra-smooth pudding, briefly pass the finished, cooled pudding through a sieve or whisk vigorously off heat to break up any clumps.
Flavor variations
- Classic cinnamon: Sprinkle ground cinnamon on top or mix 1/2 teaspoon into the pot near the end of cooking.
- Tropical twist: Use half coconut milk and half whole milk, add shredded coconut and top with fresh mango.
- Spiced orange: Stir in 1/2 teaspoon ground cardamom and 1 teaspoon orange zest with the vanilla.
Presentation tips
- Serve in individual ramekins with a dusting of cinnamon and a few toasted nuts for contrast.
- Layer chilled pudding with fruit compote in clear glasses for a pretty parfait-style dessert.
Make-ahead options
- Prepare the pudding up to two days ahead and keep chilled. Stir in the reserved milk before serving if it has firmed too much.
- For portioned meals, spoon into small jars, seal, and refrigerate for grab-and-go snacks or desserts.
For more ideas on comfort breakfasts and warm grain dishes, you may also like my take on Johnny Cakes as a different way to enjoy grains.
How to Store Rice Pudding: Best Practices
Proper storage keeps your Rice Pudding tasty and safe for later servings.
Refrigeration
Place the cooled pudding in an airtight container and refrigerate up to 4 days. Cover the surface with plastic wrap directly on the pudding while it cools to limit skin formation, then seal the container for storage. The pudding will firm as it chills.
Freezing
You can freeze rice pudding, but texture may change because starches release water on thawing. Freeze in small portions for up to 1 month in freezer-safe containers. Thaw overnight in the refrigerator, then stir in a splash of milk and reheat gently.
Reheating
Reheat on the stove over low heat, stirring in 1/4 to 1/2 cup milk to loosen the texture. Microwave individual servings in 30-second bursts, stirring between bursts and adding a splash of milk if needed. This restores the creamy consistency with minimal effort.
Meal prep considerations
This recipe scales well for batch cooking. Store portions in jars or containers for easy snacks. Since the mixture thickens on chilling, plan to add a little milk when serving cold or warmed.
Nutrition Facts
Below is a quick nutrition summary per serving based on the recipe yield of about 4 servings.
| Nutrient | Amount per serving |
|---|---|
| Calories | 406 |
| Carbohydrates | 61 g |
| Protein | 14 g |
| Total fat | 12 g (7 g saturated) |
| Cholesterol | 44 mg |
| Sodium | 431 mg |
| Potassium | 579 mg |
| Fiber | 0.3 g |
| Sugars | 43 g |
| Vitamin A | 593 IU |
| Calcium | 457 mg |
| Iron | 0.2 mg |

FAQs: Frequently Asked Questions About Rice Pudding
What type of rice works best for homemade rice pudding?
Long-grain white rice is perfect for homemade rice pudding and keeps things simple. You don’t need to buy short-grain or medium-grain varieties like arborio, which are often used in risotto. Long-grain rice absorbs the milk evenly without becoming mushy, giving you that classic creamy texture. Rinse 1 cup of rice under cold water first to remove excess starch, then add it to 6 cups of whole milk in a saucepan. Bring to a gentle simmer over medium heat, stirring occasionally. This approach works for old-fashioned recipes and saves money on specialty rice. If you prefer a chewier bite, pudding rice is an option, but long-grain delivers reliable results every time. Expect the rice to soften fully during the 50-minute cook time.
How long does it take to cook rice pudding on the stove?
Stovetop rice pudding needs at least 50 minutes of gentle simmering to reach the right consistency, similar to yogurt. Start with 1 cup rinsed long-grain rice in 6 cups whole milk, 1/2 cup sugar, and a pinch of salt in a heavy-bottomed pot. Heat over medium until it simmers, then reduce to low. Stir every 5-10 minutes to prevent sticking and promote even cooking. The mixture will thicken gradually as the milk reduces and rice releases starch—test by coating a spoon. Total time can stretch to 60-70 minutes for extra creaminess. Remove from heat, stir in 1 teaspoon vanilla, and let it rest 10 minutes before cooling. Patience here ensures smooth, lump-free results without a burnt bottom.
How much sugar goes into a basic rice pudding recipe?
A traditional rice pudding recipe uses just 1/2 cup of sugar for 6 servings, making it mildly sweet with most flavor from the milk caramelizing as it cooks down. This keeps calories around 250 per serving while balancing creaminess and taste—far less sugary than store-bought versions loaded with 20+ grams per cup. Dissolve the sugar early in the simmer to avoid graininess. For natural sweetness, swap half the sugar for honey or maple syrup. Taste after 40 minutes and adjust if needed, but resist over-sweetening to preserve the comforting, nostalgic profile. Pair with fresh berries for a tart contrast that cuts any perceived richness without extra sugar.
What can I add to rice pudding for extra flavor?
Customize your rice pudding with simple additions like vanilla extract (1 tsp stirred in at the end), ground cinnamon (1/2 tsp sprinkled on top or mixed in), or 1/2 cup raisins plumped in hot water first. For fruit, stir in diced apples or pears during the last 10 minutes of cooking. Nuts like chopped almonds add crunch—toast them lightly for better flavor. Spice it up with nutmeg, cardamom, or orange zest for a twist. Dairy-free? Use coconut milk and add shredded coconut. These mix-ins keep the base recipe intact while boosting taste. Serve warm with a dollop of whipped cream or yogurt. Experiment in small batches to match your preferences, ensuring the pudding stays creamy.
What to do if rice pudding thickens too much after cooling?
If your rice pudding sets firmer than desired after refrigeration, gently reheat it on the stove over low heat while stirring in 1/4 to 1/2 cup cold milk gradually until it loosens to a spoonable consistency. This takes 5-10 minutes and restores creaminess without diluting flavor. Microwave individual portions in 30-second bursts, stirring between, with a splash of milk. For prevention, cover the surface with plastic wrap during initial cooling to minimize skin formation, then store in an airtight container in the fridge up to 4 days. It naturally thickens as it chills due to starch setting—normal for homemade versions. Before serving cold, a quick whisk incorporates any separated bits for that perfect silky texture everyone loves.

Rice Pudding
🍚 Experience the comforting nostalgia of creamy, old-fashioned rice pudding made with simple wholesome ingredients
🥛 Create a naturally sweetened dessert with a perfect yogurt-like texture that warms the soul and satisfies cravings
- Total Time: 3 hours
- Yield: 4 servings 1x
Ingredients
6 cups whole milk for creaminess, body, and most of the recipe’s flavor and nutrients
1/2 cup sugar for mild sweetness
1/2 teaspoon salt for balancing sweetness and bringing out the dairy flavor
1/2 cup (heaping) long grain white rice for thickening the pudding and giving the classic texture
2 teaspoons vanilla extract for warm, rounded flavor
ground cinnamon for aroma and a hint of spice
Instructions
1-First Step: Gather and measure Measure all ingredients before you start: 5 1/2 cups of the milk for cooking, 1/2 cup sugar, 1/2 teaspoon salt, 1/2 cup heaping long grain white rice, and 2 teaspoons vanilla. Keep the reserved 1/2 cup milk chilled for loosening the pudding later. Use a heavy-bottomed saucepan to prevent scorching and a wooden spoon that won’t scratch the pan.
2-Second Step: Heat the milk In a large saucepan, pour in 5 1/2 cups of whole milk. Add the 1/2 cup sugar and 1/2 teaspoon salt and place the pan over medium-high heat. Stir gently while the milk warms until it comes to a gentle boil around the edges. Watch carefully so it does not boil over.
3-Third Step: Add the rice and reduce heat Once the milk has reached a boil, stir in the 1/2 cup heaping of long grain white rice. Immediately reduce the heat to maintain a gentle simmer. The mixture should barely bubble; this slow approach keeps the rice from breaking apart and helps the milk thicken properly.
4-Fourth Step: Simmer uncovered and stir occasionally Cook the rice uncovered for 50 to 60 minutes, stirring occasionally. At first, stir more often to prevent the rice from settling on the bottom. As the milk reduces and the rice softens, the mixture will thicken into a custardy, yogurt-like texture. If the bottom of the saucepan starts to brown, lower the heat and stir more frequently.
5-Fifth Step: Finish with vanilla and cool When the pudding is thick and the rice is tender (after roughly 50 to 60 minutes), remove the pan from the heat. Stir in 2 teaspoons vanilla extract. Cover the surface of the pudding with plastic wrap resting directly on the surface while it cools to prevent a skin from forming. Allow to cool to room temperature, then refrigerate until chilled.
6-Final Step: Adjust texture and serve Old-Fashioned Rice Pudding firms up in the fridge. Before serving, stir in the reserved 1/2 cup milk a little at a time until you reach your preferred spoonable consistency. Sprinkle with ground cinnamon if you like. Serve chilled or at room temperature. For a warmed portion, reheat gently on the stove or microwave in short bursts, stirring and adding a splash of milk to loosen if needed.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🥛 The 6:1 milk-to-rice ratio ensures ideal creaminess – don’t be tempted to reduce the milk
🍇 Add raisins or extra cinnamon during cooking for delicious flavor variations
❄️ Serve chilled or at room temperature, and stir in extra milk before serving if pudding becomes too thick
- Prep Time: 5 minutes
- Cooling Time: 2 hours
- Cook Time: 55 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 406
- Sugar: 43g
- Sodium: 431mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 61g
- Fiber: 0.3g
- Protein: 14g
- Cholesterol: 44mg






