Arroz con Leche (Mexican Rice Pudding with Cinnamon)

Creamy, gently spiced and comforting, arroz con leche is the Mexican version of rice pudding, made by slowly simmering white rice in milk until the grains soften and the liquid thickens around them. Cinnamon sticks infuse the pudding as it cooks, giving it a warm, recognisable fragrance, while sugar and vanilla round out the sweetness without making the dish feel heavy. It can be served spoonable and warm straight from the pan, or chilled until thicker and more set, with a final dusting of ground cinnamon for a simple dessert or sweet snack.
Cuisine style Mexican home-style dessert
Cooking style Make-ahead friendly • Minimal cleanup
Time commitment Under 1 hour

Why this recipe works

  • Creamy, tender rice: Slow simmering gives the rice time to soften while releasing starch into the milk, creating a naturally thick pudding.
  • Warm cinnamon flavour: Cinnamon sticks infuse the milk as the rice cooks, giving the pudding a rounded spice flavour without making it gritty.
  • Simple technique: The method relies on gentle heat and regular stirring rather than complicated steps, making it approachable for everyday cooking.

Get the most out of this recipe

Texture tips

  • For a creamier finish: Keep the heat low once the milk reaches a simmer and stir regularly, especially around the edges of the pan.
  • Adjust before serving: Arroz con leche thickens as it cools, so loosen it with a little extra milk if you prefer a softer consistency.

Timing notes

  • Warm or chilled: Serve it straight after cooking for a looser, comforting pudding, or chill it for a thicker dessert.
  • Let it settle: A short cooling time helps the pudding thicken slightly before chilling or serving.

Ingredient notes

  • Use whole milk for body: Whole milk gives the pudding its fuller texture and rounded flavour; leaner milk will produce a lighter result.
  • Cinnamon sticks matter: Infusing the milk with whole cinnamon sticks gives a cleaner flavour than relying only on ground cinnamon.

Make-ahead tips

  • Good for making ahead: Cool the pudding completely, then cover and refrigerate for up to 3 days.
  • Reheat gently: Warm it in a saucepan over low heat with a splash of milk, stirring until piping hot throughout.

Equipment you'll need

Ingredients
Instructions
Print
  1. Rinse the rice in cold water until the water runs mostly clear. Tip into a saucepan and add the whole milk, cinnamon sticks and fine sea salt.
  2. Bring to a gentle simmer over medium heat, stirring often so the milk does not catch. Reduce to low and cook for 35 to 40 minutes, stirring regularly, until the rice is tender and the pudding is thick and creamy.
  3. Stir in the granulated sugar and cook for 5 minutes, stirring, until fully dissolved and the pudding looks glossy. Remove from the heat and stir in the vanilla extract.
  4. Remove the cinnamon sticks, then spoon into bowls. Serve warm, or cool for 10 minutes then chill until cold, and finish with a dusting of ground cinnamon.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the heat low once it simmers and stir regularly, especially around the edges, to prevent the milk from scorching.
  • For a looser arroz con leche, stir in a splash of whole milk just before serving; it thickens as it cools.
  • If serving to young children, pregnant people, older adults, or anyone immunocompromised, make sure the pudding is cooked until piping hot throughout.

Substitutions

  • Replace vanilla extract with vanilla bean for a more pronounced vanilla flavour.
  • Replace granulated sugar with light brown sugar for a gentle caramel note.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then cover and refrigerate. Reheat gently in a saucepan over low heat with a splash of whole milk, stirring until piping hot, or serve chilled.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 55min (10min active)
  • Difficulty: Easy
  • Cuisine: Mexican
  • Allergens:
    Milk
Beginner friendly One pot Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.