Creamy Rice Pudding

Featured in: Desserts & Sweets
This creamy rice pudding is the ultimate comfort food, simmered slowly on the stovetop to achieve a thick, velvety texture that coats the back of a spoon. We infuse the milk with a split vanilla bean and a touch of cinnamon for a deeply aromatic flavor that tastes like a warm hug in a bowl. It's the perfect way to transform simple pantry staples into a luscious dessert that feels both nostalgic and elegant.
Creamy rice pudding in a white bowl dusted with cinnamon next to a vanilla bean pod Pin it
Creamy rice pudding in a white bowl dusted with cinnamon next to a vanilla bean pod | fitkitchenhub.com

Creamy Rice Pudding is the ultimate comfort food that takes me right back to my grandmother’s kitchen. This version simmers slowly on the stovetop, infusing whole milk with a split vanilla bean and warm cinnamon for a rich, nostalgic flavor. You get that thick, velvety texture that coats the back of a spoon without relying on canned condensed milk. It’s an elegant way to transform simple pantry staples into a dessert that feels truly special.

Ingredients You’ll Need

  • Uncooked long-grain white rice: Rinsing removes excess starch so the grains stay distinct and the pudding never turns gummy. Jasmine or Basmati works best for that light, fluffy texture.
  • Whole milk: Provides the rich body needed for a classic creamy rice pudding. Always use full-fat for the best results.
  • Granulated sugar: Sweetens the mixture perfectly. Start with the recipe amount and adjust to your preference.
  • Vanilla bean: The split bean adds incredible depth. Scrape the seeds right into the milk for those beautiful speckles.
  • Ground cinnamon: Warms up the flavor profile and pairs perfectly with the vanilla. Use a fresh jar for the best aroma.
  • Fine sea salt: Balances the sweetness and enhances every other flavor in the pot.
  • Large egg yolks: These are the secret to a rich, custard-like texture. Tempering them prevents scrambling.
  • Pure vanilla extract: Adds a final layer of vanilla flavor after the bean has done its job.
  • Unsalted butter: Stirred in at the end for extra silkiness and a glossy finish. Using unsalted lets you control the salt level.
  • Ground nutmeg: A light dusting on top adds a warm, spicy aroma that looks and smells amazing.
  • Raisins or dried cranberries: These add chewy bursts of sweetness. Stir them in near the end so they don’t overcook.
  • Whipped cream or vanilla bean ice cream: The ultimate creamy topping that takes the dessert to the next level.
  • Toasted slivered almonds or chopped pecans: Adds a welcome crunch to contrast the soft, creamy rice.

How to Make It

Rinse the Rice:
Start by rinsing the rice under cold water in a fine-mesh sieve. Keep going until the water runs completely clear, then drain it well. This step is crucial for removing excess starch and prevents the final pudding from becoming gummy.

Combine Ingredients:
In a medium, heavy-bottomed saucepan, combine the rinsed rice, whole milk, sugar, the split vanilla bean (scrape the seeds into the milk and add the pod), ground cinnamon, and salt. This builds the flavor base right from the start.

Start the Simmer:
Bring the mixture to a gentle simmer over medium heat. You must stir frequently with a wooden spoon to prevent the milk from scorching on the bottom of the pan.

Cook Low and Slow:
Reduce the heat to low to maintain a very gentle simmer. Cook uncovered for 35-40 minutes, stirring every 5-7 minutes. The pudding is ready when the rice is completely tender and the mixture has thickened considerably. If you’re using raisins, stir them in for the last 10 minutes of cooking.

Temper the Egg Yolks:
While the pudding cooks, whisk the egg yolks in a small bowl until they are smooth. Slowly ladle about 1/2 cup of the hot milk mixture into the yolks, whisking constantly. This tempering process gradually raises the egg temperature and prevents them from scrambling when added back to the hot pot.

Finish the Custard:
Pour the tempered egg yolk mixture back into the saucepan, stirring constantly. Cook for 2 more minutes over low heat. You’ll notice the pudding thickening further and coating the back of a spoon.

Final Enrichment:
Remove the pot from the heat. Fish out the vanilla bean pod and discard it. Stir in the unsalted butter and pure vanilla extract until the butter is fully melted and incorporated into the hot pudding.

Rest and Serve:
Let the creamy rice pudding rest for 10 minutes to set up slightly before serving. It will continue to thicken as it cools, reaching that perfect consistency.

Close-up of velvety stovetop rice pudding showing tender grains in a rich custard

Close-up of velvety stovetop rice pudding showing tender grains in a rich custard | fitkitchenhub.com

Storage Tips

Store your cooled rice pudding in an airtight container in the refrigerator for up to 4 days. You might notice a delicious skin forming on top, which you can either enjoy or stir back in. If you prefer a looser texture for cold leftovers, just stir in a splash of milk before serving. To reheat, warm it gently on the stovetop over low heat, stirring constantly to maintain that creamy consistency and prevent scorching. It makes a fantastic breakfast treat the next day!

Ingredient Substitutions

If you don’t have a vanilla bean, you can use an extra teaspoon of vanilla extract plus 1/4 teaspoon of ground nutmeg to mimic that warm spice. For an even richer texture, swap 1 cup of the whole milk for half-and-half or heavy cream. If you need a dairy-free version, full-fat coconut milk and vegan butter work surprisingly well, though it will change the flavor profile. And while raisins are classic, dried cranberries or even chopped dates add a lovely tart contrast.

Serving Suggestions

Serve the warm pudding in shallow bowls, dusted with a little extra ground nutmeg or cinnamon for aroma. For a truly indulgent dessert, add a dollop of lightly sweetened whipped cream and a sprinkle of toasted slivered almonds or chopped pecans for crunch. It also transitions beautifully into a breakfast dish—try it with a handful of fresh berries or sliced banana right on top. The warm spices pair wonderfully with the fresh fruit.

Cultural Context

Rice pudding exists in countless forms around the world, from the rice pudding of Scandinavia to the arroz con leche of Latin America. This specific creamy, custard-style version is a staple of classic American home cooking, often passed down through generations as a way to make a luxurious dessert from humble ingredients. The stovetop method with egg yolks is a traditional technique that creates that signature velvety mouthfeel, setting it apart from quicker, canned-milk versions. It’s a true test of patience and love in the kitchen.

A pot of homemade vanilla rice pudding with a wooden spoon resting on the side

A pot of homemade vanilla rice pudding with a wooden spoon resting on the side | fitkitchenhub.com

Frequently Asked Questions

What type of rice works best for Creamy Rice Pudding?

For the best creamy rice pudding, use long-grain white rice like Jasmine or Basmati. These varieties cook up fluffy and separate, preventing the dish from becoming overly gummy, while still releasing enough starch to create that signature velvety texture.

Can I make this Creamy Rice Pudding ahead of time?

Yes, this pudding is excellent for making ahead. Let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days. The pudding will thicken as it chills. You can enjoy it cold or gently reheat it on the stovetop with a splash of milk to restore its creamy consistency.

Can I substitute the vanilla bean in this Creamy Rice Pudding?

Absolutely. While a split vanilla bean provides an incredible depth of flavor, you can easily substitute it. If you don’t have a vanilla bean, simply add an extra 1/2 teaspoon of pure vanilla extract along with the other ingredients. For a different twist, try adding a strip of orange or lemon zest to the milk as it simmers.

How do I know when my Creamy Rice Pudding is cooked perfectly?

Your creamy rice pudding is ready when the rice is tender and has a soft, slightly chewy texture, typically after about 45 minutes of simmering. The mixture should be thick enough to coat the back of a spoon, and it will continue to thicken as it cools. A slow, steady simmer is crucial for the best texture.

What are the best toppings for Creamy Rice Pudding?

This Classic American dessert is versatile. Serve it warm or chilled, and top it with a sprinkle of extra ground cinnamon, a dollop of whipped cream, or fresh berries. For a delightful crunch, try adding toasted nuts like almonds or pecans, or a drizzle of caramel or chocolate sauce.

Rate This Recipe

How would you rate this recipe?

Creamy Rice Pudding

This creamy rice pudding is the ultimate comfort food, simmered slowly on the stovetop to achieve a thick, velvety texture that coats the back of a spoon. We infuse the milk with a split vanilla bean and a touch of cinnamon for a deeply aromatic flavor that tastes like a warm hug in a bowl. It's the perfect way to transform simple pantry staples into a luscious dessert that feels both nostalgic and elegant.

Prep Time
10 Minutes
Cook Time
45 Minutes
Total Time
55 Minutes
4.5
(148 reviews)
By: Jenna Smith
Category: Desserts & Sweets
Difficulty: Easy
Cuisine: Classic American
Yield: 4 Servings
Dietary: vegetarian

Ingredients

  1. 01 1/2 cup uncooked long-grain white rice (like Jasmine or Basmati)
  2. 02 4 cups whole milk
  3. 03 1/2 cup granulated sugar
  4. 04 1 vanilla bean, split lengthwise
  5. 05 1/2 teaspoon ground cinnamon
  6. 06 1/4 teaspoon fine sea salt
  7. 07 2 large egg yolks
  8. 08 1/2 teaspoon pure vanilla extract
  9. 09 2 tablespoons unsalted butter

Instructions

Step 01

Rinse the rice under cold water in a fine-mesh sieve until the water runs clear, then drain well. This removes excess starch and helps prevent the pudding from becoming gummy.

Step 02

In a medium, heavy-bottomed saucepan, combine the rinsed rice, whole milk, sugar, the split vanilla bean (scrape the seeds into the milk and add the pod), ground cinnamon, and salt.

Step 03

Bring the mixture to a gentle simmer over medium heat, stirring frequently with a wooden spoon to prevent the milk from scorching on the bottom of the pan.

Step 04

Reduce the heat to low, maintaining a very gentle simmer. Cook uncovered for 35-40 minutes, stirring every 5-7 minutes. The pudding is ready when the rice is completely tender and the mixture has thickened considerably. (If using raisins, stir them in for the last 10 minutes of cooking).

Step 05

While the pudding cooks, whisk the egg yolks in a small bowl until smooth. Slowly ladle about 1/2 cup of the hot milk mixture into the yolks, whisking constantly. This is called tempering and it prevents the eggs from scrambling.

Step 06

Pour the tempered egg yolk mixture back into the saucepan, stirring constantly. Cook for 2 more minutes over low heat until the pudding thickens further and coats the back of a spoon.

Step 07

Remove the pot from the heat. Fish out the vanilla bean pod and discard it. Stir in the unsalted butter and pure vanilla extract until the butter is fully melted and incorporated.

Step 08

Let the creamy rice pudding rest for 10 minutes to set up slightly before serving. It will continue to thicken as it cools.

Notes

Make sure to scrape every seed from that vanilla bean pod into the milk for maximum flavor. A heavy-bottomed pot is your best friend here to prevent scorching. I highly recommend serving this warm right after resting for the best texture, though it's still delicious chilled the next day.

Tools You'll Need

  • Medium heavy-bottomed saucepan
  • Wooden spoon or heat-resistant spatula
  • Fine-mesh sieve
  • Small bowl for tempering
  • Whisk

Allergy Information

Contains dairy (milk, butter, egg yolks). Can be made gluten-free as rice is naturally gluten-free, but always check labels. For a dairy-free version, use full-fat coconut milk and vegan butter, though the flavor profile will change.

Nutrition Facts (Per Serving)

Calories
435
Protein
11g
Carbohydrates
65g
Fat
15g