Quick Summary: This French rice pudding (riz au lait) simmers short-grain rice in vanilla-infused milk and cream until thick and creamy, about 30 to 40 minutes, then is topped with a quick homemade caramel. It serves 4, is naturally gluten-free, and works for breakfast, brunch, or dessert.

What is riz au lait (French rice pudding)?
French rice pudding, or riz au lait, is a traditional French dessert made by slowly simmering short-grain rice in milk flavored with real vanilla bean until thick and creamy. Unlike baked English or American versions, riz au lait is cooked gently on the stovetop and is often served with a spoonful of homemade caramel.
The method is simple: the rice grains absorb the milk as they cook slowly over low heat, releasing their starch to give the pudding its signature creamy texture.

What is the best rice for rice pudding?
To make a creamy rice pudding, choosing the right rice is essential. The best rice for rice pudding is a round, short-grain variety that soaks up liquid and is rich in starch. Look for two qualities:
- High absorption: round short-grain rice soaks up the most milk, which is what makes the pudding creamy.
- High starch: starchy grains stick together as they cook and release the starch that gives the dessert its signature creamy texture.
In France, cooks use a special round white rice called "riz rond." Risotto rice, which is also short and round, has the same qualities as pudding rice.
That is why Arborio, Carnaroli, and Vialone Nano are all good choices for making rice pudding.

Why you'll love this recipe
- This riz au lait recette is a quick and easy grandmother's recipe.
- It is made with pantry staples: simple ingredients like rice, milk, sugar, and vanilla.
- It is a childhood dessert in France, and every French grandmother knows the secrets of the best rice pudding.
- It is a comfort food that works for breakfast, brunch, or the end of a nice dinner.
Ingredients
For ingredients and detailed instructions, refer to the recipe card below.
- Rice: Use short-grain round rice such as riz rond (in France) or risotto rice such as Arborio, Carnaroli, or Vialone Nano, found in grocery stores or on Amazon.
- Milk: The recipe calls for whole milk, but use low-fat milk if desired. To make rice pudding dairy-free, use soy, rice, oat, or almond milk (1 liter) instead of milk and heavy cream.
- Heavy cream: Use heavy cream with at least 30% fat content. Replace it with full-fat milk if desired.
- Sugar: Use granulated or caster sugar interchangeably. Or replace granulated sugar with brown sugar or a sweetener. You can decrease the amount of sugar used to cook the rice.
- Vanilla bean: Use Madagascar vanilla beans for the best flavor. You can replace a vanilla pod with 1 sachet of vanilla sugar, 1 teaspoon vanilla paste, 1 teaspoon vanilla extract, or about 1 tablespoon of vanilla syrup, a recommendation from French chef Raymond Blanc.
Equipment
- medium saucepan
- large saucepan
- fine-mesh sieve or colander
- wooden spoon
- small saucepan for the caramel
- serving cups, jars, or ramekins
How to make riz au lait
Step 1. To make rice pudding, split a vanilla bean in half lengthwise and scrape out the seeds with the tip of a knife (photo 1).
Step 2. Pass the rice under cold water several times until the water is clear (photo 2).
Pro tip: Washing rice helps remove excess starch. If you plan to make rice pudding in the morning, soak rice overnight and rinse it the next day.

Step 3. Immerse it in a large saucepan of boiling water and simmer/blanch for 2-3 minutes. Drain the rice using a colander or a fine-mesh sieve, but don't rinse it out (photo 3).
Pro tip: Simmering the rice for a couple of minutes is called bursting the grains. This step allows the rice to better release the starch, but also to be able to absorb more milk.
Step 4. Pour in the milk and heavy cream, add the vanilla pod and scraped vanilla seeds, and bring to medium-high heat.
Step 5. Once it starts to boil, pour in the drained rice. Reduce the heat to low, and cook for about 30 to 40 minutes, stirring regularly with a wooden spoon.
Pro tip: remember to stir regularly with a spoon to prevent the pudding from sticking to the bottom of the pan
Step 6. Add sugar and let gently simmer for another 2 minutes. Remove from the heat, and let cool (photo 4).

Step 7. Making caramel sauce is optional. Pour sugar into a small saucepan and cook over medium heat.
Pro tip: Don't use utensils. Just shake the pot over the stove until the caramel gets an amber color.
Step 8. Remove from the heat and pour in the warm cream, stirring constantly (be careful of the splash). Add the butter and mix over low heat for about one minute (photo 5).
Step 9. Discard the vanilla bean once the rice has cooled (photo 6).

Step 10. To serve, divide riz au lait into dessert cups or jars. Pour hot caramel over the dessert. Bon appétit!

Expert tips
- For more creaminess, reduce the rice to 2.8 to 3.5 oz. (80 to 100 g) for 1 liter of milk.
- The rice is ready when it is soft and creamy and absorbs almost all the liquid. Remember that the rice will finish soaking up milk as it cools.
- If the rice is too compact when cooled, add a little warm milk to soften it.
- Make the caramel once the rice pudding is ready to serve. If it hardens, warm it up over low heat.
- Be careful not to overcolor the caramel, or it may become bitter.
- Replace homemade caramel with the store-bought one or Bonne Maman® confiture de lait.
- Serve rice pudding warm, lukewarm, or chilled. Once cooled to room temperature, refrigerate for at least 1 hour.
Riz au lait variations
Riz au lait takes flavors well, and the easiest way to add one is to infuse the milk at the start of cooking. Add a few flavorings at the end instead, as noted below.
For French chef Cyril Lignac, "...rice pudding is a great passion, especially since we can bring it lots of different flavors."
- Vanilla: A classic flavor of French rice pudding. Split a vanilla bean in half lengthwise and scrape the seeds into a saucepan. Infuse the vanilla pod in the milk/cream mixture throughout cooking, then remove it at the end or before serving.
- Cinnamon: Cook rice with a cinnamon stick, then discard it. Or divide the rice pudding into individual ramekins and sprinkle with ground cinnamon.
- Cardamom: Add ½ tablespoon ground cardamom to the milk/cream mixture and cook the rice.
- Lavender: Add 1 to 2 drops of lavender essential oil when adding sugar, and cook for another two minutes.
- Ginger: Add 2 to 3 cm of peeled fresh ginger to the milk/cream mixture and cook. Discard it once riz au lait is ready.
- Anise: Use 1 whole anise star to infuse a creamy mixture. Remove it after cooking.
- Chocolate: Add 1.7-3.5 oz. (50-100 g) grated dark, milk, or white chocolate to the milk mixture and continue cooking as directed.
- Nutella: Add 3 tablespoons Nutella hazelnut spread to the hot rice pudding (off the heat) and mix gently.
- Citrus: Add orange or lemon zest to the milk mixture and cook the rice. Or add 1.4 oz. (40 g) chopped candied orange peel at the end of cooking. Also, decorate the top of the dessert with citrus zest.
- Pink Praline: Grind 3.5 oz. (100 g) pink praline and add them to the cooked rice pudding and mix gently.
- Rose water: Add 1 tablespoon of rose water for a romantic touch.
- Matcha tea: Add a little matcha green tea powder to the milk/cream mixture for a nice color and a unique taste.
- Pistachios: Add 1.7 oz. (50 g) pistachio paste to the hot rice off the heat. Once serving, sprinkle the dessert with ground pistachios and serve with a scoop of rose ice cream.
How to serve riz au lait
Enjoy rice pudding warm, at room temperature, or chilled.
To serve rice pudding, use regular bowls, ramekins, glasses, or small cups. You can even create verrines by layering rice pudding, fruit coulis, and fresh fruit. Just be creative.
- To serve it cold, cover the cooled pudding with plastic wrap in contact and refrigerate for 1 to 3 hours before serving.
- Add 3.5-7 oz. (100 to 200 g) cold sugar-free whipped cream to the chilled rice pudding to lighten the dessert.
- Mix the cold rice pudding with vanilla custard and chill overnight.
- Garnish it with dried fruit (apricots, prunes, raisins, etc.) previously macerated for 10 minutes in rum or black tea.
- Sprinkle rice pudding with caramelized hazelnuts, almonds, chopped toasted pistachios, flaked almonds, or muesli.
- Top with berries (fresh raspberries, half-strawberries, blackberries), fresh or stewed fruit (peach, mango, etc.), dust with icing (powdered) sugar, and decorate with a small sprig of rosemary or mint.
- Pour liquid honey, maple syrup, salted butter caramel, red berries, or rhubarb compote on top of the dessert.
- For the classic bistro version, serve the rice pudding with the warm caramel and a sprinkle of almond praline for crunch.
Storing & freezing
Store French rice pudding in an airtight container or a bowl with plastic in contact in the refrigerator for up to 2 days.
Can you freeze rice pudding? You can freeze it in individual airtight containers for up to three months. To thaw, refrigerate the dessert for a few hours.
FAQ
Why do you have to wash the rice?
Rinsing removes dust and excess surface starch, so the pudding does not turn gluey. The rice still holds plenty of starch inside the grain to give the dessert its creamy texture, and rinsing also helps shorten the cooking time.
Why should you blanch the rice?
Blanching means simmering the rice in boiling water for 2 to 3 minutes before cooking it in milk. This bursts the grains so they absorb more milk and turn extra creamy. If you skip it, cook the rice a little longer for a slightly firmer texture.
What is the difference between riz au lait and rice pudding?
Riz au lait is the French version of rice pudding. It is cooked gently on the stovetop with short-grain rice, milk, cream, and vanilla, and is usually served with caramel, while English and American rice puddings are often baked and spiced with nutmeg or cinnamon.
What is rice pudding with caramel cream and almond praline?
It is a bistro-style riz au lait, made famous in Paris, served with a layer of soft caramel cream and a generous sprinkle of crunchy almond praline on top. Use this recipe and finish it with the caramel and a spoonful of praline.
Can you make rice pudding in advance?
Yes, and French chefs often prefer it that way. Make it a day ahead, let it cool, cover the surface tightly with plastic wrap so it does not dry out, and refrigerate overnight before serving.
Can you cook rice pudding in the oven?
Yes. Place all the ingredients in an ovenproof pot and bake at 355°F (180°C) for about 1 hour 40 minutes, stirring regularly.
Love quick desserts? Try these next!
- Banoffee Pie Cups
- French Chocolate Mousse
- Fig Tiramisu
- Or browse all the no-bake desserts
Want more delicious and beautiful recipes? Subscribe to my newsletter and follow me on Facebook, Pinterest, and Instagram for my latest updates. If you make this recipe, please leave a star rating on the recipe card and comment below!
PrintRecipe card
Riz au lait (French rice pudding)
French rice pudding (riz au lait) is a traditional French dessert of short-grain rice slowly simmered in vanilla-infused milk and cream, then topped with homemade caramel. This easy, gluten-free recipe is adapted from French chef Raymond Blanc and works for breakfast, brunch, or dessert.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 1x
- Category: No-Bake Desserts
- Method: Cooking
- Cuisine: French
- Diet: Gluten Free
Ingredients
For rice pudding:
- 4.2 oz. (120 g) Arborio rice
- 3 cups + 3 ½ tablespoons (750 ml) whole milk
- 1 cup + 1 ½ tablespoons (250 ml) heavy cream
- ¼ cup (55 g) granulated sugar
- 1 vanilla bean
For caramel:
- ⅓ cup (75 g) granulated sugar
- 1 ½ tablespoons (20 g) salted butter
- 3 ½ tablespoons (50 ml) heavy cream
* If needed, please refer to Baking Conversion Charts.
Instructions
- To make rice pudding, split a vanilla bean in half lengthwise and scrape off the seeds with the tip of a knife.
- Rinse the rice thoroughly with running cold water to remove the starch.
- Immerse it in a large saucepan of boiling water and simmer/blanch for 3 minutes. Using a colander or a fine-mesh sieve, drain the rice.
- Pour the milk and heavy cream into a medium-to-large saucepan, add the vanilla pod and seeds, and bring to a boil. Pour in the drained rice, reduce the heat to low, and cook for about 30 to 40 minutes, stirring regularly with a wooden spatula.
- Add sugar and cook for another 2 minutes. Remove from the heat, let cool.
- To make caramel, pour sugar into a small saucepan and cook over medium heat. Don't use utensils. Just shake the pot over the stove until the caramel turns amber.
- Remove from the heat, pour in the warm cream, and stir constantly (be careful of the splash). Add butter and mix for about one minute over low heat.
- To serve, discard the vanilla bean once the rice has cooled and divide riz au lait into dessert cups/bowls. Pour hot caramel over the dessert.
Notes
- For more creaminess, reduce the rice to 2.8-3.5 oz. (80 to 100 g) for 1 liter of milk.
- The rice is ready when it is soft and creamy and has absorbed almost all of the liquid. Remember that the rice will finish soaking up milk as it cools.
- If the rice is too compact when cooled, add a little warm milk to soften it.
- Make the caramel once the rice pudding is ready to serve. If it hardens, warm it up over low heat.
- Be careful not to overcolor the caramel to avoid bitterness.
- Replace homemade caramel with the store-bought one or Bonne Maman® confiture de lait.
- Serve rice pudding warm, lukewarm, or chilled. Once cooled to room temperature, refrigerate for at least 1 hour.
Nutrition
- Serving Size: 1 jar
- Calories: 639
- Sugar: 43.8 g
- Sodium: 134 mg
- Fat: 38.7 g
- Saturated Fat: 23.6 g
- Carbohydrates: 66.8 g
- Fiber: 1.8 g
- Protein: 12.4 g
- Cholesterol: 134 mg
The nutritional information has been calculated using an online recipe nutrition calculator such as Verywellfit.com and is intended for informational purposes only. These figures should be used as a general guideline and not be construed as a guarantee.



Juli says
I'm a little giddy over here! I have been looking for the perfect rice pudding for years, and this looks exactly like what I want!
Irina says
Perfect, Juli! Happy cooking then and, please, let me know if you have any questions.
Sara Welch says
Such a delicious dish; looking forward to enjoying this with Easter brunch tomorrow, indeed! Looks too good to pass up!
Irina says
Thanks, Sara, for your interest in the recipe. Please, enjoy it, and happy Easter!
Beth says
Looks great and so yummy! This is going to be a hit here! Definitely making this as soon as I can!
Irina says
Sounds great, Beth! Please, enjoy it!
Tara says
This riz au lait looks absolutely amazing, and I love all those flavors, especially with the flecks of vanilla bean. Such a delicious and creamy dessert!
Irina says
Tara, you will love it more once you make it! Thanks for visiting the recipe.
Biana says
Looks delicious! I always thought that arborio rice was for risotto, and now I can see that you can use it in French rice pudding.
Irina says
Yes, it is true. And it is nice to learn something new. 🙂
Bintu says
This is so creamy and delicious! I am loving the thought of having it for breakfast - super yummy!
Irina says
Thanks, Bintu! Please, let me know once you make it. 🙂
Claudia Lamascolo says
That just made my mouth water, going to get all the ingredients and make this tomorrow!
Irina says
Claudia, it sounds great! Enjoy your rice pudding!
Jeannette says
I love how simple and comforting this recipe is! I can have this any time of the day as a treat and be super satisfied!
Irina says
I am happy to hear that, Jeannette! Thanks.
Lilly says
Such a lovely and yummy recipe! My boyfriend and I loved it! Definitely making this again!
Irina says
Thank you for letting me know, Lilly! It is a pleasure to hear.
Michelle says
You had me at caramel. So creamy and delicious!
Heather Perine says
Oh, I adore rice pudding but have never tried making it myself! This recipe looks delicious, and thanks for all the tips!
Irina says
So, Heather, it is your chance to give it a try! Thanks for stopping by, and enjoy the recipe.
Whitney says
Perfect spring recipe! I agree with soaking the rice; it makes it taste SO much better.
Irina says
Yes, it is an essential step. Thanks for visiting the recipe, Whitney. 🙂
Vicky says
This looks like a comforting recipe. Sweet and filling!
Irina says
Thank you for stopping by, Vicky!
Jo says
I love it! It is so creamy and not too sweet, just perfect!
Irina says
Thanks for getting back here, Jo. I appreciate it.
Angela says
So much great information here. It makes cooking this rice pudding so much easier. Now, I have to work my way through all of the alternative flavors. 🙂
Irina says
It seems you will be quite busy, Angela! Please, enjoy the recipe. 🙂
Dannii says
I adore rice pudding, and this looks delicious. The more vanilla, the better I say!
Irina says
WOW, here we go for a vanilla flavor lover! Thanks for visiting the recipe, and enjoy it, Dannii!
Anjali says
This was such a simple dessert, but it was so comforting and delicious! I'll definitely be making it again soon!
Irina says
Anjali, thanks for making the recipe and getting back here!
Tawnie Kroll says
First time having this, and I LOVED it. Thank you!
Irina says
Thank you, Tawnie, for letting me know that you loved the recipe. 🙂
Nathan says
I've never made rice pudding before, but I'm definitely going to give it a try now! So many suggestions for customizing it too, what a versatile dessert!
Irina says
It sounds great, Nathan! You will love it. 🙂 Thanks for stopping by.
Maria Luecht says
Merci! This easy and paladar seductive recipe 😋 will be a nice addition to my Spanish one.