When my grandmother gifted me her handwritten Arroz con Leche recipe, I never imagined a humble pot of rice, milk, and cinnamon would become a weekly comfort and holiday staple. This creamy dessert is my family’s favorite winter warmer and summer chiller—a simple yet transformative dish that highlights texture, taste, and tradition in one bowl. Here’s why this 45-minute wonder deserves pride of place on your dessert roster. [Read more about spice alternatives for Latin desserts].
This Recipe Works for Time-Crunched Cooks and Dessert Lovers Alike
Arroz con Leche solves the dessert dilemma with minimal effort by using pantry staples you likely already own. The base of white rice and canned condensed milk eliminates the need for eggs or special equipment typical of custard-based rice puddings. My secret? Using Mexican cinnamon (canela) and orange zest gives the recipe depth while keeping its signature simplicity. You’ll enjoy its forgiving nature—cooking times and ratios adjust easily for your kitchen’s rhythm.
After perfecting this recipe, I realized why it transcends occasions. Warm servings bring memories of cozy weekends with [cinnamon-sweet rolls](#) for contrast, while chilled versions shine at Fourth of July potlucks with [summer fruit platters](#). For my partner, who avoids dairy, coconut milk swaps work seamlessly if you adjust for thickness and flavor balance. Let me show you how.
Key Ingredients for Authentic Arroz con Leche
| IngredientQuantityNotes | ||
| Rice | 1 cup | Rinse thoroughly to remove excess starch |
| Whole Milk | 4 cups | Non-dairy options require thickening agents |
| Evaporated Milk | 12 oz | Use for rich texture; substitute with coconut milk (impact: slightly nutty flavor) |
| Condensed Milk | 14 oz | Adjust to taste if using regular milk mixed with sugar |
| Cinnamon | 1-2 sticks | Mexican canela is ideal; use ground cinnamon by stirring in 1 tsp |
| Citrus Peel | 1 small piece | Avoid bitter white pith; orange more common than lemon |
| Salt | 1 pinch | Enhances sweetness; skip only if using salted milks |
| Vanilla | 1 tsp | Use extract or scrape a split vanilla bean for more aroma |
| Butter | 2 tbsp | Optional; adds richness, replace with coconut oil for vegan |
How to Make the Perfect Arroz con Leche
Boil the Rice
- Rinse rice in fine-mesh strainer until water runs clear
- Combine rice, 3 cups water, cinnamon sticks, and citrus peel in a 4-quart pot
- Bring to rolling boil over high heat, then reduce flame to maintain gentle simmer
- Cover and cook 15 minutes initially, checking doneness
- Stir occasionally during boiling to prevent sticking
- Remove lid fully during last 5 minutes of rice stage
Blend Milks
- Pour in remaining 1 cup water, 4 cups whole milk, evaporated milk, and condensed milk
- Whisk gently to combine, being careful not to splash boiling liquid
- Reduce heat to low-medium (around 180°F), stirring every 2 minutes
- Add pinches of salt as needed during simmering
- Vanilla extract (if using) should only be added in final 10 minutes to preserve flavor
Finish and Store
- Baste with wooden spoon to ensure even heat distribution
- Add 1/2 cup raisins during last 5 minutes for soft texture
- Strain through sieve to remove cinnamon/peel 20 mins before serving
- Rest at room temperature 30 mins to allow flavors to meld
- For make-ahead: Refrigerate 3-4 days or freeze 1-2 months
Chef Tips for Creamy Success
- Use a heavy-bottomed pot to prevent burning during long simmer
- Test doneness by stirring: Mixture should coat spoon but remain loose
- Add ground cinnamon and citrus zest directly for easier flavor extraction
- For thicker pudding, mash 1/2 cup overcooked rice into mixture
- Adjust condensed milk by 1 oz increments based on sweetness preference
- Simmering time increases if using regular milk—add 1 tsp gelatin in advance
Common Errors and Simple Fixes
- Skip rice rinsing → Soggy texture: Use 1 tbsp cornstarch instead
- Overcooking the pudding → Gummy results: Test consistency early and adjust flame
- Adding vanilla too soon → Bitter taste: Add during final simmer phase
- Using non-fat milk → Thin texture: Add 1/4 cup heavy cream for desired thickness
- Not monitoring pot → Burn risks: Set timer for stir intervals, scrape bottom frequently
Adapt the Recipe to Your Pantry
| IngredientSubstitutionFlavor Impact | ||
| Evaporated milk | Coconut milk (light or full-fat) | Adds nutty depth but reduces dairy creaminess |
| Sweetened condensed milk | Granulated sugar + regular milk (use 3/4 cup sugar) | Requires more cooking time to caramelize |
| Cinnamon sticks | Ground cinnamon (1 tbsp) | Difficult to measure precisely—may alter texture |
| Whole grain rice | Parboiled rice (2 cups water) | Healthier option may require extra cooking time |
| Lemon zest | Ginger root (1/2 tsp grated) | Punches up flavor but shifts to spiced profile |
Pairings That Elevate This Dessert
For breakfast, contrast with flaky [pan dulce](#) and espresso. At dinner, offer with [Spanish-style omelets](#) for a full meal. Holiday twists combine with [pineapple upside-down cake](#) and nutmeg-lattes. Summer variations pair with fresh strawberries and mint.
Storage and Reheating Best Practices
| MethodDurationInstructions | ||
| Refrigeration | 3–4 days | Chill in sealed container, stir well before serving |
| Freezing | 1–2 months | Allow to cool, store in airtight container, thaw overnight |
| Room Temperature | 2 hours | Leave in pot if unopened, refrigerate afterward |
| Reheating | 10–15 mins | Add 1/2 cup water/milk and warm over low heat |
Nutritional Per Serving (Approximate)
| NutrientAmount | |
| Calories | 350 |
| Protein | 8g |
| Fat | 12g |
| Carbohydrates | 45g |
| Fiber | 1g |
| Sugar | 30g |
| Sodium | 200mg |
Arroz con Leche FAQs
Can I use brown rice?
Yes, but increase liquid by 10% and reduce heat. Brown rice yields a heartier, nuttier texture.
How do I know when it’s done?
Use the spoon coat test: It should cling slightly but not form lumps. Check 10 minutes before expected finish time.
Why is my pudding bitter?
Overcooked lemon peel or burnt milk causes bitterness. Remove peel early and monitor heat carefully.
Can I make this ahead of time?
Best made same day. If prepared earlier, chill up to 3 days and reheat gently with water/milk. Avoid freezing with citrus peel.
What’s the ideal serving temperature?
Freshly made (85°F) is optimal, but cold (40°F) works too. Room temperature (70°F) balances creaminess and sweetness perception.
Serve and Savor
Arroz con Leche adapts easily to your needs. For a modern twist, layer with [caramel sauces](#) or [cinnamon ice cream](#). This one-pot wonder’s magic lies in its flexibility—adjust spices, milk fat, and add-ins to suit your household’s taste. Try adding cacao powder for a mochaccino variation or [matcha powder](#) for an unexpected fusion.
