If you’re searching for a comforting, crowd-pleasing dessert that’s both rich and easy to make, look no further than Tres Leches Rice Pudding. Combining the timeless charm of creamy rice pudding with the decadent sweetness of tres leches (“three milks”), this dessert brings the best of two classics together in one spoonful of pure bliss.
In this guide, you’ll learn how to make the ultimate tres leches rice pudding from scratch, along with pro tips, creative variations, serving ideas, storage advice, and answers to commonly asked questions. This article is SEO-optimized, user-friendly, and designed to help you create the creamiest, most delicious pudding every time.
Why You’ll Love This Tres Leches Rice Pudding
- Ultra-Creamy Texture: Slow-simmered rice releases natural starch, creating a rich, velvety consistency without eggs or cornstarch.
- Three Milks Magic: Evaporated milk, sweetened condensed milk, and whole milk come together for a luscious, layered flavor profile.
- Easy to Make: No fancy techniques—just simmer, stir, and serve.
- Versatile: Serve it warm on chilly nights or chilled for a refreshing summer treat.
- Perfect for Special Occasions: This elegant dessert can be dressed up or kept simple, making it ideal for everything from casual dinners to holiday celebrations.

What is Tres Leches Rice Pudding?
Tres leches rice pudding is a fusion dessert that blends two beloved treats: traditional rice pudding and the classic tres leches cake. The result is a luscious, creamy, custard-like pudding infused with the flavors of three different milks, enhanced by warm spices like cinnamon and vanilla.
Unlike standard rice pudding, this version achieves an extra level of decadence and silkiness, with a flavor that’s rich but balanced, not overly sweet.
Ingredients You’ll Need
- 1 cup arborio rice or medium-grain white rice
- 1 1/2 cups water
- 1 cup whole milk
- 1 cup evaporated milk
- 3/4 cup sweetened condensed milk
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon
- Pinch of salt
- Optional: a dash of nutmeg or cardamom
- Toppings: whipped cream, toasted coconut, fresh berries, or caramel drizzle
Why Arborio or Medium-Grain Rice?
The starch in these rice varieties creates a natural thickening effect, giving the pudding a creamy texture without needing eggs or cornstarch. Long-grain rice won’t achieve the same velvety consistency.
How to Make Tres Leches Rice Pudding Step-by-Step
Step 1: Cook the Rice
- In a medium saucepan, combine the rice and water.
- Bring to a boil, then reduce heat, cover, and simmer for about 15 minutes or until water is absorbed and rice is tender.
Step 2: Add the Milks
- Stir in the whole milk, evaporated milk, and sweetened condensed milk.
- Return to a low simmer over medium-low heat.
Step 3: Simmer and Stir
- Cook the mixture gently for 25-30 minutes, stirring frequently to prevent sticking.
- The pudding will thicken naturally as the rice releases its starch.
Step 4: Add Flavor
- Stir in vanilla, cinnamon, salt, and optional spices like nutmeg.
- Simmer for an additional 2-3 minutes.
Step 5: Serve or Chill
- Serve warm for cozy comfort or refrigerate for at least 2 hours for a chilled, refreshing dessert.

Pro Tips for the Creamiest Rice Pudding
- Low and Slow: Cooking on low heat prevents scorching and allows flavors to meld beautifully.
- Stir Often: Frequent stirring ensures even cooking and prevents lumps.
- Adjust Sweetness: Taste before finishing—add more condensed milk for extra sweetness or balance with a splash of cream.
- Use Quality Vanilla: Pure vanilla extract adds depth and warmth to the final dish.
- Texture Control: For thicker pudding, cook slightly longer; for thinner pudding, add a splash of milk before serving.
Flavor Variations to Try
- Coconut Tres Leches Rice Pudding: Swap whole milk for coconut milk and top with toasted coconut flakes.
- Caramel Swirl: Drizzle dulce de leche or caramel sauce before serving.
- Tropical: Add diced mango, pineapple, or passion fruit for a fruity twist.
- Churro-Style: Top with cinnamon sugar and serve with warm chocolate sauce.
- Dairy-Free: Use almond, oat, or coconut milk and condensed coconut milk for a plant-based version.
Elegant Serving Suggestions
Elevate the presentation of this humble dessert with:
- Clear glass jars or ramekins
- A sprinkle of cinnamon or cocoa powder
- Fresh mint or edible flowers
- Whipped cream or brûléed sugar topping
For special occasions, consider adding spiced walnut crumble or a chocolate drizzle for added texture and flavor.
Make-Ahead and Storage Tips
- Refrigeration: Store in an airtight container in the fridge for up to 4 days.
- Reheating: Add a splash of milk when reheating to bring back the creamy consistency.
- Freezing: Not recommended, as freezing alters the texture.
This dessert tastes even better after chilling for a few hours, making it ideal for parties or meal prep.
How This Dish Compares to Flan and Rice Pudding Crème Brûlée
- Flan: Smoother, egg-based custard with caramel topping.
- Crème Brûlée: Silky texture with torched sugar top.
- Tres Leches Rice Pudding: Heartier due to rice, but with luxurious creaminess akin to custard.
Want to impress? Torch some sugar on top for a hybrid rice pudding crème brûlée experience!
Common Mistakes to Avoid
- Skipping Stirring: Leads to burning or uneven texture.
- Wrong Rice: Long-grain or instant rice won’t provide the desired creaminess.
- High Heat: Too much heat can cause the milk to curdle.
- Overcooking results in dry, sticky pudding.
Nutritional Information (Per Serving Estimate)
- Calories: 260
- Carbs: 38g
- Protein: 5g
- Fat: 9g
- Sugar: 18g
(Note: Exact values may vary based on ingredients used.)
FAQs About Tres Leches Rice Pudding
Can I use leftover rice?
Yes, but the texture will be less creamy. Adjust milk amounts as needed.
Can I make it dairy-free?
Absolutely! Use plant-based milks and dairy-free sweetened condensed milk.
Is it gluten-free?
Yes, this recipe is naturally gluten-free.
Can I freeze it?
Freezing is not recommended due to potential texture changes.
How can I make it lighter?
Reduce the sweetened condensed milk slightly and use low-fat milk.
Pairings to Serve with Tres Leches Rice Pudding
- Hot Beverages: Spiced Mexican hot chocolate, chai latte, or cinnamon tea.
- Crunchy Treats: Churros, cinnamon shortbread, or coconut biscotti.
- Light Mains: Spicy tacos, grilled chicken, or citrusy salads.

Conclusion: A Dessert Worth Remembering
This Tres Leches Rice Pudding is everything you want in a dessert: creamy, rich, indulgent, yet simple enough to make anytime. It’s a sweet celebration of comfort and flavor with every spoonful. Whether you serve it warm on a winter’s night or chilled on a summer afternoon, it’s guaranteed to impress.
Give it a try, make it your own, and don’t forget to explore more delicious, creative recipes on our blog for treats that bring joy to your table.