There’s something pure magic about a warm bowl of rice pudding that just takes me right back to my grandma’s kitchen. The air would fill with the gentle scent of cinnamon and vanilla, soft and inviting, like a cozy blanket on a chilly afternoon. I remember sitting at her old wooden table, watching the pot bubble quietly on the stove, my little spoon hovering eagerly, waiting for the first taste. This rice pudding isn’t just dessert—it’s comfort, nostalgia, and simplicity all rolled into one. Honestly, it reminds me of a custard but richer and creamier, without that heaviness some puddings have. And the best part? It’s so easy to whip up, even when you’re juggling a million things or craving something sweet at night that won’t demand a mountain of dishes. If you’re like me and have a soft spot for cozy, soul-soothing sweets that bring people together, then you’re going to adore this rice pudding recipe.
What is rice pudding?
Think of rice pudding as the gentle cousin of custards and creams—essentially, it’s a simple, comforting dish made by cooking rice slowly in milk until everything’s rich, creamy, and just barely sweetened. The name is literally what it sounds like: a ‘pudding’ (or dessert) made from rice. Folks around the world have their own versions, with spices and add-ins reflecting local tastes, but here’s what I love about it—there’s no fuss, just warm, soothing creaminess that feels like the edible equivalent of a quiet moment. It’s one of those dishes that rearranges your day, even if just a little, by grounding you with familiar flavors and gentle textures. You can eat it warm straight from the pot, or chill it for a refreshing twist, making it as versatile as your mood. Plus, it’s an old-school recipe my family has passed down, and every time I make it, it calls up memories of laughter, stories, and the smell of vanilla dancing through the kitchen.
Why you’ll love this recipe?
What I love most about this rice pudding is how it hits all the right spots without needing a ton of fancy ingredients or complicated steps. First, the flavor is quietly luxurious—the warmth of cinnamon, the soft, floral hint of vanilla, and the nutty edge of slowly cooked rice swimming in creamy milk. It’s that kind of comforting taste that has folks asking for seconds at my house, and trust me, it disappears in minutes. Though it feels indulgent, it’s surprisingly simple to throw together. You can stir it up on a busy weeknight and still have time to breathe before it’s ready to eat. Ingredients-wise, you’re working with pantry staples—simple, affordable, and easy to find—rice, milk, sugar, and a few spices that you likely already have on hand. That’s pantry magic right there. And versatility? Oh, absolutely. I’ve had it with raisins stirred in, a drizzle of honey, or a sprinkle of toasted nuts for a bit of crunch. You can serve it hot like a cozy hug or chilled and refreshing during warmer days. It reminds me of other family favorites like custard or bread pudding but requires way less babysitting and fuss.
How do I make rice pudding?
Quick Overview
This rice pudding is basically a slow, loving simmer of rice and milk, sweetened just right and spiced with cinnamon and vanilla. The trick is patience—the slow-cooked rice absorbs the milk, transforming into a thick, creamy, dreamy pudding. You stir gently and regularly to coax out the creaminess without the pudding sticking to the pan. It’s a bit like making risotto, but sweeter and cozier. The process is pretty straightforward, with nothing too fancy, so even if you’re not much of a baker or cook, you’ll feel confident making this your own. I always keep a close eye on it toward the end so it doesn’t dry out, and trust me, adjusting the thickness there can make all the difference.
Ingredients
For the Main Pudding:
- 1 cup Arborio rice (or short-grain rice) – I swear by Arborio because it gets that luscious, creamy texture; long-grain rice tends to stay too separate.
- 4 cups whole milk – full-fat milk makes the pudding irresistibly creamy. I’ve experimented with almond milk, and surprisingly, it actually made it silkier!
- 1/2 cup granulated sugar – adjust to taste, but start here for just the right gentle sweetness.
- 1 cinnamon stick – this infuses a warm, fragrant aroma that’s hard to beat.
- 1 tsp vanilla extract – fresh and pure vanilla is a must, it makes all the difference in aroma and depth.
- Pinch of salt – trust me, this highlights the sweetness perfectly.
Optional Add-ins:
- 1/2 cup raisins or sultanas – soak them in warm water or rum beforehand for extra softness and flavor.
- Grated nutmeg or a dash of ground cardamom – for a subtle spice kick.
- Toasted nuts (like almonds or pistachios) – for a bit of texture and nutty contrast.
For Serving:
- A sprinkle of cinnamon or nutmeg
- A drizzle of honey or maple syrup
- Fresh berries or a dollop of whipped cream if you’re feeling fancy
Step-by-Step Instructions
Step 1: Prep and Heat Your Pot
Start with a heavy-bottomed saucepan to help distribute heat evenly and prevent sticking. Pour in the milk, add the cinnamon stick and a pinch of salt, and warm it gently over medium heat just before it starts to simmer. I always do this slowly to let the cinnamon soak in.
Step 2: Add the Rice
Once the milk is warm, stir in the rice. Turn the heat down to low to maintain a gentle simmer. This slow pace is the secret to that melt-in-your-mouth texture. Keep the lid slightly ajar to let steam escape but keep the heat consistent.
Step 3: Sweeten and Spice
After about 10 minutes, when the rice has started absorbing the milk, stir in the sugar and vanilla extract. Trust me, the vanilla late in the process makes the pudding sing without losing its brightness.
Step 4: Patiently Stir and Cook
This step takes love and time—about 30–40 minutes. Stir every few minutes to stop the pudding from sticking to the bottom and ensure it cooks evenly. The rice will plump up and soak in all that creamy milk, turning the mixture thick and velvety. If you notice it getting too thick before the rice is tender, add a splash of milk to loosen it up.
Step 5: Add Optional Add-ins
About 5 minutes before the end, toss in raisins or cardamom if you like. This lets them soften just enough to meld with the creaminess.
Step 6: Remove From Heat and Cool Slightly
Take the pot off the heat and remove the cinnamon stick. The pudding will continue to thicken as it cools, so if you want it looser, add a little more milk now. Let it cool for about 10 minutes if serving warm.
Step 7: Serve and Enjoy
Spoon the pudding into bowls and sprinkle a little cinnamon on top. If I’m feeling indulgent, I add a drizzle of honey or a handful of fresh berries. Served warm or cold, this pudding disappears faster than I can say ‘seconds.’
What to Serve It With
For Breakfast: Pair this with a strong, dark coffee or a lightly spiced chai tea. The creaminess and gentle sweetness start the day like a little morning reward. I love topping it with crunchy granola and fresh fruit for a more filling breakfast.
For Brunch: Serve this in pretty glass dishes with a small drizzle of orange blossom honey and a sprig of mint. A glass of sparkling water with lemon on the side keeps the palate bright and refreshed—perfect for lazy weekend brunches with friends.
As Dessert: Top with a scoop of cinnamon ice cream or a dollop of whipped cream dusted with nutmeg. Pair with a rich cup of espresso or a dessert wine like Moscato to elevate any meal into a special occasion. My family treats this as the “everything-will-be-okay” dessert after a long day.
For Cozy Snacks: When the kids get in from school, a warm bowl of rice pudding with a sprinkle of cinnamon feels like the ultimate hug. Serve alongside a cup of hot cocoa or warm milk spiced with a hint of vanilla to keep everyone cozy and content.
Top Tips for Perfecting Your Rice Pudding
Rice Selection: I’ve learned the hard way that short-grain or Arborio rice works best—and no, regular long grain won’t get you that creamy texture. Arborio is a little pricier but so worth it for the texture.
Slow and Steady: Don’t rush the cooking. Stir gently but regularly to keep the pudding from sticking and burning on the bottom. Patience here is a virtue—the slow cooking creates that creamy, luscious mouthfeel.
Sweetness Control: Start with less sugar than you think you need. Everyone’s sweetness tastes are different, and you can always add a drizzle of honey or maple syrup at the end if you want it sweeter. My kids love it just mildly sweet—it lets the cinnamon shine.
Swirl or Stir? If you want a little textural variety, swirl in some cinnamon sugar at the very end before serving rather than stirring it all in. It creates tiny pockets of spicy sweetness that surprise the palate—and it looks pretty too!
Milk Substitutions: Tried this with almond and coconut milk—both add a new depth of flavor. Coconut gives a tropical twist but be mindful it thickens differently. Adding a splash of cream can always amp up richness if milk feels too light.
Storage Glaze: This pudding thickens quite a bit on chilling. If it’s too dense after refrigerating, stirring in a splash of milk before reheating freshens it up perfectly and keeps that creamy feel.
Storing and Reheating Tips
Room Temperature: Rice pudding tastes best fresh and warm, but you can leave it out covered with a clean towel for a few hours—perfect for unexpected guests stopping by. Avoid leaving it longer than 2 hours to keep it safe.
Refrigerator Storage: Store leftovers in an airtight container for up to 4 days. The pudding thickens in the fridge, so before serving, stir it gently and warm slightly with a splash of milk to restore the creaminess.
Freezer Instructions: While I don’t usually recommend freezing rice pudding, it’s doable if you wrap it tightly in plastic wrap and place it in a freezer-safe container. It’ll keep for up to 2 months. Thaw overnight in the fridge and reheat gently.
Glaze Timing Advice: If you want to add any sweet glaze or honey, do it right before serving rather than before storing. This keeps your pudding from becoming overly sticky or too sweet after sitting for a while.
Frequently Asked Questions
Final Thoughts
Rice pudding is one of those timeless recipes that feels like a warm invitation—simple, unpretentious, and full of slow-cooked love. I can’t tell you how many times this has been my quiet fallback, the thing I reach for when I want something sweet yet grounding, something that smells like home and tastes like a secret hug in a bowl. If you try this recipe, I’d love to hear about the twists you come up with or how it reminds you of your own family favorites. Whether you serve it for breakfast, dessert, or a late-night treat, rice pudding has a way of settling into your heart and your kitchen. So here’s to cozy moments and creamy bowls—happy cooking, and I can’t wait to hear how yours turns out!

creamy rice pudding
Ingredients
Main Ingredients
- 3.5 cups milk (2% or whole)
- 0.5 cup uncooked medium-grain or long-grain white rice
- 0.125 teaspoon salt
- 0.25 cup light brown sugar
- 1 large egg
- 0.5 teaspoon ground cinnamon adjust to taste
- 0.125 teaspoon ground nutmeg
- 1 teaspoon pure vanilla extract
- 0.33 cup craisins can substitute with raisins
Instructions
Preparation Steps
- Combine milk, rice, and salt in a large saucepan or soup pot.
- Bring mixture to a boil, then reduce heat to LOW and simmer for 20 minutes, stirring occasionally to prevent sticking until rice is tender.
- In a separate bowl, whisk together brown sugar and egg until smooth.
- Slowly whisk in 1/3 cup of the cooked rice pudding into the sugar and egg mixture, one tablespoon at a time, to temper the egg.
- Whisk the entire egg mixture back into the saucepan; stir in cinnamon, nutmeg, and vanilla. Cook over low heat for another 5 to 7 minutes until thickened.
- Remove the pudding from heat and stir in the craisins.
- Allow the rice pudding to stand a few minutes before serving.
- Serve warm or chilled, optionally topped with a sprinkle of cinnamon.
