If you’ve ever craved a dessert that feels like a warm hug, this Creamy Custard-Style Rice Pudding Recipe is exactly what you need. Combining tender rice with a luscious custard base, infused with comforting spices and a hint of vanilla, this pudding is the epitome of cozy sweetness. Whether enjoyed chilled or at room temperature, every spoonful offers that perfect balance of creamy texture and subtle flavor that makes homemade rice pudding unforgettable. Once you make this recipe, it will quickly become a beloved classic in your dessert repertoire.

Ingredients You’ll Need
This recipe shines in its simplicity, using straightforward ingredients that come together to create a delightfully rich and velvety pudding. Each component plays a vital role in delivering the perfect texture and flavor that defines a truly great rice pudding.
- Long-grain white rice: The firm grains provide a gentle bite that absorbs flavors beautifully without turning mushy.
- Water: For cooking the rice to tender perfection, setting the base for the pudding.
- Salt: A pinch enhances the flavors and balances the sweetness.
- Whole milk: Adds creaminess and richness critical for that custard-like consistency.
- Half-and-half: Boosts the creamy texture without overwhelming the delicate balance.
- Granulated sugar: Sweetens the pudding just enough to bring out the other flavors.
- Eggs: The secret to the custard base, giving the pudding body and silkiness when tempered correctly.
- Vanilla extract: Infuses warm, aromatic notes that elevate the entire dish.
- Ground cinnamon: Provides a subtle spicy warmth that’s classic in rice pudding.
- Ground nutmeg: Offers a gentle nutty aroma to round out the spices.
- Raisins (optional): Adds bursts of chewy sweetness that contrast the creamy pudding beautifully.
How to Make Creamy Custard-Style Rice Pudding Recipe
Step 1: Cook the Rice
Begin by bringing water and salt to a boil in a medium saucepan. Stir in the long-grain white rice, lower the heat to a gentle simmer, cover the pot, and let it cook for about 15 minutes. The goal here is perfectly tender rice, not mushy, that has absorbed all the water, creating a sturdy foundation for the pudding.
Step 2: Add Milk and Sugar
Now, add 1 1/2 cups of whole milk, the half-and-half, and granulated sugar to the cooked rice. Heat the mixture over medium flame, stirring frequently to prevent sticking. You’ll notice the mixture start to thicken after about 15 minutes, the milk sugars and starches from the rice beginning to mellow and create that signature creamy texture.
Step 3: Temper the Eggs
To create that rich custard consistency, whisk the beaten eggs together with the remaining 1/2 cup of milk in a small bowl. Slowly add a few spoonfuls of the hot rice mixture into the eggs while whisking constantly. This careful tempering step prevents the eggs from scrambling and ensures a smooth final pudding.
Step 4: Combine and Thicken
Gradually stir the tempered egg mixture back into the saucepan. Lower the heat and cook gently, stirring continuously. It should only take around 5 to 7 minutes before the pudding thickens to that luscious custard-like texture — creamy yet firm enough to hold its shape.
Step 5: Add Flavorings
Remove the pudding from the heat and stir in the vanilla extract, ground cinnamon, and ground nutmeg. If you’re a fan of raisins, gently fold them in now, allowing those little bursts of sweetness to soften in the warm pudding.
Step 6: Chill and Serve
For the best texture and flavor, transfer your pudding to a serving bowl or individual dishes. Cover tightly with plastic wrap, pressing it directly onto the surface of the pudding to prevent that unwelcome skin. Refrigerate for at least 2 hours before serving so all those flavors have time to marry beautifully.
How to Serve Creamy Custard-Style Rice Pudding Recipe

Garnishes
Simple garnishes like a sprinkle of cinnamon or a few fresh berries add a pop of color and an extra layer of flavor. You can also try toasted nuts such as almonds or pecans for a lovely crunch that contrasts perfectly with the creaminess.
Side Dishes
This pudding makes an excellent standalone dessert, but feel free to pair it with a dollop of whipped cream or a scoop of vanilla ice cream to elevate the indulgence. A cup of hot tea or coffee rounds out the experience beautifully, balancing the sweetness with a warm beverage.
Creative Ways to Present
For special occasions, serve the pudding in elegant glasses or ramekins, layering it with fruit compote or caramel sauce. You can also pipe whipped cream swirls on top and dust with cocoa powder for a stunning finish that will wow your guests.
Make Ahead and Storage
Storing Leftovers
Leftover rice pudding keeps wonderfully in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen over time, making it a great make-ahead dessert.
Freezing
While you can freeze rice pudding, the texture may become grainy after thawing. If you choose to freeze it, store in a sealed freezer-safe container and consume within 1 month for best quality. Thaw overnight in the fridge before reheating.
Reheating
To reheat, warm the pudding gently over low heat on the stove or in short bursts in the microwave, stirring frequently. Add a splash of milk to loosen the texture if it becomes too thick during reheating.
FAQs
Can I use different types of rice for this recipe?
Long-grain white rice is best for maintaining texture without becoming mushy. Short-grain rice can work but might yield a stickier pudding. Avoid instant or pre-cooked rice for this recipe.
Is it necessary to temper the eggs?
Yes, tempering the eggs prevents them from scrambling in the hot mixture, ensuring a smooth custard consistency which is key to this Creamy Custard-Style Rice Pudding Recipe.
Can I make this pudding dairy-free?
You can substitute the milk and half-and-half with coconut milk or almond milk, but the texture will be less creamy and the flavor will change slightly. For best results, use full-fat dairy or rich plant-based alternatives.
How long should I chill the pudding before serving?
Chilling for at least 2 hours is essential to allow the pudding to set and develop its full flavor. You can also prepare it a day ahead, which enhances the taste even more.
Can I omit the raisins?
Absolutely! Raisins add a nice sweetness and texture, but leaving them out won’t affect the core pudding. Feel free to try other dried fruits or nuts as an alternative.
Final Thoughts
This Creamy Custard-Style Rice Pudding Recipe is a heartwarming dessert that brings comfort and delight with every bite. Its simple ingredients and straightforward steps come together to create something truly special. I encourage you to try making it at home — once you experience the rich, velvety texture and cozy flavors, you’ll wonder how you ever lived without it.
Print
Creamy Custard-Style Rice Pudding Recipe
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Description
This creamy custard-style rice pudding is a comforting dessert made by gently simmering rice in milk, then combining it with a rich egg custard mixture flavored with vanilla, cinnamon, nutmeg, and optional raisins. It’s smooth, luscious, and perfect served chilled.
Ingredients
Rice and Liquid Base
- 1/2 cup long-grain white rice
- 1 1/2 cups water
- 1/4 tsp salt
- 2 cups whole milk, divided
- 1 cup half-and-half
Sweeteners and Flavorings
- 1/2 cup granulated sugar
- 2 large eggs, beaten
- 1 tsp vanilla extract
- 1/2 tsp ground cinnamon
- 1/4 tsp ground nutmeg
- 1/2 cup raisins (optional)
Instructions
- Cook the rice: In a medium saucepan, bring the water and salt to a boil. Stir in the rice, reduce heat to low, cover the pan, and simmer for about 15 minutes until the water is absorbed and the rice is tender.
- Add milk and sugar: Add 1 1/2 cups of the milk, the half-and-half, and the granulated sugar to the cooked rice. Cook the mixture over medium heat, stirring frequently to prevent sticking, until it begins to thicken, about 15 minutes.
- Temper the eggs: In a small bowl, whisk the beaten eggs with the remaining 1/2 cup of milk. Slowly add a few spoonfuls of the hot rice mixture into the egg mixture while whisking constantly to prevent the eggs from curdling.
- Combine and thicken: Gradually pour the tempered egg mixture back into the saucepan with the rice mixture, stirring continuously. Cook everything over low heat while stirring until the pudding thickens to a custard-like consistency, about 5-7 minutes.
- Add flavorings: Remove the pudding from heat. Stir in the vanilla extract, ground cinnamon, and ground nutmeg. If desired, fold in the raisins to evenly distribute them throughout the pudding.
- Chill and serve: Transfer the pudding to a large bowl or divide into individual serving dishes. Cover the surface directly with plastic wrap to prevent a skin from forming. Refrigerate for at least 2 hours before serving chilled.
Notes
- Use whole milk and half-and-half for the creamiest texture and richest flavor.
- Be careful when tempering the eggs to avoid scrambling—add the hot mixture slowly while whisking vigorously.
- Raisins are optional but add a nice chewy sweetness and texture contrast.
- Covering the pudding surface with plastic wrap prevents an unappetizing skin from forming during chilling.
- This pudding can be served warm, but chilling enhances its custard-like texture and flavor.

