Traditional Arroz con Leche Recipe (Mexican Rice Pudding, 1800s Style)

Step into Mexico in the early 1800s, and arroz con leche sits in that familiar middle space between necessity and comfort.

Rice and milk were both widely available by this point, especially in more settled and urban areas of New Spain. Rice had been introduced through Spanish trade routes and adapted well to certain regions of Mexico, while dairy came from Spanish livestock practices. When those two met, along with sugar or piloncillo and cinnamon, you got something simple, filling, and deeply satisfying.

This was not everyday food for everyone, but it was not reserved only for the elite either. It showed up when there was enough milk to spare and a little sweetness to work with. In wealthier homes and convent kitchens, that same base could be taken further with eggs, cream, nuts, and spices, turning it into something much richer and more layered.

That duality is part of what makes this dish matter. It reflects both everyday life and the influence of more refined cooking traditions happening at the same time.

This version is based on a recipe from the 1831 Mexican cookbook Novísimo arte de cocina by Simón Blanquel. It has been scaled down and lightly adapted for a modern home kitchen, but the structure and ingredients remain true to the original.

And honestly, this one surprised me.

This was good. Like, really good. Both versions, honestly, though the fancy one was the clear winner for me. It was so creamy and so rich in a way that just makes you stop for a second and actually enjoy what you are eating.

It had that exact moment you see in commercials where someone takes a bite, licks the spoon, and just leans back into their chair for a second. That was the vibe.

Solid 10 out of 10.

Everyday Version (Most Households)

This dessert sat in that middle space. Something a family might make when they had milk to spare and a little sugar on hand. Not everyday food, but not out of reach either. Think of it like funfetti cake in the early 2000s. A simple, comforting treat that showed up when you wanted something a little special.

Servings: 6–8 
Prep Time: 10 minutes (plus soaking time)
Cook Time: ~45 minutes
Total Time: ~1 hour 15 minutes (including soak)

Ingredients

  • 200 g white short grain rice (1 cup)
  • 950 ml whole milk (4 cups / 32 oz)
  • 200–250 g sugar or grated piloncillo (1–1¼ cups / 7–9 oz)
  • 1 small cinnamon stick (preferably canela)
  • 1 g salt (¼ tsp)
  • 40 g raisins (¼ cup / 1.5 oz, optional)

Instructions

  1. Rinse the rice well, then soak in water for 30–60 minutes or overnight if planning ahead. Drain.
  2. In a large pot, combine milk, rice, cinnamon sticks, and salt. Bring to a gentle boil, then reduce to a simmer.
  3. Cook uncovered, stirring frequently to prevent sticking, for 20–30 minutes until the rice is tender and the mixture begins to thicken.
  4. Stir in sugar or piloncillo and continue cooking, stirring often, until fully dissolved and the pudding is creamy.
  5. If using, stir in raisins and cook another 5 minutes.
  6. Remove cinnamon sticks and serve warm. The pudding will thicken more as it cools.

The “Extra” Version

This is where we step away from everyday life.

This version reflects wealthier households and convent-style cooking, where ingredients like saffron, cream, nuts, and eggs turned a simple rice pudding into something much more elaborate. If the first version is funfetti cake, this is the custom bakery cake. Richer, layered, and much less common.

Servings: 6–8 
Prep Time: 20 minutes (plus soaking time)
Cook Time: ~1 hour 15 minutes
Total Time: ~1 hour 45 minutes

Dish Used: 9×13 in (23×33 cm) baking dish, approximately 2 qt capacity

Ingredients

  • 200 g white short grain rice (1 cup)
  • 950 ml whole milk (4 cups / 32 oz)
  • 200–250 g sugar or grated piloncillo (1–1¼ cups / 7–9 oz)
  • 1 small cinnamon stick (preferably canela)
  • 1 g salt (¼ tsp)
  • 3 egg yolks
  • 1 g ground cinnamon (½ tsp)
  • Pinch ground cloves
  • Pinch saffron (optional)
  • 40 g raisins (¼ cup / 1.5 oz)
  • 40 g chopped almonds (¼ cup / 1.5 oz)
  • 20 g pine nuts (2 tbsp / 0.7 oz, optional)
  • 20 g pecans (2 tbsp / 0.7 oz, optional)
  • 30 g butter (2 tbsp / 1 oz)
  • 120 ml heavy cream (½ cup / 4 oz)
  • 50–75 g stale cake or bread crumbs (1–1½ cups / ~2–3 oz)
  • 15 g powdered sugar (2 tbsp / 0.5 oz)

Instructions

  1. Follow steps 1–4 from the everyday version to create the base pudding.
  2. Scoop out 120 ml of the hot pudding (½ cup / 4 oz) and let it cool slightly. Whisk in egg yolks, ground cinnamon, cloves, and saffron if using.
  3. Return this mixture to the pot and cook on low heat for 5–10 minutes, stirring constantly, until slightly thicker and richer.
  4. Stir in raisins and nuts.
  5. Preheat oven to 175°C (350°F). Grease a 9×13 in (23×33 cm), approximately 2 qt baking dish with butter.
  6. Layer the dish:
    • First layer: rice pudding
    • Second layer: bread or cake crumbs
    • Drizzle with a little cream
    • Repeat if you have enough
  7. Top with remaining cream, powdered sugar, and a sprinkle of cinnamon.
  8. Bake for 15–20 minutes until lightly set and slightly golden on top.

Discover more from Time Traveling Table

Subscribe to get the latest posts sent to your email.

Leave a comment