If you’re craving a warm, comforting dessert that feels nostalgic and homemade, rice pudding is the perfect choice. Creamy, lightly sweet, and flavored with warm vanilla and cinnamon, this classic dessert has been loved for generations.
This recipe for The BEST Rice Pudding creates an incredibly rich and creamy texture with tender rice simmered slowly in milk, sugar, and spices. The result is a smooth, comforting dessert that can be served warm or chilled depending on your preference.
One of the best things about rice pudding is how simple it is. With just a few basic ingredients like rice, milk, sugar, and vanilla, you can create a dessert that tastes like it came straight from a cozy bakery or family kitchen.
Whether you’re making it as a sweet breakfast, afternoon treat, or classic dessert, this homemade rice pudding recipe will quickly become a favorite.
Why This Is the Best Rice Pudding Recipe
There are countless rice pudding recipes out there, but this one stands out for several reasons.
Ultra creamy texture
Slow cooking the rice in milk creates a thick, silky pudding.
Simple pantry ingredients
You likely already have everything you need in your kitchen.
Perfect balance of sweetness
Not overly sugary, allowing the vanilla and spices to shine.
Customizable flavors
You can easily add raisins, cinnamon, nutmeg, or fruit.
Great served warm or cold
Rice pudding tastes amazing either way.
What Is Rice Pudding?
Rice pudding is a traditional dessert made by cooking rice with milk, sugar, and flavorings until it becomes thick and creamy. It has been enjoyed in many cultures around the world for centuries.
Different countries have their own versions of rice pudding. Some include:
- cinnamon and raisins
- vanilla and nutmeg
- coconut milk
- cardamom or citrus
Despite the variations, the basic concept remains the same: simple ingredients transformed into a comforting, creamy dessert.
Ingredients You’ll Need
This classic rice pudding recipe uses simple ingredients that work together to create the perfect texture and flavor.
Main Ingredients
- ¾ cup uncooked white rice
- 2 cups water
- 4 cups whole milk
- ¾ cup granulated sugar
- ¼ teaspoon salt
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 tablespoon butter
- ½ teaspoon ground cinnamon (optional)
- ¼ teaspoon ground nutmeg (optional)
Optional Add-Ins
- ½ cup raisins
- ¼ cup chopped nuts
- fresh berries
- whipped cream
Best Rice for Rice Pudding
The type of rice you choose can affect the texture of the pudding.
Short-Grain Rice
Short-grain rice produces the creamiest pudding because it releases more starch.
Medium-Grain Rice
This is also a good choice and commonly used in classic recipes.
Long-Grain Rice
It works fine but creates a slightly lighter texture.
Arborio Rice
Often used for risotto, arborio rice makes an extra rich and creamy pudding.
How to Make the Best Rice Pudding
This recipe follows a simple stovetop method that produces perfect results every time.
Step 1: Cook the Rice
In a medium saucepan, combine:
- rice
- water
Bring to a boil, then reduce heat to low. Cover and simmer for about 15 minutes until the water is absorbed and the rice is tender.
Step 2: Add the Milk
Stir in:
- 3 cups of the milk
- sugar
- salt
Cook over medium-low heat, stirring frequently to prevent sticking.
Simmer for about 20–25 minutes, until the mixture thickens and becomes creamy.
Step 3: Temper the Eggs
In a small bowl, whisk together:
- eggs
- remaining 1 cup milk
Slowly add a few spoonfuls of the hot rice mixture to the eggs while whisking. This process warms the eggs gently so they don’t scramble.
Step 4: Combine Everything
Pour the egg mixture back into the saucepan while stirring constantly.
Cook for 2–3 minutes, until the pudding thickens further.
Step 5: Add Flavor
Remove from heat and stir in:
- vanilla extract
- butter
- cinnamon (optional)
- nutmeg (optional)
If using raisins, stir them in at this stage.
Step 6: Serve
Serve the rice pudding warm, or chill it in the refrigerator for a colder dessert.
Top with:
- extra cinnamon
- whipped cream
- fresh fruit
Tips for Perfect Rice Pudding
These tips will help you achieve the best creamy texture.
Stir often
Milk-based puddings can stick to the bottom of the pan if not stirred.
Cook slowly
Low heat helps the rice release starch and create a creamy consistency.
Use whole milk
It produces a richer and smoother pudding.
Temper the eggs carefully
Adding hot liquid slowly prevents scrambled eggs.
Adjust thickness
Add more milk if the pudding becomes too thick.
Delicious Variations to Try
Once you master the classic version, try these flavor variations.
Cinnamon Raisin Rice Pudding
Add ½ cup raisins and extra cinnamon for a traditional twist.
Coconut Rice Pudding
Replace half the milk with coconut milk for a tropical flavor.
Chocolate Rice Pudding
Stir in ½ cup chocolate chips while the pudding is still warm.
Vanilla Bean Rice Pudding
Use real vanilla bean paste for deeper vanilla flavor.
Berry Rice Pudding
Top chilled pudding with strawberries, blueberries, or raspberries.
How to Store Rice Pudding
Rice pudding stores well and makes great leftovers.
Refrigerator
Store in an airtight container for up to 4 days.
The pudding will thicken as it chills.
Reheating
To reheat, warm gently on the stovetop or microwave and add a little milk to restore the creamy texture.
Freezing
Rice pudding can be frozen for up to 2 months, although the texture may become slightly softer after thawing.
How to Serve Rice Pudding
Rice pudding is incredibly versatile and can be served in many ways.
Some popular serving ideas include:
- warm with cinnamon sugar
- chilled with whipped cream
- topped with caramel sauce
- with fresh fruit
- with toasted coconut
It can be served as breakfast, snack, or dessert.
Why Rice Pudding Is a Timeless Dessert
Rice pudding has remained popular for centuries because it combines simple ingredients with comforting flavors.
Historically, rice pudding was often made as a way to use leftover rice. Over time, it became a beloved dessert around the world.
Its creamy texture and gentle sweetness make it perfect for:
- cold winter evenings
- family gatherings
- nostalgic homemade desserts
Frequently Asked Questions
Can I use leftover rice?
Yes! Use about 2 cups of cooked rice and reduce the cooking time.
Why is my rice pudding too thick?
Rice continues to absorb liquid as it sits. Simply stir in extra milk to loosen the texture.
Can I make rice pudding dairy-free?
Yes. Substitute the milk with:
- almond milk
- oat milk
- coconut milk
Is rice pudding served hot or cold?
Both! Some people prefer it warm, while others enjoy it chilled from the refrigerator.
Final Thoughts
This recipe truly lives up to its name as The BEST Rice Pudding. With its creamy texture, warm vanilla flavor, and comforting sweetness, it’s the kind of dessert that feels both simple and special.
Because it uses basic ingredients and easy cooking techniques, it’s perfect for beginners and experienced cooks alike. Plus, the recipe is incredibly versatile, allowing you to customize flavors and toppings to your taste.
Once you make this homemade rice pudding, you’ll understand why it’s been loved for generations.
Print
The BEST Rice Pudding
Ingredients
- ½ cup (100g) arborio rice (or short-grain white rice)
- 4 cups whole milk (plus extra if needed)
- ⅓ cup (65g) granulated sugar
- 1 large egg yolk (optional, for extra richness)
- 1 tsp vanilla extract
- ½ tsp ground cinnamon
- Pinch of salt
- Optional add-ins:
- Zest of ½ lemon or orange
- 2 tbsp raisins or dried cranberries
- 1 tbsp butter, stirred in at the end
Instructions
- Cook rice: In a medium saucepan, combine rice, milk, cinnamon, and salt. Bring to a gentle simmer over medium heat.
- Simmer gently: Reduce heat to low. Cook uncovered, stirring frequently, for 35–45 minutes, until rice is very tender and mixture thickens to a creamy consistency. (If it gets too thick, stir in a splash of milk.)
- Sweeten & enrich: Stir in sugar and optional lemon/orange zest. Cook 2–3 more minutes.
- Temper egg (if using): Whisk egg yolk in a small bowl. Slowly drizzle in ½ cup hot pudding while whisking. Pour mixture back into pot; cook 1–2 minutes more, stirring constantly.
- Finish: Remove from heat. Stir in vanilla (and butter or raisins, if using).
- Serve warm or chill 2+ hours for cold pudding. Sprinkle with extra cinnamon before serving.
💡 Pro Tips:
– Arborio rice gives the creamiest texture (thanks to its high starch), but any short-grain white rice works.
– Stir often to prevent sticking and encourage even thickening.
– For dairy-free: Use full-fat coconut milk + almond milk blend.
– Leftovers keep well covered in the fridge up to 4 days.
Prep Time & Nutrition (per serving, serves 4):
Servings: 4 | Calories: 180 | Net Carbs: 28g | Fats: 6g | Protein: 6g