I grew up in a household where rice pudding meant comfort. My grandmother would make huge batches every Sunday, and the entire house would fill with the scent of cinnamon and vanilla.
Fast forward to today, and I still make this rice pudding recipe at least twice a month. It’s become my go-to dessert when I need something that feels like a warm hug in a bowl.
This isn’t your average pudding from a box. We’re talking about real, from-scratch rice pudding that’s creamy, perfectly sweet, and packed with flavor. The kind that makes you scrape the bottom of the bowl for every last bite.
What makes this version special is how forgiving it is. You can adjust the sweetness, play with different spices, and even switch up the type of milk you use. I’ve tested this recipe more times than I can count, tweaking it until it was absolutely perfect.
Ready to make the creamiest, most delicious rice pudding you’ve ever tasted? Grab your ingredients and let me walk you through every single step.
Why You’ll Love This Rice Pudding Recipe
This rice pudding hits all the right notes. It’s creamy without being heavy, sweet without being cloying, and wonderfully aromatic from the cinnamon and vanilla.
The texture is what really sets this apart from other recipes. Each grain of rice is tender and suspended in a luscious, custardy base that coats your spoon perfectly.
Here’s what makes this recipe a winner:
- Simple ingredients: You probably have most of what you need in your pantry right now
- Foolproof method: I’ve included detailed instructions that eliminate any guesswork
- Customizable sweetness: Easily adjust the sugar to match your preference
- Perfect consistency: Not too thick, not too thin—just right
- Make-ahead friendly: Tastes even better the next day after the flavors meld
- Budget-friendly: Uses inexpensive ingredients to feed a crowd
- Versatile serving options: Delicious warm, cold, or at room temperature
You might also enjoy: Chia Seed Pudding Recipe
Ingredients
This rice pudding comes together with pantry staples and a few key ingredients that create magic when combined. Each component plays a specific role in building that perfect creamy texture and rich flavor.
- 1 cup white rice (medium or short grain works best)
- 4 cups whole milk
- 1/2 cup granulated sugar (adjust to taste)
- 1/4 teaspoon salt
- 2 large eggs
- 1 cup heavy cream
- 1 tablespoon vanilla extract
- 1 teaspoon ground cinnamon, plus more for garnish
- 1/4 teaspoon ground nutmeg
- 1/2 cup raisins (optional)
- 2 tablespoons butter
Kitchen Equipment Needed
Having the right tools makes this recipe even easier to execute. You don’t need anything fancy, but these items will help you achieve the best results possible.
- Large heavy-bottomed saucepan (at least 4-quart capacity)
- Wooden spoon or heat-resistant spatula
- Medium mixing bowl
- Whisk
- Measuring cups and spoons
- Fine-mesh strainer (for rinsing rice)
- Serving bowls
Another favorite: Banana Pudding Recipe
Recommended Products for This Recipe
After making rice pudding countless times, I’ve found that certain products genuinely make a difference in the final result. These are my personal recommendations based on years of testing and tweaking this recipe.
1. All-Clad Stainless Steel Saucepan
The heavy bottom on this saucepan distributes heat so evenly that you’ll never have to worry about scorched rice or burnt milk on the bottom. I’ve been using mine for over five years, and it still looks brand new. The thick construction prevents hot spots that can ruin your pudding.
2. Madagascar Vanilla Extract
This isn’t just vanilla—it’s the difference between good rice pudding and spectacular rice pudding. The pure Madagascar vanilla has complex flavor notes that artificial vanilla simply can’t match. A little goes a long way, and you’ll taste the difference in every spoonful.
3. Organic Golden Raisins
Golden raisins are plumper and slightly sweeter than regular raisins, and they add beautiful pops of sweetness throughout the pudding. They also look more elegant in the finished dish. These organic ones are pesticide-free and have incredible flavor.
4. Ceylon Cinnamon
Ceylon cinnamon, also known as “true cinnamon,” has a sweeter, more delicate flavor than the cassia cinnamon commonly found in grocery stores. It won’t overpower the other flavors in your pudding, and it adds a sophisticated warmth that elevates the entire dish.
Step-by-Step Instructions
Follow these detailed instructions carefully, and you’ll have perfect rice pudding every time. I’ve broken down each step so even beginners can achieve restaurant-quality results.
1. Prepare and Rinse the Rice
- Place the rice in a fine-mesh strainer and rinse under cold running water for about 1 minute
- Continue rinsing until the water runs clear, which removes excess starch
- Shake the strainer gently to remove as much water as possible
- Set the rinsed rice aside while you prepare the other ingredients
- This rinsing step prevents the pudding from becoming gummy or overly thick
2. Combine Rice, Milk, and Sugar
- Pour 3 cups of the milk into your large heavy-bottomed saucepan
- Add the rinsed rice, sugar, and salt to the saucepan
- Stir everything together with your wooden spoon until the sugar begins to dissolve
- Place the saucepan over medium heat and bring the mixture to a gentle simmer
- Reduce the heat to medium-low once you see small bubbles forming around the edges
- This gradual heating prevents the milk from scorching on the bottom
3. Cook the Rice Mixture
- Stir the rice mixture every 3-4 minutes to prevent sticking and ensure even cooking
- Continue cooking for 30-35 minutes, maintaining a gentle simmer throughout
- The rice should become tender and the mixture should thicken considerably
- You’ll notice the liquid reducing and the rice grains swelling up nicely
- Keep the heat low enough that you only see occasional bubbles breaking the surface
- If the mixture gets too thick too quickly, add a splash of the remaining milk
4. Prepare the Egg Mixture
- While the rice cooks, crack the eggs into a medium mixing bowl
- Whisk the eggs until they’re completely combined and slightly frothy
- Add the remaining 1 cup of cold milk to the eggs
- Whisk together until the mixture is smooth and uniform in color
- Keep this mixture at room temperature so it’s ready when you need it
- Having the eggs pre-whisked with milk prevents them from scrambling later
5. Temper the Eggs
- Once the rice is tender, remove about 1 cup of the hot rice mixture using a ladle
- Very slowly drizzle this hot mixture into the egg mixture while whisking constantly
- Continue whisking vigorously as you add the hot liquid to prevent curdling
- Add another cup of hot rice mixture to the eggs, still whisking continuously
- This tempering process gradually raises the temperature of the eggs safely
- Now the egg mixture is ready to be added back to the pot without scrambling
Read Also: Yorkshire Pudding Recipe
6. Combine and Continue Cooking
- Pour the tempered egg mixture back into the saucepan with the remaining rice
- Stir constantly with your wooden spoon for the next 5-7 minutes
- The pudding will thicken noticeably as the eggs cook and set
- Keep the heat at medium-low to prevent the eggs from scrambling
- Watch for the consistency to coat the back of your spoon when you lift it
- The pudding should be creamy but not stiff at this stage
7. Add the Cream and Flavorings
- Stir in the heavy cream, vanilla extract, cinnamon, and nutmeg
- Add the butter and stir until it melts completely into the pudding
- If using raisins, fold them in now so they plump up in the warm pudding
- Continue stirring for another 2-3 minutes to incorporate all the flavors
- Taste the pudding and adjust sweetness if needed by adding more sugar
- The pudding will continue to thicken as it cools, so it should be slightly loose now
8. Cool and Serve
- Remove the saucepan from heat and let it sit for 5 minutes
- Give it a good stir to release some of the heat and prevent a skin from forming
- Transfer the pudding to individual serving bowls or one large serving dish
- If serving warm, let it rest for 10-15 minutes to reach the perfect temperature
- For cold pudding, cover with plastic wrap pressed directly onto the surface
- Refrigerate for at least 2 hours before serving for the best texture
Tips for Success
These tips come from years of making rice pudding and learning what works best. Follow these guidelines to avoid common pitfalls and achieve perfect results every time.
- Use the right rice: Medium or short-grain rice creates the creamiest texture because it releases more starch than long-grain varieties
- Don’t skip the rinsing: This step removes excess surface starch that can make your pudding gluey rather than creamy
- Stir regularly but not constantly: Stirring every few minutes prevents sticking while allowing the rice to cook properly
- Maintain low heat: Rushing with high heat will scorch the bottom and create an unpleasant burnt flavor
- Temper those eggs properly: Adding hot liquid to eggs gradually prevents scrambling and ensures smooth, creamy pudding
- Adjust consistency with milk: If your pudding gets too thick, whisk in a little extra milk until it reaches your desired consistency
- Prevent skin formation: Press plastic wrap directly onto the surface of cooling pudding to prevent a skin from forming on top
Serving Suggestions

Rice pudding is incredibly versatile and can be dressed up or down depending on the occasion. Here are my favorite ways to serve this comforting dessert that make it even more special.
This pudding is delicious on its own, but adding toppings takes it to another level. A sprinkle of extra cinnamon on top adds warmth and makes it look bakery-worthy.
Try these serving ideas to make your rice pudding shine:
- Fresh berries like strawberries, blueberries, or raspberries add a tart contrast
- A dollop of whipped cream makes it feel extra indulgent
- Toasted sliced almonds or chopped pecans provide wonderful crunch
- A drizzle of caramel sauce creates an elegant dessert presentation
- Shaved dark chocolate or chocolate chips satisfy chocolate lovers
- A splash of rum or bourbon adds sophisticated adult flavor
- Serve alongside hot chocolate for the ultimate comfort food pairing
Variations to Try
Once you’ve mastered the basic recipe, these variations will keep things interesting. Each one offers a unique twist while maintaining the creamy, comforting essence of classic rice pudding.
- Coconut rice pudding: Replace half the milk with coconut milk and add toasted coconut flakes on top
- Chocolate rice pudding: Stir in 1/2 cup cocoa powder and an extra 1/4 cup sugar with the milk
- Lemon rice pudding: Add 2 tablespoons lemon zest and replace vanilla with lemon extract
- Cardamom rice pudding: Use cardamom instead of cinnamon for an Indian-inspired version
- Maple rice pudding: Swap the sugar for pure maple syrup and add chopped walnuts
- Pumpkin spice rice pudding: Add 1/2 cup pumpkin puree and pumpkin pie spice blend
- Almond rice pudding: Use almond extract instead of vanilla and top with toasted almonds
Storage and Reheating
Proper storage keeps your rice pudding fresh and delicious for days. Follow these guidelines to maintain the best texture and flavor throughout the week.
Rice pudding actually tastes better after sitting overnight as the flavors meld together. The rice continues to absorb liquid, making it even creamier and more flavorful.
- Refrigerator storage: Transfer cooled pudding to an airtight container and refrigerate for up to 5 days
- Freezer storage: Rice pudding can be frozen for up to 3 months, though the texture may be slightly grainier after thawing
- Preventing skin: Always press plastic wrap directly onto the pudding’s surface before covering the container
- Reheating individual portions: Microwave on 50% power for 1-2 minutes, stirring halfway through
- Reheating larger portions: Warm gently in a saucepan over low heat, stirring frequently and adding milk to restore creaminess
- Serving cold: Remove from refrigerator 10 minutes before serving to take off the chill slightly
- Refreshing dried pudding: Stir in a few tablespoons of milk or cream to restore the creamy consistency
This pairs beautifully with my brownie pudding recipe when you need multiple dessert options.
Nutritional Facts
Per serving (based on 8 servings):
- Calories: 285
- Total Fat: 12g
- Saturated Fat: 7g
- Cholesterol: 95mg
- Sodium: 140mg
- Total Carbohydrates: 38g
- Dietary Fiber: 0.5g
- Sugars: 22g
- Protein: 7g
- Calcium: 180mg
- Vitamin D: 1.5mcg
- Potassium: 250mg
Note: Nutritional values are approximate and will vary based on specific ingredients used and portion sizes.
Health Benefits of Key Ingredients
While rice pudding is definitely a treat, it does offer some nutritional benefits from its wholesome ingredients. Understanding these benefits helps you appreciate this dessert as more than just comfort food.
The combination of milk, eggs, and rice provides a surprising amount of nutrition. This isn’t just empty calories—you’re getting protein, calcium, and other essential nutrients with every spoonful.
Key nutritional highlights include:
- Milk and cream: Excellent sources of calcium for strong bones and teeth, plus vitamin D for calcium absorption
- Eggs: Provide high-quality protein and essential amino acids your body needs for muscle maintenance
- Rice: Offers easily digestible carbohydrates for quick energy and contains small amounts of B vitamins
- Cinnamon: Contains antioxidants and may help regulate blood sugar levels when consumed regularly
- Vanilla: Has small amounts of antioxidants and adds flavor without extra calories
- Raisins: Pack iron, potassium, and fiber, plus natural sweetness that reduces added sugar needs
Read Also: Checkerboard Cake Recipe
Frequently Asked Questions
1. Can I use brown rice instead of white rice?
Yes, you can substitute brown rice for white rice, but you’ll need to adjust the cooking time significantly. Brown rice takes about 50-60 minutes to become tender instead of 30-35 minutes. I recommend adding an extra cup of milk to the initial mixture since brown rice absorbs more liquid. The pudding will have a nuttier flavor and slightly chewier texture, which many people actually prefer.
2. Why did my rice pudding turn out too thick?
Rice pudding continues to thicken as it cools because the rice keeps absorbing liquid even after you remove it from heat. If your pudding is too thick, simply stir in milk or cream a few tablespoons at a time until you reach your desired consistency. Next time, remember to remove the pudding from heat when it’s slightly looser than you want the final product to be.
3. Can I make this recipe dairy-free?
Absolutely, and I’ve done it many times for friends with dairy restrictions. Replace the milk with your favorite plant-based milk like almond, oat, or coconut milk, and use coconut cream instead of heavy cream. Swap the butter for coconut oil or vegan butter. The pudding will have a slightly different flavor profile but will still be deliciously creamy.
4. How do I prevent my eggs from scrambling?
The key is tempering, which means gradually raising the egg temperature before adding them to the hot rice mixture. Always pour the hot liquid into the eggs slowly while whisking constantly—never dump the eggs directly into the hot pot. Keep your heat at medium-low when adding the eggs back to the saucepan and stir continuously for the first few minutes.
5. Can I make rice pudding ahead of time for a party?
Rice pudding is actually perfect for making ahead since the flavors improve overnight. Prepare it up to 3 days in advance and store it covered in the refrigerator. Before serving, let it sit at room temperature for 15-20 minutes and stir in a splash of milk to refresh the texture. You can serve it cold, at room temperature, or gently reheated depending on your preference.
Final Thoughts
Rice pudding is one of those recipes that proves the best things in life don’t have to be complicated. With just a handful of simple ingredients and a little patience, you can create a dessert that rivals anything from a fancy restaurant.
The beauty of this recipe is how it adapts to your mood and preferences. Serve it warm on a cold evening, enjoy it chilled on a hot afternoon, or pack it for a sweet lunch treat. Add your favorite toppings, experiment with the variations, or keep it classic—it’s delicious every single way.
I hope this recipe becomes a staple in your kitchen like it has in mine. Give it a try this weekend and let me know how it turns out! Drop a comment below with your favorite way to enjoy rice pudding, or share your own creative variations. I’d love to hear from you!
Recommended:
- Zucchini Soup Recipe
- Beer Cheese Soup Recipe
- Italian Penicillin Soup Recipe
- Lentil Soup Recipe
- Turkey Barley Soup Recipe
- Kale Soup Recipe
- Turkey Wild Rice Soup Recipe
- Picadillo Recipe
- Rugelach Recipe
- Stuffed Pepper Soup Recipe



