Chinese Rice Pudding Recipe: Silky Custard With Fragrant Jasmine

Chinese Rice Pudding Recipe: Silky Custard With Fragrant Jasmine

This traditional dessert offers a silky texture that’s both comforting and elegant. I developed this version after testing multiple methods to achieve the perfect balance between creamy custard and distinct rice grains.

The secret lies in slow cooking and using jasmine rice, which absorbs the sweetened dairy mixture while maintaining its shape. A touch of vanilla and a sprinkle of cinnamon elevate the flavor without overpowering the dish.

What results is a warm, fragrant pudding that’s smooth yet studded with tender rice. It’s a dessert that feels both nostalgic and refined, perfect for ending a meal on a gentle, sweet note.

Serve it warm or chilled, depending on your preference. This creation is sure to become a favorite in your home kitchen.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Chinese Rice Pudding

Simple ingredients transform into this fragrant, creamy dessert with tender rice grains.

Ingredient Amount Notes
Jasmine Rice 🍚 ¾ cup Uncooked, rinsed until clear
Whole Milk 🥛 4 cups Full-fat for creaminess
Heavy Cream 🥛 1 cup Thickens the custard
Granulated Sugar 🍚 ¾ cup Adjust to taste preference
Vanilla Extract 🌿 2 tsp Pure extract for best flavor
Ground Cinnamon 🌿 ½ tsp Freshly ground preferred
Salt 🧂 ¼ tsp Balances the sweetness
Large Eggs 🥚 2 whole Beaten for custard base
Raisins 🍇 ½ cup Optional, for texture
Water 💧 2 cups For initial rice cooking
Butter 🧈 1 tbsp Unsalted, for richness

The rice is the star here. Jasmine rice gives that perfect texture—short-grain will get too mushy. Look for it in the Asian aisle at any mainstream grocery store or grab a big bag from Costco. The milk matters too—whole milk is non-negotiable for that silky consistency. If you’re splurging, organic dairy takes it up a notch (trust me on this one).

No jasmine rice? Long-grain white rice works in a pinch, but cook it a bit less. Out of heavy cream? Whole milk plus 2 tbsp melted butter per cup gets you close. Want it egg-free? Cornstarch slurry (2 tbsp cornstarch + 2 tbsp water) thickens it up. The raisins are optional—dried cranberries or chopped dates add a nice twist. Vanilla is key though, so don’t skip it.

Leftovers keep beautifully—actually taste better the next day. Store in the fridge for up to 5 days, or freeze for 3 months. The pudding thickens as it cools, so stir in a splash of milk when reheating (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I love that everything simmers together in a single saucepan—jasmine rice soaking up that creamy milk and vanilla while I do something else.
  • Velvety Dream: The combo of whole milk and heavy cream creates this impossibly smooth texture, and the sugar caramelizes just enough to give it depth.
  • Breakfast or Dessert: Honestly, I make a big batch on Sunday and eat it warm for dessert or cold the next morning with fruit.
  • Stretches Far: A cup of jasmine rice and a few pantry staples feed my family for days, and it reheats beautifully with a splash of milk.

Step-by-Step Instructions for Chinese Rice Pudding

This method delivers the creamiest texture with just the right amount of sweetness.

Step 1: Cook the Jasmine Rice

Rinse the 0.75 cup Jasmine Rice under cold water until the water runs clear. This removes excess starch and prevents a gummy texture. Drain well, then combine with the 2 cups Water in a medium saucepan.

Bring to a boil over medium-high heat, then reduce to low, cover, and simmer for 15 minutes until the water is absorbed and the rice is tender. The grains should be soft with no chalky center. Stir in the 1 tbsp Butter until melted, then set aside to cool slightly.

Step 2: Warm the Dairy and Infuse Flavors

In a separate saucepan, combine the 4 cups Whole Milk, 1 cup Heavy Cream, 0.75 cup Granulated Sugar, 0.25 tsp Salt, and 0.5 tsp Ground Cinnamon. Warm over medium heat until the mixture is steaming and the sugar is fully dissolved—about 5-7 minutes.

Stir occasionally to prevent scorching. You’ll notice the edges of the pan will have a slight film when it’s ready. Remove from heat and stir in the 2 tsp Vanilla Extract and 0.5 cup Raisins if using. Let the mixture sit for 5 minutes to allow the raisins to plump.

Step 3: Temper the Eggs and Combine

In a bowl, beat the 2 whole Large Eggs until smooth. Slowly ladle about 1 cup of the warm milk mixture into the eggs while whisking constantly. This tempering step prevents the eggs from curdling when added to the hot liquid.

Pour the tempered egg mixture back into the saucepan with the remaining milk. Add the cooked rice and stir to combine. The mixture should look smooth and slightly thickened at this stage.

Step 4: Bake to Silky Perfection

Preheat your oven to 325°F. Pour the rice pudding mixture into a greased baking dish. Bake for 45-50 minutes until the top is lightly golden and the center is set but still slightly jiggly, like a custard.

A toothpick inserted into the center should come out clean. If the top browns too quickly, tent loosely with foil. The pudding will continue to set as it cools.

Step 5: Cool and Serve

Remove from the oven and let the pudding cool at room temperature for 20 minutes. This cooling period helps the texture firm up. For the best experience, chill it in the refrigerator for at least 2 hours before serving.

Serve cold or at room temperature, with an extra sprinkle of ground cinnamon on top if desired. The pudding should be smooth, creamy, and fragrant with the aroma of jasmine and vanilla.

👨‍🍳

Pro Tips For Making Chinese Rice Pudding

  • Soak the Rice: Give the jasmine rice a 30-minute soak in cold water before cooking—it softens the grains faster and prevents that stubborn chalky center.
  • Low and Slow: Keep the heat at a gentle simmer, not a rolling boil, or the milk will scorch and the pudding will turn grainy instead of creamy.
  • Use Full-Fat: Skip the low-fat milk substitutes; whole milk and heavy cream are non-negotiable for that rich, velvety texture this pudding is known for.
  • Stir Often: I learned this the hard way—stir every 5 minutes or so to stop the rice from sticking to the bottom and ruining the batch.

Creative Variations of This Recipe

Coconut Milk Twist

Swap whole milk for 2 cans (13.5 oz each) coconut milk for a dairy-free version. The tropical flavor pairs beautifully with jasmine rice. I add 1 tsp pandan extract for authentic Southeast Asian aroma. 🌴

Savory Breakfast Style

Reduce granulated sugar to ¼ cup and add 1 tsp soy sauce plus ½ tsp white pepper. Top with scallions and crispy shallots. This reminds me of my grandmother’s Sunday breakfast creations.

Chocolate Infusion

Melt 4 oz dark chocolate into the warm milk mixture for a decadent dessert. I use 70% cacao chips from Ghirardelli for rich flavor. Stir in ½ cup toasted coconut flakes before baking for added texture. ✨

Fruit-Forward Variation

Fold in 1 cup diced mango or dragon fruit after baking for fresh contrast. The natural sweetness reduces the need for extra sugar. Serve chilled with a drizzle of honey for extra shine.

Spiced Chai Version

Steep 2 chai tea bags in the warm milk mixture for 10 minutes before removing. Add ¼ tsp cardamom and ¼ tsp ginger for warmth. This is my go-to for cozy winter nights.

Layered Dessert Cups

For individual servings, layer the pudding with crushed lotus biscuits and whipped cream in glasses. Chill for 4 hours to set. Garnish with edible gold leaf for special occasions.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 13g65%
Cholesterol 145mg48%
Sodium 180mg8%
Total Carbohydrate 52g19%
Dietary Fiber 1g4%
Sugars 38g
Protein 10g20%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different rice variety?

Jasmine rice works best for that perfect texture, but long-grain white rice is a decent substitute. Just reduce cooking time by 2-3 minutes to avoid mushiness.

2

Why does my pudding turn out grainy?

This usually happens if the eggs curdle. Always temper them slowly with warm milk while whisking constantly. Also, ensure your oven stays at a steady 325°F.

3

Can I make this ahead of time?

The pudding actually improves overnight. Store in the fridge for up to 5 days or freeze for 3 months. Stir in a splash of milk when reheating.

4

What can I use instead of raisins?

Try dried cranberries, chopped dates, or even diced dried apricots for a different texture and flavor. All work beautifully!

★★★★★4.5(4 reviews)
Tyler Campbell