
A creamy, comforting old-fashioned rice pudding made with whole milk, long-grain rice, and a touch of vanilla. Simple ingredients, slow simmering, and nostalgic flavor.

This old-fashioned rice pudding has been a small, comforting ritual in my family for as long as I can remember. I first learned to make it from my grandmother on a rainy afternoon when I was ten; she taught me to watch the pot and listen for the gentle whisper of a simmer. The result was always the same: a soft, creamy pudding with delicate grains of rice suspended in a rich, milky custard. It is not fussy, but it rewards patience. The texture is slightly thick like yogurt, not gluey, and the sweetness is balanced enough to let the dairy and rice shine.
I came back to this recipe during a week when I wanted something nostalgic but simple to prepare after a long day. With only a handful of pantry staples—whole milk, white rice, sugar, salt, and vanilla—it elevates into a dessert that feels like a warm hug. The slow, low simmer lets the starches in the rice release naturally, thickening the mixture while preventing the rice from breaking down. The last splash of cold milk stirred in before serving brightens the flavor and softens the texture, making each spoonful perfectly indulgent.
When I serve this, family members always stop whatever they are doing and come to the kitchen. One time I brought a bowl to a friend recovering from surgery and she told me it tasted like the dish her mother made. That memory is everything to me—this pudding carries the warmth of many small, domestic moments.
My favorite moment is the smell that fills the kitchen as the milk and rice meld—a warm, milky aroma that always makes people slow down and notice. Once, a neighbor popped in and left with a small jar; she returned the next day with a note saying it reminded her of childhood. Those little responses are why I keep this recipe in regular rotation.
To store, cool the pudding to room temperature and transfer it to airtight containers. Refrigerate up to 4 days; when chilled fully, the texture firms—loosen with a splash of cold milk and a quick stir before serving. For longer storage, portion into freezer-safe ramekins and freeze for up to 3 months. Thaw overnight in the refrigerator and stir in a tablespoon or two of milk to refresh the texture. Avoid storing at room temperature for more than two hours because of the dairy content.
For a lighter version, swap half the whole milk for 2% milk or use a 50/50 mix with evaporated milk for extra creaminess without more volume. For dairy-free preparation, substitute unsweetened full-fat coconut milk and be aware the finished flavor will lean tropical. Use short-grain rice for a creamier, more cohesive result; jasmine will give fragrance but can become softer. If you prefer less sugar, reduce the sugar to 1/3 cup or use a sugar substitute rated cup-for-cup.
Serve warm with a dusting of ground cinnamon and a drizzle of honey or a few toasted nuts for crunch. For a fresher note, top with sliced fresh fruit such as peeled peaches or berries. In colder months, a spoonful of warmed spiced jam or apple compote pairs beautifully. If serving for brunch, set out bowls of toppings—cinnamon, nutmeg, toasted almonds, and fruit—for a DIY station that guests love.
Rice pudding exists in many culinary traditions, from the Spanish arroz con leche to Indian kheer. The version here is an American homestyle adaptation—simple, milky, and subtly sweet—reflecting the resourceful, pantry-based desserts common in households before refrigeration was widespread. Each region adds its own touch: cinnamon in Spain, cardamom in South Asia, or zests and creams in Northern Europe.
Change the toppings with the seasons: summer benefits from fresh berries and a mint garnish; fall welcomes chopped baked apple and a pinch of nutmeg; winter calls for spiced pear or orange zest and toasted pecans. The base pudding is neutral enough that subtle swaps in spice or fruit turn it into a seasonally appropriate treat without changing the core cooking method.
Make a double batch and portion into 8 individual jars for grab-and-go breakfasts or snacks. Label with the date and keep chilled; add fresh milk and toppings when ready to eat. Reheat a single jar in the microwave for 30 to 60 seconds, stirring halfway through, or warm gently on the stovetop with a splash of milk to restore creaminess.
The simplicity of this old-fashioned pudding is its charm: a small number of ingredients combined with a little patience yields something deeply comforting. I hope this version becomes one of the recipes you reach for on quiet evenings or when you want to share a little nostalgia with friends and family.
Use a heavy-bottomed saucepan to prevent scorching and to promote even heat distribution during the long simmer.
Stir frequently during the final 15 minutes to avoid sticking and to monitor the thickening process closely.
If the pudding becomes too thick, stir in extra cold milk a tablespoon at a time until you reach the desired consistency.
Reserve 1/2 cup milk and stir it in just before serving to refresh the texture and add silkiness.
This nourishing old-fashioned rice pudding recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. The pudding will thicken as it cools; stir in the reserved 1/2 cup milk before serving to loosen it if needed.
Use long-grain white rice (not instant) for best texture. Short-grain will be creamier and break down more.
This Old-Fashioned Rice Pudding recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Combine 5 1/2 cups whole milk, 1/2 cup sugar, and 1/2 teaspoon salt in a large saucepan. Heat over medium-high until small bubbles form at the edges and the milk begins to steam.
Stir in 1/2 cup heaping long-grain white rice, reduce heat to low, and maintain a gentle simmer. This prevents excessive agitation and helps the rice remain intact.
Simmer, stirring occasionally, for 50 to 60 minutes until the mixture is thick and the rice is tender. Look for a yogurt-like consistency and tender grains.
Remove from heat and stir in 2 teaspoons vanilla extract. Let cool to warm, then refrigerate until chilled. Before serving, stir in the reserved 1/2 cup cold milk and sprinkle with cinnamon if desired.
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.
Leave a comment & rating below or tag
@natasharecipes on social media!


A bright, warming broth loaded with garlic, ginger, turmeric and miso. Ready in 10 minutes and perfect for restoring cold season comfort and daily resilience.

These quick air fryer salmon bites are glazed in a savory and sweet soy marinade that caramelizes beautifully. Ready in 15 minutes, perfect for weeknight dinners or salmon bowls.

Classic Maryland-style crab cakes loaded with jumbo lump crab meat and minimal filler so the sweet crab flavor shines through. Easy, elegant, and perfect for weeknight dinners or entertaining.

Leave a comment & rating below or tag @natasharecipes on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.