This post may contain affiliate links. Please read our disclosure policy.

Rice pudding is one of those quietly perfect desserts that rewards patience: slow-simmered rice, a real vanilla bean, and a quick egg yolk temper turn simple pantry ingredients into something wonderfully simple.

Generous bowl of vanilla bean rice pudding recipe topped with chopped pistachios for serving.
Creamy rice pudding recipe served in a blue floral bowl topped with chopped pistachios and cinnamon.

A Quick Look At The Recipe

This is a brief summary of the recipe. Jump to the recipe to get the full details.

Jump to Recipe

Prep Time

10 minutes

Cook Time

30 minutes

Chilling TimeChilling Time

2 hours

Total Time

2 hours 40 minutes

Servings

4 people

Difficulty

Intermediate — tempered egg yolk custard, stovetop technique required.

Calories *

328 kcal per serving

Technique

Stovetop rice pudding finished with a tempered egg yolk custard for a thick, creamy texture.

Flavor Profile

Vanilla bean, lightly sweet, rich and creamy.

* Based on nutrition panel

I made this last weekend and the tempering step was easier than I expected. The pudding set up beautifully after chilling and the vanilla bean flavor came through in every bite. My family had it gone by the next morning. ⭐⭐⭐⭐⭐

Melissa

Why This Recipe Works

  • Rice absorbs as it cooks, not before. Starting the rice directly in the milk rather than pre-cooking it means every grain soaks up the milk and vanilla as it simmers, which produces a far more flavorful, cohesive pudding than the two-step method.
  • Whole milk plus egg yolks gives the right body. The fat content of this combination creates a pudding that is rich enough to set with a lush, spoonable texture after chilling, without needing starch as a thickener.
  • Chilling is the final step, not an afterthought. Serving this cold allows the pudding to firm to the right consistency and lets the vanilla flavor fully develop. Warm, it is loose and mild; cold, it is deeply flavored and properly set, just like when making this homemade vanilla pudding recipe.
  • Vanilla is the only flavor, so it has to be real. With no competing spices or additions, the vanilla’s quality carries the entire dessert. A good vanilla extract or fresh beans make a noticeable difference here.

Rice pudding is one of those recipes where patience is the entire technique. The rice cooks slowly in cream and milk until tender, and the liquid has reduced to a silky, thick, deeply vanilla pudding.

If you enjoy simple, stirred custard like this one, my butterscotch pudding,crème anglaise, and easy lemon curd follow the same patient, stovetop approach and are just as easy to prepare ahead! This would also be the perfect dessert to serve after this shrimp curry, talk about a comfort meal!

Ingredients & Substitutions

Ingredients for rice pudding recipe arranged on a grey surface including milk, arborio rice, and yolks.
  • Whole Milk: I use whole milk for the added fat and flavor, but you can substitute an alternative milk of your choosing or low-fat milk. The whole milk does give this pudding an extra creamy texture.
  • Uncooked Arborio Rice: The short-grain, high-starch variety that makes risotto also makes the best rice pudding, which is what I always use for rice pudding. The starch releases as it simmers, thickening the milk naturally into that creamy, cohesive texture.
  • Kosher Salt
  • Vanilla Bean: Split and scraped into the milk, a fresh bean delivers a depth and floral quality that extract cannot fully replicate. If you cannot find one, 1½ teaspoons of good vanilla extract is a reasonable stand-in. Save the pod and use it to add flavor to this pastry cream recipe!
  • Large Egg Yolks: Whisked in at the end to enrich and slightly thicken the pudding before chilling. You can save those egg whites and use them to make this angel food cake!
  • Granulated Sugar
  • Pistachios and Cinnamon: Both are finishing garnishes rather than flavors cooked into the pudding. The pistachios add a little texture and color, and the cinnamon adds a faint warmth that pairs well with vanilla.

See the recipe card for full information on ingredients and quantities.

Variations on This Rice Pudding Recipe

  • Warm or Room Temperature. You can serve the pudding warm or at room temperature, though I prefer it cold. If you serve it warm, the texture will be looser and the vanilla flavor more delicate, so adjust accordingly.
  • Stir in some flavor! You can add in dark chocolate after you temper in the egg yolks like I do for this chocolate pudding recipe.. You can also add some apple pie spice or this pumpkin spice recipe for a fall treat!
  • Tropical. Make the recipe with coconut milk and serve it with pineapple, bananas, and toasted pecans. Think of it as a hummingbird cake rice pudding! I would be remiss if I didn’t mention you could also stir in up to 1 ½ tablespoons of bourbon or rum!
  • Add some fun toppings! Serve the rice pudding with a drizzle of salted caramel sauce, this easy strawberry jam recipe or this hot fudge sauce recipe!
Pulled-back wide shot of rice pudding recipe with floral china, pistachios, and ground cinnamon.

Professional Tips

  • Temper the egg yolks slowly. Add the hot rice mixture to the eggs in a thin, steady stream while whisking constantly. If you rush this step, the eggs will scramble, and nobody wants scrambled rice pudding.
  • Keep the heat low and your attention close. Once the egg mixture is back in the saucepan, cook it over low heat until it coats the back of a spoon, about 5 minutes. High heat will curdle it. I tried rushing this step once and had to start over, which is the kind of lesson that sticks.
  • Press the parchment or plastic wrap directly onto the surface. Any exposed pudding will form a thick skin as it chills, just like with this caramel pudding, which is unpleasant to stir back in and impossible to fully eliminate. Full contact coverage from the start means a smooth, even texture all the way through.
  • Do not skip the chilling time. The pudding needs time in the refrigerator to firm and for the vanilla to deepen. Serve it before it is fully cold, and it will taste mild and read as underdone, even if the technique was perfect, just like when making these no-bake lemon bars, good things need time to set in the fridge!

How to Make This Rice Pudding Recipe

Use these instructions to make this easy rice pudding recipe! Further details and measurements can be found in the recipe card below.

Set up your landing zone before you start this recipe! Whether that be a plastic-lined sheet tray or a bowl.

Step 1: Combine milk, rice, salt, and vanilla bean in the saucepan. Add all four to a large, heavy-bottomed saucepan and stir to combine. If you are using vanilla extract instead of a bean, hold off on adding it until Step 3. Bring the mixture to a boil over high heat, stirring constantly to prevent the milk from scorching on the bottom before the rice has a chance to absorb any liquid. (photo 1 below)

Step 2: Reduce the heat and simmer, covered, for 15 minutes. Drop the heat to low, cover the pan, and let the pudding simmer gently. You are just softening the rice here, not cooking it through completely.

Stir occasionally to keep things moving, but resist the urge to lift the lid constantly.

Step 3: Whisk the egg yolks and sugar together. While the rice simmers, whisk the egg yolks, sugar, and vanilla extract (if using) in a medium bowl until fully combined, and the mixture is pale and slightly thick. Set aside until you need it. (Photo 2)

You don’t want to do this step too far in advance because the sugar starts to denature the egg protein and essentially scramble the eggs before you even add heat!

Whole milk and a split vanilla bean steeping in a pot to begin the rice pudding recipe.
Whisked yolks ready to be tempered into the hot milk for this creamy rice pudding recipe.
Cooked arborio rice in a saucepan beside a bowl of whisked yolks for rice pudding recipe.

Step 4: Uncover and cook until the rice is tender and the pudding has thickened. Once the 15-minute covered simmer is done, remove the lid and continue cooking over low heat, stirring frequently. As the pudding thickens, switch to stirring constantly so the milk does not catch and burn on the bottom of the pan. Do not let the mixture boil at this stage. When the rice is fully tender and the pudding has a creamy, porridge-like consistency, remove the vanilla bean and scrape every last bit of the seeds directly into the pudding. (photo 3 above)

If the pudding starts to bubble aggressively, pull the pan off the heat for a moment and reduce the burner further before returning it. Boiling the rice at this stage can make the pudding gluey rather than creamy.

Step 5: Temper the egg yolks into the rice mixture. Slowly ladle the hot rice mixture into the bowl with the egg yolks, whisking constantly as you pour. Add it gradually. Once you have added about half of the rice mixture, pour everything back into the saucepan and return it to low heat. Cook, stirring constantly, until the pudding thickens enough to coat the back of a spoon, about 5 minutes. (photos 4-7)

Place a kitchen towel under the bowl of the eggs to help hold them, making the tempering process easier.

Hot rice mixture being ladled slowly into whisked egg yolks to temper for rice pudding recipe.
Tempered egg and rice mixture returned to the pot to finish cooking for rice pudding recipe.
Thickened rice pudding gently simmering in the saucepan, ready to chill for the rice pudding recipe.
Wooden spatula coated thickly with creamy pudding, the doneness cue for this rice pudding recipe.

Step 6: Transfer to a dish and chill. Remove the pan from the heat and pour the pudding into a serving dish or plastic-lined sheet tray. Cut a piece of parchment paper or plastic wrap to fit directly against the surface of the pudding, pressing it down so there are no air pockets. This prevents a skin from forming while it chills. Cover and refrigerate until completely cold before serving.

Step 7: Serve with pistachios and cinnamon. Scoop the chilled pudding into bowls and finish with a sprinkle of crushed pistachios and a dusting of cinnamon.

The pudding can also be served warm or at room temperature straight from the stove, though I strongly prefer it cold. Chilling overnight gives the flavors time to deepen like when making banana pudding and the texture becomes noticeably silkier than it is right off the burner.

Spoon dipping into a bowl of rice pudding recipe with pistachios and cinnamon mid-serve.
Tight framing of rice pudding recipe at the rim of a vintage blue floral china bowl.

Chef Lindsey’s Recipe Tip

The rice you use matters more than you might expect. Long-grain white rice will give you a looser, more distinct texture, while medium-grain rice releases more starch as it cooks, producing a creamier, more cohesive pudding. If you want that classic, silky consistency, reach for medium-grain.

Recipe FAQs

Can I make vanilla rice pudding ahead of time?

Yes, and it is actually better when made a day ahead. The texture becomes silkier, and the vanilla flavor deepens significantly overnight in the refrigerator. Store it with parchment or plastic wrap pressed directly against the surface to prevent a skin from forming.

How long does vanilla rice pudding keep in the refrigerator?

Stored properly, with plastic wrap or parchment pressed against the surface and covering it, it will keep in the refrigerator for up to 3 days.

Can I use vanilla extract instead of a vanilla bean?

Yes. Add the extract in Step 3 when you whisk it with the egg yolks and sugar rather than at the start with the milk. The flavor will be slightly less complex than a bean, but still very good.

What toppings work well with vanilla rice pudding?

The recipe calls for crushed pistachios and cinnamon, which I think is the right call: the crunch and the warmth of the spice balance the cool, creamy pudding well. You could also finish it with a drizzle of honey, maple, or a few fresh berries if you want something brighter.

Detail of creamy rice pudding recipe being lifted on a vintage spoon over the bowl.

If you tried this recipe and loved it please leave a 🌟 star rating and let me know how it goes in the comments below. I love hearing from you; your comments make my day!

Caramel Pudding in blue glass with whipped cream.
FREE! My Best Fall Dessert Recipes!
Subscribe for a pastry chef’s best Fall recipes straight to your inbox!
Creamy rice pudding recipe served in a blue floral bowl topped with chopped pistachios and cinnamon.
4.80 from 5 ratings

Rice Pudding Recipe

 Rice pudding simmered with a whole vanilla bean and finished with a tempered egg yolk custard for a thick, creamy texture. The egg yolks give it a richness that sets it apart from simpler stovetop versions.
Prep: 10 minutes
Cook: 30 minutes
Chilling TimeChilling Time: 2 hours
Total: 2 hours 40 minutes
Servings: 4 people

Ingredients 
 

Instructions 

  • Combine the milk, rice, salt, and split vanilla bean in a large heavy-bottomed saucepan. If using vanilla extract, do not add it yet. Bring to a boil over high heat, stirring constantly.
  • Reduce the heat to low, cover, and simmer gently for 15 minutes, stirring occasionally.
  • While the pudding simmers, whisk together the egg yolks, sugar, and vanilla extract (if using) in a medium bowl until fully combined. Set aside.
  • Uncover and continue simmering, stirring frequently, until the rice is tender and the pudding has thickened. Do not let it boil. Stir constantly toward the end to prevent the milk from scorching, then remove the vanilla bean and scrape all the seeds into the pudding.
  • Slowly ladle the hot rice mixture into the egg yolk mixture, whisking constantly to prevent the eggs from scrambling. Return the entire mixture to the saucepan and cook over low heat, stirring, until thick enough to coat the back of a spoon, about 5 minutes.
  • Remove from the heat and transfer to a serving dish or storage container. Press a piece of parchment or plastic wrap directly against the entire surface to prevent a skin from forming. Refrigerate until cold, at least 2 hours.
  • Serve cold topped with crushed pistachios and a sprinkle of cinnamon.

Notes

Yield: Serves 4; portion size is approximately ¾ cup per serving.
Doneness Cue: The finished pudding should coat the back of a spoon and leave a clean line when you drag a finger across it before chilling.
Storage: Store with parchment or plastic wrap pressed directly against the surface and covered in the refrigerator for up to 3 days.
Make Ahead: The pudding is best made at least one day ahead; the texture becomes silkier and the vanilla flavor deepens significantly overnight.

Nutrition

Calories: 328kcal | Carbohydrates: 48g | Protein: 11g | Fat: 10g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 121mg | Sodium: 107mg | Potassium: 395mg | Fiber: 1g | Sugar: 28g | Vitamin A: 518IU | Calcium: 312mg | Iron: 1mg
Course: Breakfast, Dessert
Cuisine: American, Worldwide
Calories: 328
Like this? Leave a comment below!

Before You Go

This creamy, vanilla rice pudding is the kind of recipe worth keeping in your back pocket for any night you need something simple and satisfying. If you want to keep exploring, browse my custard recipes or just head right over to this vanilla crème brûlée!

Hi, I’m Chef Lindsey!

I am the baker, recipe developer, writer, and photographer behind Chef Lindsey Farr. I believe in delicious homemade food and the power of dessert!

4.80 from 5 votes (3 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




41 Comments

  1. Haha I think the cinnamon automatically makes this acceptable holiday food so I totally support your opinion 🙂 This rice pudding looks so creamy and dreamy amazing! I love rice pudding and have never made it at home and that totally needs to change. The vanilla bean definitely sounds like it would make this extra special – yum!

    1. Well as long as we both agree…who cares what everyone else thinks?! You should definitely try to make it at home…you’ll never want to eat it out again!

  2. This looks so creamy and dreamy! I love rice pudding but never make it for some reason. Those flecks of vanilla bean make me want to just dive in! Pinned.

  3. Lindsey, your pudding looks absolutely delicious! Love the pistachios on top. We would enjoy this the whole year around, when we were living in Germany we ate it mostly warm in the winter and cold in the summer 🙂

    1. Thanks! It is definitely awesome all year round. Next time we’ll have to try it warmed. I am just so used to always getting it cold at restaurants.

  4. Hey Lindsey, this pudding looks aweosme.. love the flavours.. I usually make rice pudding with cardamom.. Can’t wait to try this recipe.. 🙂

  5. I have to admit that I’m not a huge fan of rice pudding, I think because of the texture. But from the looks of this vanilla bean kind, it’s luring me in! I love that you spiced it up a bit with some cinnamon. I think you’ve convinced me to give this dish another try!

    1. I thought I would hate it. I thought the texture would gross me out, but it didn’t and I totally love it! Maybe it’s the extra flavor from the vanilla bean and cinnamon or maybe its just because it’s cool and creamy and such a welcome change of pace!

  6. OHMGEE – I am mesmerized by how creamy this pudding is! I don’t think I’ve ever made rice pudding with Arborio rice – and definitely know I haven’t made or had rice and vanilla in once decadent, lusciously creamy pudding like this!

  7. looks great Ashley! I have never tried rice pudding but this reminds me of a very popular Indian dessert “kheer” which is made using rice and milk but there’s no egg in it. It’s flavored with cardamom and rose! I was in fact thinking of making it tomorrow for Diwali 🙂

    1. I hope you do! I am SHOCKED that you’ve never had rice pudding. I believe that the egg is not traditional. I found a lot of recipes without the egg yolks. Cardamom and rose would be heavenly!